Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
0d9fe84b 07/15/2015 01:19 PM Phil Davis

Interfaces PPPs edit avoid foreach() warning

If you go to Interfaces, assign, PPPs, press "+" to add an entry, then press Save without entering anything then you get a warning about the foreach() here.
The is_array() check fixes it.

36f90078 07/14/2015 11:25 PM Phil Davis

Fix glob for serial device names

Removing the "." that was in {,.[0-9]} allows it to match /dev/cuau10 and onward.
I added lots of comments on the glob expression, because the format of the glob expression is not the same as an ordinary regex.

57945fcc 07/14/2015 10:54 PM Chris Buechler

Fix adding of VoIP rules from traffic shaper wizard where IP/alias is not
specified.

98de735f 07/14/2015 01:26 AM Chris Buechler

manual merge of Phil Davis pull request, commit b45537f75b24bc323987094e459db7b2f75aa405

c9e7807a 07/06/2015 10:03 PM Chris Buechler

Fix dashboard hardware crypto display where AES-NI is enabled. Ticket

ee3b5c15 07/06/2015 08:40 PM Chris Buechler

Don't check whether the QinQ interface exists when deleting. Unnecessarily
makes QinQ un-deletable where the parent interface no longer exists
(removed, config restored from diff hardware, etc.).

a61daab9 07/03/2015 06:47 PM Phil Davis

Fix put static route destination in config change description

When enabling or disabling a route by using the enable/disable button on the Routes page, the destination network was not being put in the config change description, although the code intended it to be there....

362ddda1 07/01/2015 03:32 PM Jim Pingle

Encode ca descr in system_camanager.php

97fdd83d 07/01/2015 03:28 PM Jim Pingle

Encode ca/cert descr in system_certmanager.php

f08e24a3 07/01/2015 03:20 PM Jim Pingle

Encode ca/cert/crl descr in system_crlmanager.php

009bd5fe 07/01/2015 03:18 PM Jim Pingle

Encode ca/cert descr in vpn_openvpn_server.php

f7ca9674 07/01/2015 03:16 PM Jim Pingle

Encode ca/cert descr in vpn_openvpn_client.php

f9e80e5d 07/01/2015 03:15 PM Jim Pingle

Encode ca/cert descr in vpn_ipsec_phase1.php

2ce606e1 07/01/2015 03:13 PM Jim Pingle

Encode ca/cert descr in system_authservers.php

76e3f194 07/01/2015 03:11 PM Jim Pingle

Encode ca/cert descr in system_usermanager.php

d2d45b5f 07/01/2015 03:10 PM Jim Pingle

Encode cert/ca descr in system_advanced_admin.php

0d6b017b 07/01/2015 03:08 PM Jim Pingle

Encode cert/ca descr in services_captiveportal.php

ae142a10 07/01/2015 03:06 PM Jim Pingle

Encode ca/cert info in openvpn_wizard.inc

763afdaf 06/25/2015 11:32 AM N0YB

Add semicolon

Fix delete Java Script to match valid HTML ID

0f383d78 06/25/2015 11:31 AM N0YB

XHTML Compliance

html id's not permitted to begin with a number.
html id's not permitted to contain '/'
add prefix (entry_) and replace slash with hyphen.
table entry id format becomes: entry_<ip address>-<cidr>
replacing the format: <ip address>/<cidr>
does not change the displayed format.

a3918e59 06/19/2015 06:31 PM Renato Botelho

Move pt_BR translation from ISO to UTF-8

6b42b02c 06/19/2015 06:29 PM Renato Botelho

Move pt_BR directory, it's moving from ISO to UTF-8

fabb4b03 06/19/2015 03:33 PM Ermal Luçi

Ticket #4746 Correctly set global variables to be used by hostnames cod epaths

9e8ce1e2 06/18/2015 01:30 PM Jim Pingle

Add a GUI field to increase the pf frag entries limit. Fixes ticket #4775

bc8adf7e 06/16/2015 05:44 PM Phil Davis

Say what is happening when reinstalling package GUI XML

At the confirmation dialog after pressing the "Reinstall XML" button, the text does not distinguish between having pressed "Reinstall the whole package" and "Reinstall the GUI/XML". It would be nice if the text of this confirmation allowed the user to be confident about which button they had just pushed, before confirming the action....

f128ee22 06/16/2015 05:41 PM Jim Pingle

Remove load_balancer_relay_* -- They are not used, not linked, not functional, not maintained, and have potential security issues.

4fabdca7 06/16/2015 05:40 PM Phil Davis

Why is break missing for reinstallxml

I thought that "reinstallxml" should do less than "reinstallpkg" but actually it was getting stuff here, then falling through "reinstalpkg" which did delete_package_xml and then install_pkg, which got the files a 2nd time and......

e9885763 06/16/2015 04:11 PM Jim Pingle

Encoding in services_unbound_advanced.php

de5f0b61 06/16/2015 04:00 PM Jim Pingle

Encoding in system_advanced_sysctl.php

0ec282d4 06/16/2015 03:54 PM Jim Pingle

Encoding in interfaces.php

d674c38d 06/16/2015 03:45 PM Jim Pingle

Encoding in services_unbound.php

3642b348 06/16/2015 03:41 PM Jim Pingle

Encoding in pkg_mgr_settings.php

1d92e91f 06/16/2015 03:37 PM Jim Pingle

Encoding in system_advanced_admin.php

faa91642 06/16/2015 03:34 PM Jim Pingle

Encoding in interfaces_ppps_edit.php

f4bbd64d 06/16/2015 03:30 PM Jim Pingle

Encoding in diag_packet_capture.php

9162143f 06/16/2015 03:27 PM Jim Pingle

Encoding in interfaces_qinq_edit.php

e959a567 06/16/2015 03:18 PM Jim Pingle

Encoding in services_dnsmasq.php

7a29e654 06/16/2015 03:10 PM Jim Pingle

Encoding in vpn_ipsec_settings.php

5ef9708e 06/16/2015 03:05 PM Jim Pingle

More encoding

d213c485 06/16/2015 02:53 PM Jim Pingle

Fix some low-hanging potential security issues.

621baeb6 06/16/2015 02:13 PM Jim Pingle

Be more careful with encoding on pages that use single quotes around HTML attributes

6dbe58e1 06/16/2015 01:24 PM Jim Pingle

Additional encoding for system_advanced_misc.php

1a44770d 06/16/2015 01:11 PM Jim Pingle

Protect single quotes as well to prevent JS injection, due to the way this page uses single quotes for attributes.

2a1b44c9 06/16/2015 12:56 PM Jim Pingle

Encode parameters in system_advanced_firewall.php before displaying back to the user.

6d85358c 06/15/2015 04:18 PM Ermal Luçi

Merge manullay pull/1722

4d474c09 06/15/2015 02:50 PM Ermal Luçi

Remove the GUI for the pc-sysinstaller as well and add it to obsoletee files

6622518b 06/15/2015 02:34 PM Phil Davis

status_queues missing semi-colon

This really looks like it should have a semi-colon. Somehow the PHP interpreter is not being fussy about it in this context, I guess being followed by the "endif;" keyword the interpreter guesses the previous statement must be done.

da6faa2b 06/15/2015 12:58 AM Ermal Luçi

Ticket #4655 well manually merge pull/1715. Thanks: Phil

fd90a77f 06/14/2015 05:48 AM Chris Buechler

add input validation for proxy URL, port, user.

d6084ab0 06/13/2015 12:35 PM Ermal Luçi

Ok another round of this which unbreaks input error validation messages

60fc27e0 06/12/2015 06:35 PM Ermal Luçi

Make this right finally :). Thanks-ti: Phil-davis

7144515b 06/12/2015 03:36 PM Ermal Luçi

Activate the redirection that for some reason got disabled

1c7fd09e 06/11/2015 09:56 PM Ermal Luçi

Ticket #4655 Do not behave against the logic of checkbox and description.

be37ac8f 06/11/2015 07:18 PM Bruno Ferri

fix checking for overlaps of NAT destination port

2e7ea107 06/11/2015 01:46 AM Ermal Luçi

Make the host uuid opt-out

7a923e09 06/07/2015 06:40 PM Renato Botelho

Re-generate broken .mo files, it fixes #4705

422fabbc 06/07/2015 06:39 PM Renato Botelho

Remove duplicate message

0e7653f4 06/05/2015 08:33 PM Jim Pingle

Clean up, organize, and expand the info presented by status.php. Save the output to individual text files and compress them into a .tgz for later download.

1557716b 06/05/2015 12:22 PM Jim Pingle

Also sanitize OpenVPN static/tls keys in status.php

dc6695c3 06/04/2015 08:08 PM Phil Davis

Setup Wizard can result in invalid LAN DHCP pool calculation

1) consider where the LAN IP is in the subnet range and then put the
DHCP pool in the biggest remaining segment, either above or below.
2) Check the size of the available segment. If it is reasonably big then...

b3bba7fe 06/04/2015 08:06 PM Phil Davis

Improve setup wizard host name check

Redmine #4712
It seems good enough to make the regex strings here be "reasonable". The full checks are done after pressing Next and the correct routines are called that do an exhaustive check. There seems not much point in trying to re-engineer all that here also....

b7cf171b 06/02/2015 11:33 AM Phil Davis

Minor wizard text fixups

379dc6f2 06/02/2015 11:33 AM Phil Davis

Supply current WAN gateway name to wizard

As the name of the WAN gateway is not always WANGW.
Should fix redmine #4713

796cc218 06/02/2015 06:22 AM Chris Buechler

Clarify DNS Forwarder and Resolver both apply in these places. partially Ticket #3730

3b9dfaf2 05/30/2015 03:08 PM Phil Davis

Allow option to specify just 1 of user and pass in OpenVPN .up file

As per comment in https://redmine.pfsense.org/issues/3633 sometimes the
server end only requires a password, no username. Usually 1 long string
that serves as the hard-to-guess authentication. OpenVPN expects...

139ca549 05/30/2015 01:59 PM Will Boyce

remove pointless filter on dhcp static mappings table

a450c443 05/28/2015 01:43 PM Aqueeb Qadri

Added the Stateless DHCP Dropdown here

9eb84e63 05/26/2015 09:53 AM Phil Davis

Add tracker rule number to dynamic firewall log

Bug #4730 - the code was not there yet.

ac880ee7 05/25/2015 02:10 PM Renato Botelho

Call htmlspecialchars() to remove dangerouns chars from zone parameter. Also redirect user to services_captiveportal_zones.php when an invalid zone is passed

b58e1cec 05/25/2015 11:25 AM Phil Davis

Unbalanced td tag in services_dnsmasq

3ccb7fc3 05/25/2015 11:22 AM Phil Davis

Consistent clear_subsystem_dirty after unbound restart

from services_dhcp.
This looks like it is wanting curlies to put all clear_subsytem_dirty inside the "if".

e2c20d52 05/22/2015 08:03 PM Jim Pingle

Update/correct wireless status flags and capabilities list.
There are many more possible flags, documented on the wiki: https://doc.pfsense.org/index.php/Wireless_Status

bec3f925 05/21/2015 08:13 PM Phil Davis

Update pkg_edit.php

a) When we are doing combined fields and usecolspan2 is in effect, then usecolspan2 is also a signal that we want to spread the combined fields horizontally in a single row. In that case we want the combined fields to all be in a single "tr" tag enclosing them all. That was already working in that way....

8a736fae 05/21/2015 12:04 PM Jim Pingle

Correct descriptions on Key Rotation and Master Key Regeneration for wireless.

f6014228 05/20/2015 06:02 PM Phil Davis

More combinedfields and usecolspan2 fixes

Actually the "tr" tag needs to be a single tag-pair that encloses all of the set of fields with combinedfields specified - combinedfields=begin is where the "tr" tag starts and combinedfields=end is where the "tr" tag ends, enclosing a whole set of combined fields....

e3167a84 05/20/2015 01:03 PM Phil Davis

Fix tr use for combinedfields in pkg xml

45e96815 05/15/2015 10:42 AM Renato Botelho

Use correct variable to fix pagination

5402c8fc 05/15/2015 10:42 AM Phil Davis

Fix startingat var name typo in pkp.php

Even with this fix, the code does not make sense. The first test is:
if ($startingat > -1)

if it gets into the else, then $startingat must be negative. But the test in the "else" tests for >1 ???

Someone who knows what it really is supposed to do could fix it!

af664996 05/14/2015 10:32 PM Chris Buechler

Remove the "insert my MAC" feature from interfaces.php. It hasn't worked in a while (credit sbeaver for noticing), and the only thing it tends to accomplish is breaking people's connectivity from the system where they end up duplicating the MAC of their local system....

448161ba 05/14/2015 11:53 AM Phil Davis

Add some curlies in status_rrd_graph_img

These "if data" tests look like they should apply to all 4 lines below them.
After sorting out this real-looking issue, I can mess with the rest of the formatting...

db7d66e7 05/14/2015 11:50 AM Phil Davis

Cleanup code logic status_upnp

1) Variable $i is was set, incremented and not used.
2) "if preg_match" at line 94 had no curlies after it, so it was only applying to the first line after it ($rdr_proto = ...) It really looks like "if preg_match"should apply to the whole code chunk - settings the various "rdr*" vars and then spitting out the "tr" with the various matches values in the row....

34f3165b 05/14/2015 11:44 AM Phil Davis

Fix alias rename and delete bug #4701

The old advancedoutbound key in config.xml is now called outbound.

caa7230e 05/13/2015 05:12 PM Phil Davis

Slash-select should be inside if in load_balancer_pool_edit

otherwise there is an unbalanced slash-select when the else happens (if there are no load-balancer monitors defined)

7bf0ce52 05/11/2015 02:36 PM Berger Alexander

fixed indent according to the style guide.

32749275 05/11/2015 02:36 PM Berger Alexander

Currently pfsense enforces unique unqualified hostnames for static dhcp leases, which is not correct as only the fully qualified hostname (hostname + domainname) must be unique. With this commit the old validation logic for uniqeness is modified such that hostnames no longer need to be unique and at the same time the fully qualified hostname hast to be unique....

55395a83 05/11/2015 12:31 PM Phil Davis

Firewall Rules Edit missing slash

This should be the end of a "tr" here.
Browsers seem to be forgiving of this stuff - I don't see any difference in rendering in Firefox before or after this change.

801cbbf7 05/08/2015 08:43 PM Phil Davis

Unmatched td in firewall_nat

This file seems to have an unmatched "td" ending. Adding the line here matches the "td" at line 320 and this embraces the little table that has the 4 icons in it in a square that comes at the right hand end of each port-forward entry in the main table....

ca9a4e2b 05/08/2015 08:43 PM Robert Nelson

Call clear_subsystem_dirty('staticmaps') if using Unbound

e29271f2 05/01/2015 08:48 PM Jim Pingle

Encode server name before displaying back to the user.

3a09e0d9 05/01/2015 07:44 PM Ermal Luçi

Fixes #4633 Enable carp packets to flow on the first carp interface creation. This is needed only when the system is booted up without any carp vip configured

f539af76 05/01/2015 07:32 PM Ermal Luçi

Ticket #4131 before formatting the mac extract the needed statistics from below

ee72e2ca 04/30/2015 06:23 AM Chris Buechler

Show correct selection for noshuntlan option. Ticket #4655

cf3aff59 04/27/2015 12:13 PM Phil Davis

Add static mapping interface not set when IP in a pool

If the DHCP IP address is in a pool (not in the main DHCP range for the interface) then the interface that corresponds to the IP address is not found. This results in the link to "add static mapping for this MAC address" not having any value for "if=" and thus clicking on the "+" button does not work....

73bbcaed 04/27/2015 12:03 PM Phil Davis

Do not process dhcpd implementation if input errors

If I go to Service->DHCP Server, make some edits that are invalid (e.g. change range start or end to some invalid string) and press Save then the page comes back displaying the input error(s). But it also says:...

1fa1a40b 04/27/2015 12:02 PM Colin Fleming

Tidy up "services_unbound.php" XHTML

Add missing closing TD tag

9dded879 04/27/2015 12:02 PM Colin Fleming

Tidy up "status_upnp.php" XHTML

Remove double line from table

d9e5a931 04/24/2015 07:56 PM Jim Pingle

Remove the DHCP static lease overlap cleanup and associated function and kill, as it can cause problems with failover scenarios.

bc28e0e4 04/22/2015 08:14 PM Chris Buechler

Trying to submit a symlink as part of crash reports will cause a failed
submission. Remove symlinks first. Also properly set user agent while
here, consistent with others. Fix some style and whitespace too. Ticket

868a62be 04/20/2015 06:40 PM Ermal Luçi

Fix #4640 IPsec Auto-exclude LAN address toggles every time save is pressed.
Actually the GUI is displaying the opposite setting to what is in the config. When the user pressed save that opposite setting was saved, but then again it displays the opposite of the opposite...

1d839e6d 04/18/2015 08:35 AM Ermal Luçi

Implement make bofre break feature avaliable on strongswan 5.3.0 useful for IKEv2. Fixes #4626