summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Welcome pfSense 2.3.4-RELEASEv2.3.4Renato Botelho2017-05-035-8/+9
|
* Fix #7508 stop write_config after reset_factory_defaultsPhil Davis2017-05-031-1/+22
| | | | (cherry picked from commit 3dcaae882cdfdd86826be4db9b38ce04389701ec)
* Typos in pkg management code commentsPhil Davis2017-05-033-7/+7
| | | | (cherry picked from commit 146dbf0139d1f3049131bdf7a7d96675e4ff00a4)
* Let he user know if all selected interfaces are downPhil Davis2017-05-031-3/+7
| | | | | | in the interface statistics widget. At the moment, if all the selected interfaces are down, the widget will just display no columns. That will make users wonder what happened. (cherry picked from commit b22fceb2d7973b8c80a55b4ec492819ddd5ae9f9)
* Fix interface down in interface statistics widgetPhil Davis2017-05-031-11/+12
| | | | | | If an interface is down, the widget would write the interface description in a column heading but then omit the stats items. So later columns (to the right) would have the headings and stats items out of line. This also fixes the performance problem that get_interface_info($ifdescr) was being called for every row of stats data for every interface. i.e. it was called 7 times for each interface when 1 time is enough. (cherry picked from commit d87a9a1c9720f2093b57979d1b0f1e69e38750af)
* Redmine #7318 None button for widget filtersPhil Davis2017-05-0310-50/+56
| | | | (cherry picked from commit fba53b438540eb544c43adf4598e07320a910347)
* Handle widgets having no items selected for displayPhil Davis2017-05-039-20/+112
| | | | (cherry picked from commit 405dfaad144de90a6e401354b80b82baf5ae3d59)
* Remove bonus end td tag in interface statistics widgetPhil Davis2017-05-031-1/+0
| | | | (cherry picked from commit 9795332b0e101b4c500c3c75a8ea02325364fc17)
* Work around broken wizard rules for ticket #7434jim-p2017-05-021-0/+6
|
* Make sure that array exists before using foreach() (Bug #7399)doktornotor2017-05-021-2/+7
| | | | (cherry picked from commit ce348731b63ea6980dc4f652e76d7c8c7432544c)
* Fix include and lib relative pathsRenato Botelho2017-05-021-2/+2
|
* Fix include pathRenato Botelho2017-05-021-1/+1
|
* SpellingSteve Beaver2017-05-021-1/+1
|
* space/tabSteve Beaver2017-05-021-1/+1
|
* Add Netgate ID display to system info widgetSteve Beaver2017-05-021-0/+7
|
* save uniqueid during bootRenato Botelho2017-05-021-0/+1
|
* Read default language from globals.inc instead of hardcoding (it was already ↵jim-p2017-05-021-1/+1
| | | | defined there)
* Set default anguage in General Setup to en_USPhil Davis2017-05-021-0/+5
| | | | Since https://github.com/pfsense/pfsense/commit/fdcde31b4a910c4e058513c1e3f68a62e722da6b added German to the top of the get_locale_list() array, if you start with a default system and go to System->General Setup (make some changes to other fields if you like) and press Save, you end up in German because that is what gets selected in the dropdown when the config does not yet have a language in it. The code assumed that the language of the default system is the language at the top of the list, which is no longer true.
* Remove 2.4 only itemRenato Botelho2017-05-021-3/+0
|
* Enable gnid buildRenato Botelho2017-05-021-1/+1
|
* Use libcrypto and includes from MAKEOBJDIRPREFIX instead of the builder objectsRenato Botelho2017-05-022-6/+12
|
* fix variable nameRenato Botelho2017-05-021-1/+1
|
* Build and install gnid on /usr/sbinRenato Botelho2017-05-022-0/+40
|
* Checks for DHCP Relay being enabled/disabled should be skipped when editting ↵Renato Botelho2017-04-271-11/+23
| | | | an additional pool
* Fix comparisons for CDATA tags in configPhil Davis2017-04-271-3/+3
| | | | | | | | | | | | | | | | | Some length numbers here do not match the strings they are comparing with. That looks very odd. Note that: ``` substr($ent, 0, 5) == "text" ``` will return true when $ent is "text". So actually this "works". But it returns false if $ent is "text1" "texta" etc. So it depends what the intention was. If it was intended to match just "text" then I could be just: ``` $ent == "text" ``` If it was intended to match "text" "text1" "texta" etc, then it needs to be fixed like I suggest here. (cherry picked from commit 856514f59574085ca526509190221918426158c7)
* Vendor MAC Retention - UpdateNOYB2017-04-261-3/+5
| | | | | | Only write if changed or missing. Vast majority of reboots will not have a change so don't hit the file system with a needless write. RAM disk enabled systems will always write due to missing the file on boot up.
* Vendor MAC Retention File ConsolidateNOYB2017-04-262-9/+7
| | | | | | | Use a single file for vendor MAC retention (vendor_mac). a) Writes only one file during boot up rather than a file for each interface. b) More efficient than numerous tiny files. c) Friendlier to write cycle sensitive media in a RAM disk disabled system.
* Vendor MAC Retention File RelocateNOYB2017-04-262-3/+3
| | | | | | Relocate the vendor MAC retention file to /var/db directory. a) It's more at home here with other network interface stuff. b) Friendlier to write cycle sensitive media in a RAM disk enabled system.
* Vendor MAC Restore LogicNOYB2017-04-261-1/+6
| | | | | | Only use the vendor MAC retention file for restoring the vendor MAC when not booting. a) During boot up the current MAC that is obtained from the system is the vendor MAC. b) Using this eliminates the inefficient need to open the vendor MAC retention file for every interface during system boot up.
* Spoof MAC Var NameNOYB2017-04-261-5/+5
| | | | | | Rename 'spoof_mac' var to generic 'mac_addr'. a) It may be the vendor MAC or a spoofed MAC. b) Update the comment re: not reapplying an already applied MAC.
* Fix #7120: Restore vendor mac address when spoofmac is set to blankRenato Botelho2017-04-261-5/+21
|
* Retain vendor MAC address for all interfaces during boot. Ticket #7011Renato Botelho2017-04-261-0/+24
|
* Encode hostname and other output for DHCP lease status. Fixes #7497jim-p2017-04-261-20/+20
| | | | (cherry picked from commit a260eda55905607e9adfd5d7c3fd779b115459d5)
* Always add the CN as the first SAN when creating a certificate in the GUI or ↵jim-p2017-04-262-4/+16
| | | | an automatic GUI self-signed certificate. Per RFC 2818, relying on the CN to determine the hostname is deprecated, SANs are required. Chrome 58 started enforcing this requirement. Fixes #7496
* Add expiration field to NDP listingSergio Carlos Morales Angeles2017-04-251-7/+18
| | | | (cherry picked from commit fec2c3b73f05683b674d3b5351529268eadc8dd9)
* Fix #7493 only check interface IP if staticPhil Davis2017-04-251-2/+2
| | | | (cherry picked from commit 8c6190e82f83a7907ec2757e72d9a8eac496dd61)
* Avoid invalid arg error when saving WoL widgetPhil Davis2017-04-251-2/+4
| | | | | when there are no WoL entries (cherry picked from commit 66a5b767b1b533f6ce508a125404a2d8e3353c41)
* Update services.incxygrec2017-04-211-2/+2
| | | | (cherry picked from commit 2e3768baa8e6e5793ce165f0d8f60b25bdbdb444)
* Update services_dyndns_edit.phpxygrec2017-04-211-1/+2
| | | | (cherry picked from commit df4c21fc24cc6ff38988ca866928f2f73b97b744)
* Update dyndns.classxygrec2017-04-211-0/+60
| | | | (cherry picked from commit 74533d412818113372b7b1a4e46db48313fd965d)
* Update services.incxygrec2017-04-211-2/+2
| | | | (cherry picked from commit 1bfa06953e0f440c3d6b71bbb3d671ef524899d4)
* trafficgraphs, divide bandwidth by time when statistics where gathered to ↵PiBa-NL2017-04-211-10/+17
| | | | | | smooth out bumps in the graphs (cherry picked from commit eddb01316c7ad06c1798e629b6158db505a86118)
* ipsec overview, check label exists for interface including disabled ones, ↵PiBa-NL2017-04-201-2/+6
| | | | | | tell what was configured if not found. (cherry picked from commit ac24ac6bbb5b94e1eb8420404a9b7bd9daf998b7)
* ipsec webgui, move building the $iflabels array outside if the loopPiBa-NL2017-04-201-20/+20
| | | | (cherry picked from commit 11b9896609c2998106d5503fe2581bb3304b4a5f)
* notify test buttons for smtp/growl should use new unsaved settings just madePiBa-NL2017-04-201-4/+6
| | | | (cherry picked from commit 64f8ec62ddd57241e4a8a755cade7ca8cd9196a6)
* Do input validation on the actual array passed inPhil Davis2017-04-201-1/+1
| | | | | I was tearing my hair out for a while. If do_input_validation() is passed some array of keys/values that has been assembled elsewhere (not $_POST, $_GET or $_REQUEST superglobals) then it does not work. The code here, for at least the last 7 years, has actually been checking the array keys in the "hard-coded" superglobals. That is a bit surprising, since the array to be checked is passed in as $postdata parameter. (cherry picked from commit 4df266f5bcea2e6804799e6c3db06cbc98366e42)
* Escape IPv6 when passed to ndp delete commandSergio Carlos Morales Angeles2017-04-201-1/+1
| | | | (cherry picked from commit 1d92faa34f7c9aaa97b1983f273d2d73285befb5)
* Add ability to delete NDP entrySergio Carlos Morales Angeles2017-04-201-2/+29
| | | | (cherry picked from commit 13105d9c79fe3ac8be2b01c152fb9fb6a95147b4)
* Remember original alias name on edit input errorsPhil Davis2017-04-201-6/+10
| | | | (cherry picked from commit 1271754326fe648093204296652398b1edd24912)
* Refactor update_alias_names_upon_changePhil Davis2017-04-203-34/+33
| | | | (cherry picked from commit 24807bfeaec218948937a1fdc2b4e863319e41a0)
OpenPOWER on IntegriCloud