summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Change the default output of pkg.php lists to be encoded before display. ↵RELENG_2_2jim-p2016-05-061-23/+29
| | | | Preserve the old behavior as an option in case a package needs it
* Set exec bit on gmirror_status_check.phpjim-p2016-04-041-0/+0
|
* Fix ix test for 2.2.x, fixes #5923jim-p2016-03-031-1/+1
|
* Merge pull request #2691 from ↵Renato Botelho2016-03-021-1/+1
|\ | | | | | | NOYB/ICMPv6_Firewall_Log_Display_-_Fixes_5933_-_RELENG_2_2
| * ICMPv6 Firewall Log Display - Fixes 5933 - RELENG_2_2NOYB2016-02-271-1/+1
|/ | | | ICMPv6 logging was not being displayed in firewall log.
* Merge branch 'RELENG_2_2' of git.pfmechanics.com:pfsense/pfsense into RELENG_2_2Jeremy Porter2016-02-171-18/+38
|\
| * Backport ipsec_dump_mobile() from 2.3 to make it work witn new strongswan ↵Renato Botelho2016-02-171-18/+38
| | | | | | | | port (without stroke_list.c patch)
| * Merge pull request #2656 from WilliamHiles/patch-1Renato Botelho2016-02-171-2/+2
| |\
| | * Fix typo in RCC updateWilliamHiles2016-02-171-2/+2
| |/
* | RCC support fixJeremy Porter2016-02-171-2/+2
|/
* add RCC, fix XG-1540 name, ensure serial port is set on RCCJeremy Porter2016-02-152-1/+7
|
* Merge pull request #2634 from nwholloway/eclfix_2_2Luiz Otavio O Souza2016-02-141-6/+2
|\
| * Fix #5890 find disk slices as candidates for loading "config.xml" at bootNick Holloway2016-02-141-6/+2
|/ | | | | | | In commit 873c1701, the call to "/bin/ls /dev/{$disk}s*" was surrounded with "escapeshellarg" so the wildcard is not expanded. Use "glob" to find the slices for a disk instead.
* Prefer dnsmasq's host overrides when it's enabled. Ticket #5883Chris Buechler2016-02-111-3/+6
|
* Encode parameters in Limiters and L7 before display. Fixes #5877jim-p2016-02-101-21/+21
|
* Encode gateway name and description before printing. Fixes #5876jim-p2016-02-101-2/+2
|
* Make RRD lists global, validate graph name using whitelist of known values ↵jim-p2016-02-103-45/+57
| | | | rather than blacklist of characters, beef up validation and escaping of related values while here. Fixes #5874 for 2.2.x
* Merge pull request #2607 from phil-davis/patch-5Chris Buechler2016-02-081-1/+1
|\
| * Fix #3209 editing unassigned VLAN tag can change an assigned interface - ↵Phil Davis2016-02-091-1/+1
|/ | | | | RELENG_2_2 Might as well fix this bug in 2.2.* as well, since it is easy and was obviously an error.
* Merge pull request #2575 from davidjwood/RELENG_2_2-ppp-ipv6-newChris Buechler2016-01-303-3/+48
|\
| * Insert missing close braceDavid Wood2016-01-061-0/+1
| |
| * Attempt to ensure interface_dhcpv6_configure() is called at the most ↵David Wood2016-01-062-4/+5
| | | | | | | | | | | | | | | | appropriate time * ppp-ipv6 for PPP type with dhcp6usev4iface (or PPP without dhcp6usev4iface, as dhcp6usev4iface appears to be a no-op on this type of connection) * rc.newwanip for non-PPP type with dhcp6usev4iface (no change in this commit) * interface_configure() in all other cases
| * Stop enabling router advertisements by defaultDavid Wood2016-01-061-1/+0
| |
| * Prevent ppp-ipv6 from taking any action when dhcp6 is active on the parent ↵David Wood2016-01-061-0/+8
| | | | | | | | interface, not the PPP interface
| * Make ppp-ipv6 the only way interface_dhcpv6_configure() is called on PPP ↵David Wood2016-01-062-3/+6
| | | | | | | | connections using PPP as the IPv6 parent interface
| * Set temporary bogon (RFC 5737) IPv4 addresses when initialising PPP ↵David Wood2016-01-061-13/+23
| | | | | | | | | | | | interfaces during boot to work round mpd5 IPv6CP issue causing random IPv6 interface identifiers Details at https://forum.pfsense.org/index.php?topic=101967.msg570519#msg570519 .
| * Set temporary bogon (RFC 5737) IPv4 address to work round mpd5 IPv6CP issue ↵David Wood2016-01-061-0/+20
| | | | | | | | | | | | causing random IPv6 interface identifier during boot Details at https://forum.pfsense.org/index.php?topic=101967.msg570519#msg570519 .
| * Make ppp-ipv6 the only way interface_dhcpv6_configure() is called on PPP ↵David Wood2016-01-061-1/+4
| | | | | | | | interfaces
* | Merge pull request #2528 from phil-davis/patch-6Renato Botelho2016-01-261-2/+9
|\ \
| * | pkg.php consolidate else-if statementPhil Davis2016-01-251-4/+2
| | |
| * | Wrap pkg_full_path in htmlspecialchars()Phil Davis2016-01-251-2/+2
| | | | | | | | | Because it contains $xml which is itself wrapped in htmlspecialchars() for display.
| * | Enhance error output when package file not found - RELENG_2_2Phil Davis2016-01-251-2/+11
|/ / | | | | | | | | | | | | | | | | | | | | I had a system that had upgraded but the Notes package had not managed to (re)install. In that situation the Notes item is on the Status menu but there is no notes.xml or other notes code on the the system. When I go to Status->Notes I get: Warning: substr_compare(): The start position cannot exceed initial string length in /usr/local/www/pkg.php on line 56 File not found notes.xml The warning is because realpath() returns false in this case and cannot be used is a parameter to substr_compare(). Handle this case, and make the error message more informative. Note: In RELENG_2_2 print_info_box_np() puts a "Close" button and has no way to stop that. It looks dumb, but that can be cleaned up in 2.3 master. I am just doing this in RELENG_2_2 to avoid the PHP warning.
* | Initialize $stop_time inside foreach to make sure it resets to proper value ↵Renato Botelho2016-01-201-1/+1
| | | | | | | | each iteration since it's changed inside loop. Reported on https://github.com/pfsense/pfsense/pull/2487
* | Bump version to 2.2.7-DEVELOPMENTRenato Botelho2016-01-191-1/+1
| |
* | Merge pull request #2465 from phil-davis/patch-2Renato Botelho2016-01-181-1/+11
|\ \
| * | Use current interface description for breadcrumb - RELENG_2_2Phil Davis2016-01-181-1/+1
| | | | | | | | | | | | If you enter invalid stuff in the interface description - e.g. "123" - and press save, then you get a warning about it, but the breadcrumb changes to "Interfaces: 123" - the wrongly entered description (that was not applied). If you enter a valid string for 'descr' then by this point $wancfg has the new value anyway and so the breadcrumb will change correctly if you make a valid entry in 'descr' and save.
| * | Fix #5778 do not save changes if interface description matches an alias name ↵Phil Davis2016-01-181-0/+10
|/ / | | | | | | - RELENG_2_2
* | Update URL for dyns to match their current docs. Reported by GP^ on IRCChris Buechler2016-01-111-1/+1
| |
* | Merge pull request #2362 from phil-davis/patch-2Renato Botelho2016-01-071-12/+14
|\ \ | |/ |/|
| * Rationalize add and delete buttons for limiter GUI RELENG_2_2Phil Davis2016-01-071-12/+14
|/ | | | | | | | | | This has annoyed me in the past. I noticed it in 2.3-BETA just now and went to look on a 2.2.6 system and realized it is an issue there also. 1) When you click to add a new limiter or new queue, then the "Add new queue" button is displayed down the bottom. That is dumb - you are already adding and actually you need to enter the data and save first before adding something else. 2) When you are adding something (like in (1)) the Delete button is displayed. That is also dumb - there is nothing to delete until you have press save to add it! 3) When clicking on a Limiter at the top of the tree, the Delete button syas "Delete this queue", but it is the top level limiter that is being edited and could be deleted, The $_GET/$_POST that happens sends "pipe" and "queue" both with the name of the top-level limiter. So in the end $queue always exists. So we only want the text "Delete this queue" if $queue exists and the queue name is NOT the same as the pipe name. I am submitting this for RELENG_2_2 because I wanted to sort that out anyway to understand what was wrong and how it should behave. Then I can look at 2.3-BETA and make it work nicely there...
* Merge pull request #2342 from phil-davis/patch-2Renato Botelho2016-01-051-9/+12
|\
| * Fix redmine #5722 DHCP validation for RELENG_2_2Phil Davis2016-01-011-9/+12
|/ | | Might as well provide the fixes for RELENG_2_2 since it is easy and that is where I first tested. Even if there is never a 2.2.7, at least the fixes are there in GitHub to be seen.
* Take this conditional out, it wasn't enough, and we have a script example ↵jim-p2015-12-231-3/+0
| | | | for how to handle this properly now while respecting CSRF.
* Encode parameters in shaper queues before display.RELENG_2_2_6jim-p2015-12-211-6/+6
|
* Only disable CSRF on diag_backup.php for the download action where it might ↵jim-p2015-12-211-1/+3
| | | | be scripted. Other actions need its protection.
* Encode hostname before printing; remove some related dead code.jim-p2015-12-217-26/+7
|
* Encode gateway attributes before printing.jim-p2015-12-212-5/+5
|
* Encode DNS servers and their associated gateways before printingjim-p2015-12-211-2/+2
|
* bump to 2.2.6-RELEASEChris Buechler2015-12-181-1/+1
|
* Add range validation to CP IP passthrough. Ticket #5655Chris Buechler2015-12-171-3/+10
|
OpenPOWER on IntegriCloud