Bump version to 2.1.4
Fix #3691, use curl instead of fetch to download update files
Whitespace fixes
Allow the user to select "None" for OpenVPN client certificate, so long as they supply and auth user/pass. Ticket #3633
Just use ID here instead.
Various fixes to diag_dump_states.php (Add interface column, some extra validation safety, etc). Should fix #2121
allow ipaliases to be configured on lo0
Silent pbi_info
Update csrf-magic to 1.0.4
Reduce possible noise
Merge pull request #1226 from ExolonDX/branch_master_04
Merge pull request #1225 from ExolonDX/branch_master_03
Merge pull request #1224 from ExolonDX/branch_master_02
Merge pull request #1223 from ExolonDX/branch_master_01
Tidy up "status_queues.php" XHTML
Add closing BODY and closing HTML tags if "traffic shaping is notconfigured."
Tidy up "status_openvpn.php" XHTML
Move the closing FORM tag after the PHP check if there are any OpenVPNinstances.
Tidy up "diag_dns.php" XHTML
Move the "=" sign into the first table cell, this allows the output toline up in the second cell,Tidy up the table from the "resolution time" output.
Tidy up "crash_reporter.php" XHTML
Tidy up Paragraph tagsClose INPUT tags
Handle firewall log filter regex input better bug #3689
If the user inputs an invalid regex in any of the filter fields, then a page full of "warning" messages appear in the GUI, about whatever is invalid.If for some reason the user wants to match a forward slash somewhere, then they have to realize to escape it, doing "\/" instead of just "/". Be nice to this special case, because the user does not necessarily know that "/" is being used as the delimiter in the preg_match call. Turn "/" into "\/" (when the "\" is not already put in by the user)....
Merge pull request #1219 from nagyrobi/patch-13
Fix filename
Fix variable name
remove openbgpd bits from system_gateways_edit and system.inc. The packagematch is case-sensitive and hasn't matched the openbgpd package's name inat least 5 years, so it doesn't do anything. It's far from functional inany useful manner even fixing that issue.
Drop a note on the page about how to repair a failed mirror.
Bring in proper gmirror support for the GUI and notifications.Made a general gmirror library to perform various gmirror tasks and get information, using some of the former widget logic to start. Updated widget to use this new code.Added a Diag > GEOM Mirrors page that displays information about existing mirrors and perform various management tasks. Current actions include rebuilding a drive, forgetting disconnected mirror drives, insert/remove, deactivate/activate, clearing medatada. It's now possible to use the GUI to rebuild a failed mirror by performing a forget, then insert action to replace a missing/dead drive....
glob() is already called by unlink_if_exists
client-config-dir is also useful when using OpenVPN's internal DHCP while bridging.
Add @ to silent any possible return of posix_kill
Fix typo
Improve /etc/sshd:
. Create ed25519 key for ssh and silent daemon. Remove some exec() calls. We do not need to re-create all keys if /root/.ssh/authorized_keys is empty. Remove some redundancy and declare a single array with all keys
Include the v4 prefix on the v6 netmask to make routing more sane and alos tracking interface configurations work!
Merge pull request #1220 from ExolonDX/branch_master_01
Tidy up "diag_tables.php" XHTML
Add BODY tagAdd ACTION to FORM tagAdd CDATA section to SCRIPTSRemove NAME from OPTION tag, not valid in XHTMLUpdate HTML Boolean operatorsAdd SUMMARY to TABLEClose IMG tag and add ALTMove closing Anchor tag into PHP staement...
Unset iflist and iflist_disabled
Update services_ntpd.php
Add validation for the case of no server specified, fall back to pool.ntp.org
Show disabled interface when it was already part of interface group, it avoids to show a random interface instead and let user to add it by mistake. It should fix #3680
bring protocols on NAT edit page more in line with rule edit page
Convert protocol ssl:// to https:// when creating http headers
Merge pull request #1217 from nagyrobi/patch-15
Merge pull request #1216 from nagyrobi/patch-14
Merge pull request #1212 from ExolonDX/branch_master_04
Merge pull request #1211 from ExolonDX/branch_master_03
Merge pull request #1210 from ExolonDX/branch_master_02
Merge pull request #1209 from ExolonDX/branch_master_01
Update services_ntpd_gps.php
Fixed MRC->RMC typos in sentence types, display and fine-tuning for SureGPS card.
Update rrd.inc
fixed NTPd graphs resetting when service restarts or reconfigured (thanks charliem https://forum.pfsense.org/index.php?topic=76620.msg422811#msg422811)
Use script-friendly gmirror status output to build this info, old method was breaking output when the mirror was being rebuilt.
Make sure check_reload_status is stopped so it can be upgraded and no events disturb the upgrade.
Remove the space here which probably is preventing from calling sshd from fcgi
Make logging of pass rules opt-in rather than opt-out
Split the setting of logging pass and block into 2 separate settings. Maybe this can be extended to control even the user rules?
Trim whitespaces from options text and fix #3674
Add ICMP to filter parser, it should fix #3663
Tidy up "system_firware" XHTML
Remove WRAP from TEXTAREA and add Javascript to add wrap hard
Tidy up Ampersand XHTML
Deprecate Ampersand in Anchor tags
Tidy up misc. XHTML
Close FORM tag correctlyAdd missing TD and TR tagsMove NOWRAP into CLASS statement
Tidy up "system_usermanager.php" XHTML
Add CLOSEHEAD varialbe and manually close HEADAdd CDATA sections to SCRIPTSDeprecate Ampersand in Anchor tagsRemove NAME from TR tag, not valid in XHTMLRemove WRAP from TEXTAREA and Javascript to take wrap off
Add (self) for an outbound NAT source as well
Let (self) be used on port forward destinations also
Add (self) keyword for specifying "any IP address on this firewall" as a rule choice.
Clarify usage for not/and/or in host field
Add some rudimentary and/or logic to the host field of packet capture.
Allow for negation of protocol, host, or port number when capturing packets.
Merge pull request #1154 from ExolonDX/branch_master_01
Merge pull request #1149 from phil-davis/patch-7
Merge pull request #1205 from ExolonDX/branch_master_59
Merge pull request #1204 from ExolonDX/branch_master_58
Merge pull request #1203 from ExolonDX/branch_master_56
Merge pull request #1202 from ExolonDX/branch_master_54
Merge pull request #1201 from ExolonDX/branch_master_53
Merge pull request #1200 from ExolonDX/branch_master_52
Merge pull request #1199 from ExolonDX/branch_master_51
Merge pull request #1198 from ExolonDX/branch_master_50
Merge pull request #1196 from ExolonDX/branch_master_46
Merge pull request #1195 from ExolonDX/branch_master_45
Merge pull request #1194 from ExolonDX/branch_master_44
Merge pull request #1193 from ExolonDX/branch_master_43
Merge pull request #1192 from ExolonDX/branch_master_42
Merge pull request #1191 from ExolonDX/branch_master_41
Merge pull request #1190 from ExolonDX/branch_master_40
Merge pull request #1189 from ExolonDX/branch_master_39
Merge pull request #1188 from ExolonDX/branch_master_38
Merge pull request #1187 from ExolonDX/branch_master_37
Merge pull request #1186 from ExolonDX/branch_master_36
Merge pull request #1185 from ExolonDX/branch_master_34
Merge pull request #1183 from ExolonDX/branch_master_32
Merge pull request #1180 from ExolonDX/branch_master_29
Merge pull request #1178 from ExolonDX/branch_master_26
Merge pull request #1177 from ExolonDX/branch_master_25
Merge pull request #1176 from ExolonDX/branch_master_24
Merge pull request #1175 from ExolonDX/branch_master_23
Merge pull request #1173 from ExolonDX/branch_master_21
Merge pull request #1172 from ExolonDX/branch_master_20
Merge pull request #1171 from ExolonDX/branch_master_19
Merge pull request #1170 from ExolonDX/branch_master_18
Merge pull request #1169 from ExolonDX/branch_master_17
Merge pull request #1168 from ExolonDX/branch_master_16
Merge pull request #1167 from ExolonDX/branch_master_15
Merge pull request #1166 from ExolonDX/branch_master_14
Merge pull request #1164 from ExolonDX/branch_master_12
Merge pull request #1163 from ExolonDX/branch_master_11
Merge pull request #1162 from ExolonDX/branch_master_10
Merge pull request #1161 from ExolonDX/branch_master_09
Merge pull request #1160 from ExolonDX/branch_master_08
Merge pull request #1159 from ExolonDX/branch_master_06
Merge pull request #1158 from ExolonDX/branch_master_05
Merge pull request #1157 from ExolonDX/branch_master_04
Merge pull request #1156 from ExolonDX/branch_master_03
Merge pull request #1155 from ExolonDX/branch_master_02
Display space usage for all mounted filesystems, not just /. Also display FS type and indicate if it's a RAM disk.
Properly handle this rename, and squelch errors if it fails.
Delete all ip aliases when interface is disabled, it should fix #3650
Fix package changelog link when package doesn't has its own directory inside config subdir. Ticket #3672
fix variable typo. ticket #3669
This is not true any longer (and required for L2TP+IPsec)
Correct variable test here, too. Ticket #3662
Restore 989d361e88d08bd9e71bf7daafcb3b39af65bd3d to preserve a scenario that seems useful as suggested from @fitchner.
Remove commented out code since long time
Remove a line spotted by @fitchner which is not needed at all
Put a line on logs when this situation happens!
Update SCRIPT tags.
Add CDATA sections to SCRIPT tags in various files
Tidy up "diag_logs_ipsec" "service_unbound_acls"
Move NOWRAP into class statement
Update services_captiveportal_filemanager.php
Move NOWRAP into class STATEMENT
Update services_captiveportal_couchers.php
Move NOWRAP to class statement
Update services_dhcpv6.php
Tidy up "log.widget.php" XHTML
Add CR to SCRIPTUpdate HTML Boolean operatorsMove NOWRAP into CLASS statementDeprecate Ampersand in Anchor tagsAdd dummy row to TBODY, but don't display it.
Fix test (variable is a checkbox, not an array/string). Fixes #3662
Use correct variable name here.
Update services_dhcp_edit.php
Change ONCLICK to lower case
Tidy up "services_dhcp.php" XHTML
Change ONLICK to lower caseChange P tags to BR tagsMove opening TR tag inside the PHP IF statement
Tidy up "services_dhcp_relay" XHTML
Move closing BODY and closing HTML tags after the PHP FEND.INC statement
Tidy up "interfaces.php" XHTML
Tidy up Anchor tag and PHP GETTEXTSwap double quote and semi-colon in ONLICK statement
Tidy up "system_gateway_groups.php" XHTML
Change P tag to BR tagAdd missing closing TD tagsChange TR row to a hidden row
Tidy up "system_camanager.php" XHTML
Change ONCHANGE to lower caseMove NOWRAP into CLASS statement
Add SUMMARY to TABLESClose INPUT tagsAdd missing closing FONT tagsDeprecate Ampersand in Anchor tagsChange _new to _blank in Anchor tagsAdd missing closing BODY and closing HTML tags
Tidy up "diag_traceroute.php" XHTML
Add SUMMARY to tablesClose INPUT tagsUpdate HTML Boolean operatorsChange PRE tag to a TEXTAREA tag and add JavaScript code to take offwarpAdd missing closing FONT, closing BODY and closing HTML tags
Tidy up "diag_testport.php" XHTML
Add SUMMARY to TABLESClose INPUT tagsUpdate HTML Boolean operatorsChange PRE tag to a TEXTAREA tag and add JavaScript code to take offwarpAdd missing closing FONT, closing BODY and closing HTML tags
Tidy up "diag_system_activity.php" XHTML
Move PHP "fbegin.inc" between BODY and SCRIPTAdd CDATA sections to SCRIPTSMerge FONT tags and escape closing PRE and FONTMove closing DIV tag to outside the TABLE tag
Tidy up "diag_states_summary.php" XHTML
Add SUMMARY to TABLESUpdate single quotes to double quotes in HTMLAdd missing BODY, closing BODY and closing HTML tags
Tidy up "diag_dump_states" and "diag_resetstat"
Add CDATA sections to SCRIPTSAdd SUMMARY to TABLESAdd missing closing FORM tagUpdate HTML Boolean operatorsClose INPUT tags
Tidy up "diag_sockets.php" XHTML
Add SUMMARY to TABLESChange "onclick" to lower caseRemove closing FONT tagID cannot start with a number, so add PHP $name variableRemove duplicate closing TABLE tagRemove duplicate BORDER statementAdd missing closing BODY and closing HTML tags
Tidy up "diag_smart.php" XHTML
Add PHP "closehead" variableAdd CDATA sections and TYPE to STYLE tagAdd SUMMARY to TABLESUpdate HTML Boolean operatorsTidy up OPTION tags
Tidy up "diag_routes.php" XHTML
Move PHP "fbegin.inc" between BODY and SCRIPTAdd SUMMARY to TABLESUpdate HTML Boolean operatorsAdd missing closing BODY and closing HTML tags
Tidy up "reboot.php" XHTML
Move BODY tag before PHP "fbegin.inc" Close INPUT tags
Tidy up "edit.php" XHTML
Add PHP closehead variable and close HEAD manuallyAdd CDATA sections to SCRIPTSAdd SUMMARY to TABLESAdd JavaScript code to take off wrap in TEXTAREA tag
Tidy up "diag_ping.php" XHTML
Add SUMMARY to TABLESClose INPUT tagsUpdate HTML Boolean operatorsChange the PRE tag to a TEXTAREA tag and ad a piece of JavaScript codeto take off the warpAdd missing closing BODY and HTML tags
Make some fixes related to Ticket #3662. Its mostly cleanup.
test
Tidy up "diag_system_pftop.php" XHTML
Move PHP include FBEGIN between BODY and SCRIPTAdd CDATA sections to SCRIPTSMerge "face" and "size" into on FONT tag and escape closing PRE and FONTRemove duplicate opening FORM tagAdd SUMMARY to TABLESUpdate HTML Boolean operators...
Tidy up "diag_packet_capture.php" XHTML
Add SUMMARY to TABLESUpdate HTML Boolean operatorsClose INPUT tagsRemove TYPE from INPUT tags, invalid in XHTMLRemove WRAP from TEXTAREA,, invalid in XHTMLAdd ID statement to TEXTAREA, add a piece of JAVASCRIPT to read the ID...
Tidy up "diag_ndp.php" XHTML
Close IMG tag and ALT to IMGAdd SUMMARY to TABLESAdd CDATA section to SCRIPTAdd missing closing BODY and closing HTML tags
Tidy up "diag_limiter.php" XHTML
Move PHP include FBEGIN between BODY and SCRIPTAdd CDATA sections to SCRIPTSMerge "face" and "size" into on FONT tag and escape closing PRE and FONTAdd SUMMARY to TABLESRemove NAME statement from DIV tagRemove closing FORM tag and move closing DIV tag outside TABLE
Tidy up "halt.php" and "diag_defaults.php" XHTML
Close INPUT, STRONG and P tags
Tidy up "exec.php" XHTM
Add "closehead" PHP variableAdd CDATA sections to SCRIPTS and STYLESAdd TYPE to STYLESAdd hard space to closing PRE tag, otherwise if the PRE tag is empty itwill errorAdd SUMMARY to TABLEClose INPUT tagsMove closing FORM tag into DIV tag
Tidy up "diag_confbak.php" XHTML
Move VALIGN to STYLE statementAdd the colour WHITE other BGCOLOR will display errorAdd SUMMARY to TABLESClose INPUT and IMG tagsMove NOWRAP into CLASS statementRemove duplicate closing FORM tag
Tidy up "diag_backup.php" XHTML
Add CDATA sections to SCRIPTSAdd SUMMARY to TABLESUpdate HTML Boolean operatorsClose INPUT tagsAdd missing closing P tag
Tidy up "diag_authentication.php" XHTML
Add SUMMARY to TABLESUpdate HTML Boolean operatorsAdd missing closing FORM, closing DIV, closing BODY and closing HTML
Tidy up "diag_arp.php" XHTML
Close IMG tags and and ALTAdd SUMMARY to TABLESAdd CDATA sections to SCRIPTS
Tidy up "status_graph" XHTML
Move "fbegin.inc" between BODY and SCRIPTAdd CDATA sections to SCRTIPSUpdate HTML Boolean operatorsRemove EMBED, propriietary tag, replace with OBJECTAdd SUMMARY to TABLESAdd missing closing P tagClose INPUT tags
Tidy up "diag_logs filter" XHTML
Change ONCLICK to lowercaseTidy up closing TD tagsAdd dummy row to TBODY, but don't display itAdd missing closing TD and closing TR tags
Tidy up "diag_logs_filter.php" XHTML
Change "sortableMultirow" to a STYLEAdd missing quotesTidy up TD tagsRemove THEAD and TFOOT.Move NOWRAP into CLASS statementAdd CDATA sections to SCRIPTS
Update status_lb_vs.php
Add missing closing TD and closing TR tags
Update status_lb_pool.php
Update status_captiveportal.php
Add missing closing TD tag
Add CDATA sections to SCRIPTSAdd SUMMARY to TABLESMove NOWRAP into CLASS statement
Add CDATA sections to SCRIPTSAdd SUMMARY to TABLESChange NAME to ID in TR tagsClosing IMG tags and add ALT to IMGAdd missing closing FORM, closing BODY and closing HTML
Tidy up "status_ntpd.php" XHTML
Add SUMMARY to TABLESMove NOWRAP into CLASS statementChange TD class to LISTR
Tidy up "status_lb" XHTML
Add SUMMARY to TABLESUpdate HTML Boolean operatorsClose INPUT tags
Tidy up "diag_ipsec" XHTML
Add SUMMARY to TABLESMove NOWRAP into CLASS statementClose INPUT and IMG tags and add ALT to IMG tagAdd dummy row to TBODY but don't display itDeprecate Ampersand in ANCHOR tag
Tidy up "status_filter_reload.php" XHTML
Close INPUT tagsRemove NAME from DIV tags, not valid in XHTMLAdd CDATA section to SCRIPTSClose IMG tags and add ALT to IMG
Tidy up "status_dhcpv6_leases.php" XHTML
Add SUMMARY to TABLESMove spaces to $fspans and $fspaneClose INPUT and IMG tags and add ALT to IMGDeprecate Ampersand in Anchor tags
Tidy up "status_dhcp_leases.php" XHTML
Add SUMMARY to TABLESUpdates spaces in $fspans and $fspaneClose INPUT and IMG tags and ALT to IMGDeprecate Ampersand in Anchor tags
Tidy up "carp_status.php" XHTML
Add SUMMARY to TABLESClose INPUT tags and IMG tags and ALT to IMGTidy up CENTER tagsAdd missing closing FORM tag
Tidy up "status_captiveportal" XHTML
Add SUMMARY to TABLESRemove PHP ECHO that isn't in a PHP statementUpdate HTML Boolean operatorAdd COLSPAN to fill the width of the tableMove NOWRAP to CLASS statementClose INPUT and IMG tags and add ALT to IMGAdd BODY between HEAD.INC and FBEGIN.INC...
Spell that correctly
Handle enc0->IPSec convertion. Should help Ticket #3664
Add "match" to floating rules
Add "match" to floating rules as proposed in the forumshttps://forum.pfsense.org/index.php?topic=76611.0Remove Windows Thumbnail cache files
Actually make this correct
Use subnet rather than address/netmask to allow multiple clients to behave properly
/etc/version_kernel and /etc/version_base no longer exist, use php_uname to get the info instead.
Move duplicated code into a function; Include local ID on mobile tunnel key line in ipsec.secrets.
Use the glob on 2.2 now as well for listing PPP serial devices.Rather than doing auto-detection, fall back to a glob for now when listing potential PPP serial devices. This will allow us to push ticket #2433 back to 2.2 with a more proper long-term fix for the auto-detection.
Use the setkey proper path since ipsec-tools are not used anymore
Use the right specification for ahnding over the subnet to mobile clients
Do not specify the rightid in mobile tunnels since it makes things not work
Give needed +x flag to make working xauth proper
Oops this was moved accidentally
Correct sense of match and move the code up to since it makes more sense
Actually this should be rightauth2 since they should send the extra infor to be validated
bind HTTP->HTTPS redirect to IPv6 too. Ticket #3437
add guiconfig to widgets not including it. ticket #3498
remove text not relevant to Allowed IPs. Ticket #3594
remove text not relevant to Allowed IP page. Ticket #3594
Merge pull request #1153 from miken32/master
Fix broken HTML elements and unescaped entities
Fix alignment of + button and P2 display after addition of IKE column to IPsec tunnel list.
Fix shortcut bar for ipsec to show the correct service.
Use function_exists test
Allow to use PSK+agressive mode since user should have the choice even though it poses security risks
Merge pull request #1150 from ExolonDX/branch_master_01
Merge pull request #1151 from ExolonDX/branch_master_02
PBIs are crashing without LOGNAME being defined in the environment, define it here until PBI is fixed
This slipped in wrongly
Allow a key to specified for all users as for exmpale when connecting from Apple iOS
Update links in "vpn_ipsec.php"
Update help links in "vpn_ipsec.php" to point to the correct page.
Tidy up "vpn_ipsec_phase1.php" XHTML
Add CDATA sections to SCRIPTSAdd SUMMARY to TABLESUpdate HTML Boolean operatorsClose INPUT tags
This needs to be lower case
Merge pull request #1131 from razzfazz/make_upnp_listen_on_if_optional
make listening on interface rather than IP optional for miniupnp
Pass the loglevels on the config rather than execing commands to specify these loglevels. This allows somethings to be properly logged as config logs
Fix call-time pass-by-reference in UPnP
Merge pull request #1147 from ExolonDX/branch_master_15
Merge pull request #1146 from ExolonDX/branch_master_14
Merge pull request #1144 from ExolonDX/branch_master_12
Merge pull request #1143 from ExolonDX/branch_master_11
Merge pull request #1142 from ExolonDX/branch_master_10
Merge pull request #1141 from ExolonDX/branch_master_08
Merge pull request #1140 from ExolonDX/branch_master_07
Merge pull request #1139 from ExolonDX/branch_master_02
Merge pull request #1138 from ExolonDX/branch_master_03
Merge pull request #1137 from ExolonDX/branch_master_04
Merge pull request #1135 from ExolonDX/branch_master_06
No need to have the ip let strongswan do it for us! Keeping still filterdns to properly evaluate dns behaviour here
Strongswan does not need the quotes here
Oops unbreak this
Show proper status for ipsec
Remove Proposal check as a racoon thingy
Remove generate policy option since its not relevant with strongswan
Use better looking description and remove base type from negotiation. This is only IKEv1 parameter. JS will be added later
Some adjustments to the code for logging
Allow to select IKE version to be used.
Use require_once in more places
I got:PHP Fatal error: Cannot redeclare file_notice() (previously declared in /etc/inc/notices.inc:55) in /etc/inc/notices.inc on line 91So there are places that notices.inc gets require() when already required.
Tidy up "vpn_pptp_users" XHTML
Add SUMMARY to TABLESClose INPUT and IMG tags and add ALT to IMGMove NOWRAP to CLASS statementDeprecated Ampersand in Anchor tagsAdd missing closing TR tag
Tidy up "vpn_pptp.php" XHTML
Add CDATA sections to SCRIPTSAdd SUMMARY to TABLESUpdate HTML Boolean OperatorsClose INPUT tagsAdd missing closing TR tags and missing closing TD tags
Tidy up "vpn_openvpn_csc.php" XHTML
Add CDATA sections to SCRIPTSAdd SUMMARY to TABLESRemove Unordered List for tabsClose INPUT and IMG tags and ALT to IMGMove NOWRAP into CLASS statementDeprecate Ampersand in Anchor tags
Tidy up "vpn_openvpn_server.php" XHTML
Add CDATA section to SCRIPTSAdd SUMMARY to TABLESRemove unordered list for tabsClose INPUT and IMG tags and add ALT to IMGUpdate HTML Boolean operatorsMove TFOOT between THEAD and TBODY (quirk of HTML!)Add dummy row to end of TBODY but don't display it...
Tidy up "vpn_openvpn_client.php" XHTML
Add CDATA section to SCRIPTSAdd SUMMARY to TABLESRemove Unordered List for tabsClose BR, INPUT and IMG tags and ALT to IMGMove NOWRAP into CLASS statementDeprecate Ampersand in Anchor tagsMove TFOOT between THEAD and TBODY (quirk of HTML!)...
Tidy up "vpn_l2tp_users" XHTML
Add SUMMARY to TABLESMove NOWRAP to CLASS statementClose IMG tags and add ALT statementDeprecate ampersand in Anchor tagsAdd missing closing TR tag
Tidy up "vpn_l2pt.php" XHTML
Add CDATA section to SCRIPTSAdd SUMMARY to TABLESUpdate HTML Boolean OperatorsClose INPUT tags
Tidy up "vpn_ipsec_phase2.php" XHTML
Move script after the FBEGIN.INC includeAdd CDATA sections to SCRIPTSAdd SUMMARY to TABLESClose INPUT tagsUpdate HTML Boolean operators
Tidy up "vpn_ipsec_keys" XHTML
Add SUMMARY to TABLESClose INPUT and IMG tags and ALTMove NOWRAP into CLASS statementDeprecate ampersand in Anchor tagsAdd missing closing BODY and HTML tags
Tidy up "vpn_ipsec_mobile.php" XHTML
Add CDATA sections to SCRIPTSAdd SUMMARY to TABLESClose INPUT tagsUpdate HTML Boolean operators
Tidy up "vpn_ipsec" XHTML
Add CDATA section to SCRIPTSAdd SUMMARY to TABLESUpdate HTML Boolean operatorsClose INPUT and IMG tags and ALT to IMG tagsMove NOWRAP into CLASS statementDeprecate ampersand in Anchor tags
Merge pull request #1130 from razzfazz/status_upnp_int_port
Merge pull request #1129 from razzfazz/status_upnp_int_port_master
Merge pull request #1134 from ExolonDX/branch_master_01
Tidy up "wizard.php" XHTML
Update HTML Boolean OperatorRemove duplicate closing TD tag
Merge pull request #1133 from msilvoso/master
Fix off-by-one in static route CIDR drop-down. /129 shouldn't be in the list
Fix firewall log widget rule lookup to consider tracker id.
Fix #3646, Revert part of 082c9d961e and fix highlight selected rules
Small cleanup
Merge pull request #1126 from ExolonDX/master
Partialy revert 0ae4f3f:
It broke xmlrpc_client since https is not a valid php transport.
Clarify description to state you must save first before attempting to reset the log file size.
Work around some quirks in global handling to show filter rule descriptions in their own row/column when configured for that behavior.
Revert "Respect protocol from URL"
This reverts commit 4f5bea8b6e2e6b0d5c1352539268d720826b4760.
Respect protocol from URL
Remove units from burst as it is always specified in bytes. (Per ipfw(8)).Worked for me in testing, I watched a file briefly burst until and then be clamped down to the limiter's rate.
Use egrep here (and full path)
Consider tracker IDs when looking up filter log entries, if present
Fix http and https port for cpzone
Use global cpzoneid variable
Drop double $$ from variable name
Remove redundant set
add column for internal port on UPnP status page
Silent kldstat
Sometimes fsck requires a second run, teach rc script to call it more than once when it's necessary
Merge the forgotten Ticket #3062 patch for CP pipeno leaking issue which leads to the 'Maximum login reached' on CP
Put .hushlogin even here to not be done from tools repo. Maybe some people would like to have that on rmlist.
Move the sh/profile files here as a more natural place to live in.
Obsolete old clog binary from /usr/sbin
Merge pull request #1125 from msilvoso/master
Merge pull request #1127 from phil-davis/patch-6
Fix Bug #3627 Diagnostics: Tables - Remove button dont work after update to PfSense 2.1.2
This annoyed me also, so I thought it worth finding what changes exactly broke this.del_entry was broken on 2.1 branch by https://github.com/pfsense/pfsense/commit/fe3088b965a99772e76622d17ceae87288471edc...
Bump version to 2.1.3-RELEASE
Tidy up "load_balancer_pool_edit.php" XHTML
Backout changes to the the SELECT tag from pull request 1104, further testing shows that it doesn't populate the disabled/enabled server list 100% correctly.
Migrate captive portal code to SQLite3 php module
sqlite module is now called sqlite3
Obsolete old php modules
Take care of interfaces that have no ip but might be part of the bridge as done for openvpn to avoid loops
Changes to make it work behind a bluecoat proxy - added a user agent, and changed url scheme
Oops specify mode of operation to fopen
Make the alias url processing functions not memory hungry!
Rewrite update_alias_url_data to be with small memory footprint. Also return the status if an update is performed to callers and remove the write_config call embedded here since its not good to have this by default.
Signal a reload if anything got updated
Merge the patch suggested in Ticket #3629. It also Fixes #3629. The question is why this is using config lock? Also where is filter configure called here?
Check the right field here
Unbreak 'add rule on top of the list' allowing after param to be -1
Merge pull request #1124 from ExolonDX/master
Expose all p0f OS types that it supports so that subtypes of various Operating Systems can be detected
Fix kldstat match/output to check for a running module. It was claiming all modules were loaded so none were being loaded.
Tidy up "services_igmpproxy.php" XHTML
Tidy up "services_ntpd_gps.php" XHTML
Update " "
Send HUP to restart syslogd rather than trying to restart it, thus loosing messages
make sure unbound is included here
Include Unbound in logic here
Reconfigure unbound on dhcpv4 edit
Reconfigure unbound on dhcp edit
Also reconfigure Unbound here
Reconfigure Unbound for Rebind admin checks
Ensure config is global here
Ensure to reconfigure Unbound for filter configuration on XMLRPC
Handle 0MQ filter configure
If unbound is configured then assign it for the vpn service
If Unbound is been used then make sure to reload when system_hosts_generate() is called
Make sure unbound is reconfigured when interfaces are
Add space between configile and switch
Make sure domain+host overrides are deleted
Move clog from /usr to /usr/local
Conflicts: etc/inc/filter_log.inc etc/inc/system.inc etc/rc usr/local/www/guiconfig.inc
Add filterlog to separatefacilitylog to avoid logs going elsewhere
Change log level to error for php-fpm
Another dir to be created
Correct the definitions of certificate path to correct place to allow the daemon to start
Update binaries used
Put this here for easier troubleshooting and code reading. Helps with Ticket #3619
Use php module calls here to speedup things
Correct the ridirection URL to unbreak ones passed through Radius attributes and repsect user choices. Reported-by: Antoine Guillemot
Use the daemon name to send the filter logs
Merge pull request #1032 from fichtner/contributions manually since it does not apply cleanly
Merge pull request #1040 from fichtner/pw_userdel manually since it does not apply cleanly
Merge pull request #1082 from PiBa-NL/console_ssh_rules_reload
Merge pull request #1098 from camlin/master
Merge pull request #1117 from derelict-pf/nohttpsforwards
Merge pull request #1122 from razzfazz/miniupnp_listen_on_interface
Merge pull request #1123 from razzfazz/miniupnp_listen_on_interface_master
make miniupnpd listen on interface instead of IP
The 'listening_ip' option in miniupnpd.conf can accept an interface namedirectly instead of having to translate it to an IPv4 address first. (This isactually required if IPv6 support is enabled.)
Don't refuse to delete a bridge in the GUI just because its bridge interface doesn't exist, just log that it doesn't exist and don't attempt to ifconfig destroy it, delete it from config
Its long overdue the ez-ipupdate.cache file
Make sure to actually configure the outgoing query interfaces if selected.
Make sure the correct interface is selected once the config has been saved for the DNS forwarder
Make sure the correct interface is selected once the config has been saved. Fixes #3620
Merge pull request #1105 from florian-asche/RELENG_2_1
Update services.inc
fix
Move the IPsec settings from System > Advanced, Misc tab to "Advanced Settings" tab under VPN > IPsec.
Merge pull request #1095 from ExolonDX/unknown branch
Tidy up "maintable.inc" XHTML
Change escaped single quotes to just a single quote
Resolver has no option for remote syslog, remove wrong copy/paste that was adding it when apinger was enabled
Merge pull request #1119 from phil-davis/patch-4
Merge pull request #1118 from phil-davis/patch-3
Merge pull request #1104 from ExolonDX/branch_master_04
Merge pull request #1103 from ExolonDX/branch_master_03
Merge pull request #1102 from ExolonDX/branch_master_02
Merge pull request #1101 from ExolonDX/branch_master_01
Merge pull request #1114 from ExolonDX/branch_master_13
Merge pull request #1113 from ExolonDX/branch_master_12
Merge pull request #1112 from ExolonDX/branch_master_11
Merge pull request #1111 from ExolonDX/branch_master_10
Merge pull request #1110 from ExolonDX/branch_master_09
Merge pull request #1109 from ExolonDX/branch_master_08
Merge pull request #1108 from ExolonDX/branch_master_07
Merge pull request #1107 from ExolonDX/branch_master_06
Merge pull request #1106 from ExolonDX/branch_master_05
Merge pull request #1120 from phil-davis/patch-5
Merge pull request #1121 from fegu/patch-1
Fix PBI installation when target lies on different directorie
Update services_dnsmasq.php
Clarified that domain overrides also encompasses subdomains (see https://forum.pfsense.org/index.php?topic=72978.15 for discussion)
fix typo
Single quoting $password breaks getting the value from the variable.
No spaces between variable assignments in sh
This doesn't need via-env
Make sure that the DNS Forwarder/Resolver is actually capable of accepting queries on localhost before using it as a DNS server.
Missed pbi_prefix here
Fix PBI symlink creation and deletion under /usr/local following .pbiopt files, also drop setup_library_paths() since it's not necessary anymore
Make sure /usr/local/etc/rc.d exists
On 2.2-ALPHA (i386)built on Mon Apr 21 13:01:11 CDT 2014 (for example) there was /usr/local/etc but not /usr/local/etc/rc.d - when I tried to install bandwidthd, that called write_rcfile() which failed because /usr/local/etc/rc.d did not already exist....
Merge pull request #1116 from PiBa-NL/interface_has_gateway-ipv4_gif_gre
Merge pull request #1115 from PiBa-NL/reply-to_IPv6gateway
Load if_stf module when needed
Cut paste bug fix in Remote Syslog DHCP events
This version for 2.1 branch.apinger is repeated here from the code above, but it should be dhcp.Forum https://forum.pfsense.org/index.php?topic=73734.0Selecting to remote syslog "Gateway Monitor events" would also switch on "DHCP service events" unintentionally.
apinger is repeated here from the code above, but it should be dhcp.Forum https://forum.pfsense.org/index.php?topic=73734.0Selecting to remote syslog "Gateway Monitor events" would also switch on "DHCP service events" unintentionally.
Add nohttpsforwards option to captive portal
add gre and gif checks for for IPv4 function interface_has_gateway($friendly), like they are already for IPv6
check gateway for IPv6 also for reply-to rules.
Tidy up "services_wol" XHTML
Add SUMMARY to tablesUpdate HTML Boolean operatorsClose INPUT and IMG tags and add ALT to IMG tagsDeprecate ampersand in anchor tagsMove NOWRAP into class statementRemove empty EM tag
Tidy up "services_snmp" XHTML
Add "closehead" PHP variable and manually close HEADAdd CDATA section to scriptsAdd SUMMARY to tablesClosing INPUT tagsChange "onclick" to lower caseUpdate HTML Boolean operatorsAdd missing closing SELECT tag and missing closing TD tag
Tidy up "vpn_pppoe" XHTML
Add SUMMARY to tablesClose IMG tags and and ALTMove NOWRAP to class statementClose INPUT tags
Tidy up "services_ntpd_pps" XHTML
Add SUMMARY to tablesUpdate HTML Boolean operatorsClose INPUT tagsAdd missing closing DIV, closing TD and closing TR tags
Tidy up "serviecs_ntp_gps" XHTML
Add "closehead" PHP variable and manually close HEADAdd CDATA section to SCRIPTSAdd SUMMARY to tablesUpdate HTML Boolean operatorsClose INPUT tagsRemove closing anchor tag from INPUT tagsChange "onclick" to lower case
Tidy up "services_ntpd" XHTML
Add "closehead" PHP variable and manually close HEADAdd CDATA sections to SCRIPTSClosing IMG tag and add ALTChange "onclick" to lower caseAdd SUMMARY to tablesClose INPUT tagsUpdate HTML Boolean operatorsRemove closing anchor tag from INPUT tag
Tidy up "load_balancer_setting" XHTML
Add SUMMARY to tablesClosing INPUT tagsAdd missing closing TD tag
Tidy up "load_balancer_monitor" XHTML
Add SUMMARY to tablesUpdate PHP shorthamdMove "fbegin.inc" between BODY and SCRIPTAdd CDATA section to scriptsClose INPUT tagsUpdate HTML Boolean operatorsAdd missing opening and closing TD tagsRemove duplicate closing TD tag and add missing closing TR tag
Tidy up "load_balancer_virtual_server" XHTML
Add SUMMARY to tablesUpdate PHP shorthandMove "fbegin.inc" inbetween BODY and SCRIPTClose INPUT tagsUpdate HTML Boolean operatorsMove closing SELECT into the PHP IF statementMove the "save" and "cancel" buttons into right-hand column
Tidy up "load_balancer_pool" XHTML
Add SUMMARY to tablesUpdate PHP shorthandMove "fbegin.inc" include between BODY and SCRIPTAdd CDATA section to scriptsClose INPUT tagsUpdate HTML Boolean operatorsMove SELECT tag into the PHP IF statement
Tidy up "services_igmpproxy" XHTML
Add SUMMARY to tablesClose INPUT and IMG tags and add ALT to IMG tagsDeprecate ampersand in anchor tagsAdd CDATA section to scriptsUpdate HTML Boolean operatorsRemove empty TFOOT
Tidy up "services rfc2136" XHTML
Add SUMMARY to tablesMove NOWRAP to class statementClose INPUT and IMG tags and add ALT to IMG tagsUpdate HTML Boolean operatorsRemove duplicate closing TD tagAdd missing closing TD tag
Tidy up "services_dyndns" XHTML
Add CDATA section to scriptsAdd SUMMARY to tablesMove NOWRAP to class statementDeprecate ampersandClose INPUT and IMG tags and ALT to IMG tagsAdd missing closing P tagUpdate HTML Boolean operatorsRemove duplicate closing TD tags...
Be smarter at using kenv
Remove problematic code without proper checks but even not needed here
pfSense - Bug #3607: Fix issue whereby the ICMP6 messages sometimes have the wrong source IP when a monitor gateway has been set.
[pfSense - Bug #3607] Ensure gateway detection can cope with the gateway being a dynamically assigned PPoE interface.
Unload the ZFS module if its not in use to not consume uselss memory
Merge pull request #1096 from fraenki/fix_pbi_services
Merge pull request #1094 from ingenieurmt/master
support symlinked RC scripts from PBI packages
GC unused code and do not set this to 0 for now since it is not anymore relevant
Add missing closing quotes
Correct missing parenthesis. Reported-by: https://forum.pfsense.org/index.php?topic=75120.0
Key off net.inet.carp.demotion and display a warning to the user if the system has self-demoted its CARP status.
Fix text, capitalization, and change wording to put more focus on how the action behaves.
Ensure e-mail address carries over from the CA screen to the Cert screen in the OpenVPN wizard.
Merge pull request #1093 from phil-davis/patch-2
Fix susbstr-substr typo
I just got this error again on 14 Apr 2014 2.2 snapshot. I can see the fix in 2.1 branch. I could have sworn it got fixed in Master also, but I can't see it. So here is the fix for Master.
Merge pull request #1092 from phil-davis/patch-1
Fix bracket type in Log File Size text
Now I am the one with fat fingers (or brain). Somehow I typed a curly bracket opening bracket in this text, but finished it with an ordinary closing bracket.
License Agreement
Insert tracker ids for the default LAN rules
Correct the sense of the check to allow openvpn to work
Correct auth-user-pass-verify to include parameters properly so openvpn can start
Merge pull request #1091 from dv-user1/usort_fix2
Merge pull request #1085 from ExolonDX/branch_master_01
Fixup update URL
fixed a type in usort callback
Use the FreeBSD script for ldconfig to catch all libs
Merge pull request #1088 from phil-davis/patch-11
Unset logfilesize rather than let it be zero
1) When saving Status: System logs: Settings, if the Log File Size field is left blank, it gets cast to (int) and ends pu as zero "0" in config.xml. That breaks the creation of clog files in /etc/rc during boot. /etc/rc expects logfilesize to be unset, blank or a valid integer >= 5120....
Avoid warnings later on if no config for layer7 exists
Get rid of embedded platform. Its time to GC this
Start using filterlog
Switch over to filterlog sooner than later
Unset also here
Unset these globals after use
Merge pull request #1087 from phil-davis/patch-10
Merge pull request #1086 from phil-davis/patch-9
Include static routes in automatic NAT rules display
If I have an internal gateway to other private subnets behind LAN, and add a static route to those private subnets through the internal gateway, then pfSense very nicely generates NAT rules on WAN-style interfaces to NAT those internal subnets on the way out of WAN. That is very good and convenient. This outbound NAT is actually correctly in the ruleset....
Do not allow upgrade_101_to_102 to exit early
This upgrade step does both Captive Portal stuff and OpenVPN stuff. So do not return early just because there is no Captive Portal config.Both Captive Portal and OpenVPN tests changed to be positive tests, to make sure that everything is checked/tested and there is no chance to return early.
console, reload firewall rules after enabling SSH
Merge pull request #1076 from phil-davis/patch-2
Get real interface when dhcrelay uses default GW
If the DHCP Relay server is not on any local subnet, and not on any subnet that has an internal static route, but is somewhere that no specific route is known, then this code finds the default gateway and uses that in the DHCP relay "-i" parameter. The current code gets just the interface name (like "wan", "opt1"). But DHCP Relay command needs to be fed the actual device name "vr0", "vr1" etc....
Merge pull request #1078 from phil-davis/patch-4
Tidy up XHTML
Update HTML Boolean operator (multiple)Change ONCLICK to lower caseAdd missing semi-colon
Merge pull request #1073 from phil-davis/patch-1
Merge pull request #1072 from marcelloc/patch-3
Merge pull request #1084 from phil-davis/patch-8
Merge pull request #1071 from ExolonDX/master
tls-verify requires quotes around the command to be executed. Ticket #3596
use email from CA creation also as the default for server cert
There is no need to make distinction in kernel anymore since they are the same nowdays and it does the right thing(tm) most of the time
Nowdays there is no real difference between the kernels apart the ZFS support. So do not keep a distinction anymore
fixing typo for GIF tunnels to work over IPv6
the call of get_interface_gatewayv6() in the creation of a GIF tunnel over IPv6 leads to a "Fatal error: Call to undefined function get_interface_gatewayv6() in /etc/inc/interfaces.inc on line 934". changeing the function call to get_interface_gateway_v6() fixed it for me on my local system.
Also add similar checks on rc.newwanipv6 as in the v4 version
Forgot to remove the problematic part from previous OpenVPN loop fix commit
Tidy up package signature text
Thought I would tidy this up while coming across it. IMHO "Package settings" reads better than "Packages settings"... and I reworded the explanatory text a bit also.
Take care of the loops reported for OpenVPN in tap mode. Also fixes the problems of tap disappearing from bridge if its a member.
Add curly brackets here to improve readability
unset doesn't like @ to silent it, just check if it's set before unset
List GWGs in Interface to send update from
Back-port of this fix done in master https://github.com/pfsense/pfsense/commit/31300a95f71b14dcb98c139388205223a36e8c8b and https://github.com/pfsense/pfsense/commit/8f56dd279432c4fd5a027310622e2650822e4651Unfortunately this never got back-merged to 2.1 branch. A user on the forum noticed the issue again on 2.1.1 - https://forum.pfsense.org/index.php?topic=74922.0...
fix git path calls and CODIR
it may need some checks/fixes on pkg-utils.inc as git downloads but not installs.
After manual pbi install of git, "pfSsh.php playback gitsync master" works fine with this fix.
Use an alphanumeric test rather than purely is_numericint because the ID is generated by uniqid and is not purely numeric. Fixes #3591
No pre release this time
Restore old logic and add a @ at unset to silent when it is not set as suggested by Ermal
Make extra sure that we do not start multiple instances of dhcpleases if, for example, the PID is stale/invalid and there is still a running instance.
Bump to 2.1.2-PRERELEASE since 2.1.1 was released
Tidy up "guiconfig.inc" XHTML
Add missing closing SELECT tag
Merge pull request #1068 from FCI/patch-1
Check if the ipsec section exists before doing operations on it.
Correct typo on function name that has slipped unnoticed. Reported-by: https://forum.pfsense.org/index.php?topic=74688.0
fixes Bug #3569
On packages that uses row_helper when user clicks on add or delete button, the page scrolls to top.It seems something with ajaxhttp://stackoverflow.com/questions/1061580/jquery-click-on-anchor-element-forces-scroll-to-top
A simple return false after jquery action fixes the unwanted scroll.
Merge pull request #1053 from marcelloc/patch-1
Merge pull request #1055 from ExolonDX/branch_master_10
Merge pull request #1056 from ExolonDX/branch_master_12
Merge pull request #1057 from ExolonDX/branch_master_13
Merge pull request #1058 from ExolonDX/branch_master_14
Merge pull request #1059 from ExolonDX/branch_master_15
Merge pull request #1060 from ExolonDX/branch_master_16
Merge pull request #1061 from ExolonDX/branch_master_17
Merge pull request #1062 from ExolonDX/branch_master_18
Merge pull request #1063 from ExolonDX/branch_master_19
Merge pull request #1065 from ExolonDX/branch_master_22
Put the fix to be more generic to prevent any other leak possible in the long run. Fixes #3062
Update captiveportal.inc
Release unused pipeno when client is already authenticated.
Bug #3062
Indentation
Dont check for 'checked' but rather if it is just set
Ensure variable is available when testing smtp. Fixes #3577 (well not the rrd summary package).
Update system_advanced_misc.php
Added check line 175: Needed to fix error in GUI
Added check to see if $config['ipsec']["ipsec_{$lkey}"] is set before executing unnecessary unset, was causing issues when trying to enable/disable ("Do NOT check packages signature")
Tidy up "services_unbound_advanced.php" XHTML
Add "closehead" variable and manually close HEADAdd CDATA sections to scriptsAdd SUMMARY to tablesUpdate HTML Boolean operatorsClose INPUR
Tidy up "services_unbound_acls.php" XHTML
Add "cloeahead" variable and manually close HEADAdd CDATA sections to scriptsClose INPUTAdd SUMMARY to tablesUpdate HTML Boolean operatorsClose IMG and add ALTRemove empty TFOOT tagMove TFOOT tag between THEAD and TBODY (quirk of HTML)...
Tidy up "services_unbound" XHTML
Add "cloeahead" variable and manually close HEADAdd CDATA sections to scriptsAdd SUMMARY to tablesUpdate HTML Boolean operatorsClose INPUTRemove duplicate closing TD tagMove TFOOT tag between THEAD and TBODY (quirk of HTML)...
Tidy up "services_dnsmasq" XHTML
Add "closehead" variable and manually close HEADAdd CDATA sections to scriptsAdd SUMMARY to tablesUpdate HTML Boolean operatorsClose INPUTMove TFOOT between THEAD and TBODY (quirk of HTML)Move NOWRAP into class statement...
Tidy up "services_router_advertisements" XHTML
Add CDATA sections to scriptAdd SUMMARY to tableUpdate HTML Boolean operatorsAdd dummy table row, but don't display itClose INPUT
Tidy up "services_dhcpv6" XHTML
Update alert messageAdd "closehead" variable and manually close HEADAdd CDATA sections to scriptAdd SUMMARY to tablesUpdate HTML Boolean operatorsClose INPUTAdd missing closing P tagRemove empty TFOOT tagDeprecate ampersand
Tidy up "services_dhcpv6_realy.php" XHTML
Add "closehead" variable and manually close HEADAdd CDATA sections to scriptsAdd summary to tablesAdd missing closing FORM if DHCPV6 is runningUpdate HTML Boolean operatorsClose INPUT
Tidy up "services_dhcp" XHTML
Update alert messageAdd "closehead" variable and manually close HEADAdd CDATA sections to scriptsAdd summart to tablesUpdate HTML Boolean operatorsClose INPUTAdd missing closing P tagRemove empty TFOOTAdd missing opening TR tag, closing TD tag and closing P tag...
Tidy up "services_dhcp_relay.php" XHTML
Add "closehead" variable and close HEAD manuallyAdd CDATA sections to scriptsAdd summary to TABLESAdd missing closing FORM if DHCP is enabledUpdate HTML Boolean operatorsClose INPUT
Tidy up "functions.inc"
Escape single quotes for TABLE and HREFUpdated closing TR tag
Fix variable name, it's not necessary to check since it is always set at ipsec.inc
Merge pull request #1052 from ExolonDX/branch_master_09
Branch master 09
Merge pull request #1051 from ExolonDX/branch_master_08
Tidy up "services_captiveportal_filemanager" XHTM
Merge pull request #1050 from ExolonDX/branch_master_07
Tidy up "services_captiveportal_vouchers" XHTML
Merge pull request #1049 from ExolonDX/branch_master_05
Tidy up "services_captiveportal_ip.php" XHTML
Merge pull request #1048 from ExolonDX/branch_master_04
Tidy up "services_captiveportal_mac.php" XHTML
Merge pull request #1047 from ExolonDX/branch_master_03
Tidy up "services_captiveportal.php" XHTML
Merge pull request #1046 from ExolonDX/branch_master_02
Tidy up "services_captiveportal_zones.php" XHTML
Merge pull request #1045 from ExolonDX/branch_master_01
Tidy up "system_advanced_misc.php" XHTML
Tidy up "services_captiveportal_hostname" XHTML
Swap BODY with php statementAdd SUMMARY to tablesClose IMG and add ALTDeprecate ampersandUpdate HTML Boolean operatorsClose INPUT
Swap BODY and ph statementAdd SUMMARY to tablesDeprecate ampersandClose IMG and add ALTMove NOWRAP to classClose INPUT
Add closehead varaiable, move script into HEAD and close HEAD manuallyAdd BODYRemove unordered list tagUpdate HTML Boolean OperatorsClose INPUTDeprecate ampersandClose IMG and add ALTAdd CDATA sections to script
Swap BODY with php statementAdd SUMMARY to tablesClose IMG and add ALTDeprecate ampersandMove NOWARP to classClose INPUT
Swapp BODY and php statementClose INPUTClose IMG and add ALTDeprecated ampersandAdd SUMMARY to tablesMove NOWRAP to class
Add "closehead" variable, move script into HEAD and close head manuallyAdd CDATA sections to SCRIPTAdd SUMMARY to tablesUpdate HTML Boolean OperatorsClose INPUTRemove duplicate closing TRAdd opening TRAdd closing TD...
Add SUMMARY to tablesClose IMG and add ALTClose INPUTMove NOWRAP to classDeprecate ampersandSwap BODY with php statementRemove redundant closing TR and TABLE
Tidy up HTML Boolean operatorRemove redundant closing slash and chevron
Make rc.php_ini_setup ready for php 5.5
Merge pull request #1044 from ExolonDX/master
Tidy up "system_information.widget.php" XHTML
Remove unnecessary semi-colon.
Add CDATA secttions to scriptRemove link to CSS file and place it in HEAD.INC and add "type"
Merge pull request #1042 from bmeeks8/master
Update Help links to Doc Wiki for Snort package.
Fix #3555, on chrome it is not initializing correct minutes when adding a new time, just drop unused php variables and set it on js
Remove TRIM_set and TRIM_unset support. This method isn't very elegant and isn't necessary in the long run. It's better handled in the installer stage and not after the fact.
Revert "XHTML Compliance"
This commit broke schedules edit, it should fix #3555.
This reverts commit e1002cd2724869eabdfe1f9258d4522d572722e4.
Merge pull request #1041 from PiBa-NL/carp_maintenance_2.2
carp, provide a way to 'permanently' set carp to 'maintenance mode' (advskew 254) persisting a reboot
carp, provide a way to 'permanently' set carp to 'maintenance mode' (advskew 254) persisting a rebootOption to set CARP interfaces to 'maintenance mode', persisting through a reboot so the primary machines stays as backup/inactive.This is required when there are some problems (possibly with the hardware) and the primary machine needs to be booted and checked again before becoming 'master'. Currently it will take back the master state during reboot even though there might still be problems or some re-configuring to do....
Add privileges
Reflect the service name when starting it
Add localhost as always allowed and ensure to include the access lists
Write out the access list correctly
Dont unnecessarily unset
Fix tab indents and make sure interfaces are saved correctly
Configure acls for local networks and ensure listening interfaces are correctly set
Make sure interface selection works
Reference unbound subsystem as dirty
Mark unbound as the subsystem
Reference correct dirty subsystem
Add missing new line
Add domain override page
Correct reference
Email add update
Correct priv match
Ensure TXT support on host descriptions actually works
Reference correct unbound hosts edit file
Reference correct module name
Remove to other scripts with no function/or not working
Remove another unused script
Remove unused ppp-script
Remove even unused pamd.conf
Remove utterly old libmap.conf file
Update disktab to FreeBSD 10
Remove cvsup file from pfSense tree
Another remenant from old days
Remove remenants of pccardd from FreeBSD 5
Update protocols file as well
Remove unused files
Do not use the version_kernel ad version_base files since they are not relevant anyway
Use proper variable name for the interface
Correct check that was broken even before to actually make the ieee8021x enable from proper setting. Reported-by: https://forum.pfsense.org/index.php?topic=74013.0
time for 2.1.1-RELEASE
Handle the reinstallall case with confirmation. Fixes #3548
Change description
Log everything when selected to do so
Correct the generation of antifpoof rules with tracker. Also honor the log directive. While here remove a duplicate antispoof declaration further down
Give each rule hardcoded on the ruleset a tracker so log entries give up proper results there
Remove unused function
Make this a global so no errors occur
send crash reports via HTTPS
Merge pull request #1038 from ayvis/master-br-patch
javascript normalization
Merge pull request #1037 from ayvis/master-br-patch
removed duplicate type=text/javascript
removed duplicate type=text/javascriptadded type for <script>
Fix days and weeks selection on schedules, reported at https://forum.pfsense.org/index.php?topic=74101.0
Change default charset on pages to utf-8
Merge pull request #1031 from ayvis/master-br-patch
replaced uppercase html tags with lowercase
Only consider javascript files that ends with .js
Merge pull request #1035 from packetwerk/rc_permissions
fix permissions on two rc scripts
Correct description of delete button
Fixes #3543, correct the typo in spelling
While here escape the passed valuye to avoid problems with input
Somehow these got changed to /usr/local/sbin/ipfw instead of /sbin/ipfw
Make this more usable by putting a delimiter in there
Correct even here the change from name to zoneid
Fix this for master
Also configure log levels any time the daemon is restarted.
Try to put the connection name in the logs for easy identification
Fix deletion of ipfw rules and pipes for passthru mac, it fixes #3538
Return full issuer for DN with multiple attribute values
e.g. CN=Some Root CA,OU=Certificates Department,OU=(c) Copyright SomeCorp,O=SomeCorp,C=US
syntax error
Add TXT Support
Fix file name for domain overrides and ensure trust anchor is referencing the correct file.
Use the correct xml tag to check against
Ensure options are still checked after post
Detect Zones and Cores for thermal sensors using regex, it fixes #3337
remove unused supportedbybsdperimeter tag
s/BSDP/ESF/
Only display config title if option is enabled
Rather put forwarding for DNS servers into the configuration file
Make sure post variables are available for form re-population
Fix display of port
Ensure if port is configured it is then used
Various cleanups and shuffle of fields
Add privileges for accessing DNS Resolver
Use array_flip even for the package parsers
Add require_once where needed to avoid redeclaration from nested includes
Configure first the vhid and than pass the vhid when configuring the carp this makes the ip assigned to carp as well
Remove balancing reference that does not exist anymore
Fix abvious error in string building
Clarify note on limiter queue weight to state that higher values get a larger share.
Do not garble the error logging message
Avoid placing an empty "interface listen" directive in ntpd.conf
Try to restore last working ruleset rather than staying without configuration at all
syntax errors
replaced uppercase html tags with lowercasejs files saved as UTF-8 / LFlanguage="JavaScript" deprecated, replaced with type="text/javascript"
Merge pull request #1030 from ayvis/master-br-patch
replaced BR with br in js
replaced BR with brreplaced uppercase html tags with lowaercase
Merge pull request #907 from PiBa-NL/openvpn_client_usercredentials
openvpn, allow for entering client user credentials in the WebGUI
Merge pull request #953 from N0YB/Gateway_Quality_RRD
Fix gateway quality RRD to have the correct granularity and be consistent with the pfSense graphs set.
replaced <br>, <br/> with <br /> in ANSI encoded files. Converted these files to UTF-8
Automatic outbound NAT rules skip openvpn interfaces, lets skip them when creating the first set of manual rules too. It fixes #3528
Disable default allow incoming rules for 6to4 and 6rd interfaces. This rule unintentionally allows all services on the interface to be reachble and maybe more!
Merge branch 'master-br' of https://github.com/ayvis/pfsense into ayvis-master-br
standardize URLs
standardize on https://www.pfsense.org
standardize on https on www.pfsense.org
standardize on https://www.pfsense.org, point to packages.pfsense.org
standardize pfsense.com references to https://www.pfsense.org
standardize on www.pfsense.org and HTTPS, point package URLs topackages.pfsense.org
fix white space
s/http/https/ for www.pfsense.org
Make the Additional tags that may be supplied compliant with new schema
Make the parser more efficient to test for keys rather than searching inside the array
Unbreak listtags(), it should return regular array
Correct variable name, while here unset some large var
xhtml Compliancereplaced <br>, <br/> and </br> with <br />
Fix #3521, show correct field descr
Provide upgrade code after changes done for Ticket #3441
Merge pull request #1025 from florian-asche/patch-5
Update dyndns.class
Merge pull request #1026 from PiBa-NL/plugin_array_item
fix plugin method for packages to allow for multiple plugins in an 'item' array as 'plugin' is not allowed as array item by xmlparse.inc
set package URL to https://packages.pfsense.org
use xmlrpcbaseurl here too, not product_website
fix text, remove product_website mentions here since that's not actually used anyway.
we actually use xmlrpcbaseurl here, not product_website
Merge pull request #1022 from PiBa-NL/carp_notification
rc.carpmaster/rc.carpbackup notification method for packages.
Only use IPv4_only function if ipv6 is false
Add removed file to obsolete list
Remove sasycnd remenant file
More removal of racoon from referenced in sources
Remove remeants of racoon
Generate nat rules for ipsec when needed
Be more efficient, and ordered about thae tags and also syncrhonize tags with xmlreader
Make this a bit more smart rather having the penalty going over explode
Use descr prepended to voucher fields containing descriptions to have them encoded as CDATA. Fixes #3441
Try a different strategy for fixing #3514 just send a HUP to dhcp6 to get it to reload.
-renamed function to pkg_call_plugins-added is_array()-added function header text-replaced fixed 'plugin_carp' by $plugin_type to allow for generic use
Improve checks for params 'id', 'dup' and other similar ones to make sure they are numeric integer, also, pass them through htmlspecialchars() before print
Merge pull request #1024 from phil-davis/RELENG_2_1
Validate rule Advanced Options numeric entries
version of pull request #1021 for 2.1 branch
Pass id variable through htmlspecialchars before print it
Merge pull request #1021 from phil-davis/patch-6
Validate rule Advanced Options numeric entries, it should fix #3510
This makes sure the user puts in ordinary positive integers like "1" and "42" in these advanced options fields. It prevents everything else, including dodgy-looking possibilities like "007" which might actually work OK, but it is safer to allow just plain "7"....
Make this a bit more efficient
Merge pull request #1010 from PiBa-NL/alias_allow_delete
firewall_virtual_ip , allow deleting last ip-alias if interface uses same the subnet. (while CARP-ip is present)
Merge pull request #1018 from florian-asche/patch-3
Do not delete linklocal address
Merge pull request #1020 from phil-davis/patch-5
Make Firewall Rules Advanced Options open if used - 2.1 branch
This is the same code as pull request 997 but for 2.1 branch
Merge pull request #1019 from florian-asche/patch-4
IPv4 ONLY? YEAH ;)
Added CURL setops from dyndns.class
IPv4 ONLY
Merge pull request #991 from phil-davis/RELENG_2_1
Return GWG IP protocol (version) when no gateway IP - 2.1 version
Merge pull request #1012 from florian-asche/patch-1
Prepared to make $hosttocheck configureable
Fix order of parameters to explode() here
Fix OpenVPN XML section name
Forum https://forum.pfsense.org/index.php?topic=73479.0
Merge pull request #1015 from phil-davis/patch-4
Merge pull request #1004 from phil-davis/patch-3
Add all advanced options to rule table hover text on 2.1 branch
Merge pull request #1003 from phil-davis/patch-2
Add all advanced options to rule table hover text
Fix for now 'IPv6 - LAN looses Prefix after link event'(forums) with a not elegant solution but works. Probably dhcpv6 client should solve this by itself and generate and event for it. For now just bump dhcpv6 client again to have the prefix interface reconfigured.
Fixes typo on variable name
pfSense_interface_deladdress() only knows how to delete an ip address, not a subnet. It should fix #3513
Merge pull request #1014 from N0YB/RELENG_2_1
XHTML Compliance
Services - DNS Forwarder
Merge pull request #1013 from N0YB/RELENG_2_1
Services - DHCP Server
Added missing usepublicip with dyndnsCheckIP
Merge pull request #1011 from N0YB/RELENG_2_1
Diagnostics - Packet Capture
Merge pull request #1009 from N0YB/RELENG_2_1
Diagnostics - Tables
Merge pull request #1008 from N0YB/RELENG_2_1
VPN - PPTP - Users
VPN - PPTP - Configuration
Merge pull request #1007 from N0YB/RELENG_2_1
VPN - PPPOE
Merge pull request #1006 from N0YB/RELENG_2_1
VPN - L2TP - Users
VPN - L2TP - Configuration
Merge pull request #1005 from N0YB/RELENG_2_1
VPN - IPsec - Pre-Shared Keys
Merge pull request #1002 from N0YB/RELENG_2_1
Bug #3512
update translate pt_BR gettext file
VPN - IPsec - Mobile Clients
Make the voucher auth through xmlrpc work.
Properly use key here.
better make of gettext in expression (thanks rbgarga)
more fix some variables gettext
fix some variables gettext
Skip input validation when choosing an existing certificate, it should fix #3505
Remove unecessary quotes
Merge pull request #999 from N0YB/RELENG_2_1
Merge pull request #997 from phil-davis/master
Make Firewall Rules Advanced Options open if used
Refine check for existence of rule advanced options
VPN - IPsec - Tunnels
default openssl to 2048
Better just use start here seems to be more reliable
Merge pull request #998 from N0YB/RELENG_2_1
Couple Corrections
Table Cell Close LocationStyle Border Typo
Correct the step for phase2 algos as well
Correct the generation of the config for mobile tunnels as well
Merge pull request #995 from ayvis/master-syntax-errors
syntax errors correction
Merge pull request #996 from N0YB/RELENG_2_1
Remove not needed anymore function
update link for 2.2
update year, links for 2.1.1
Use a step of 64 here too to comply with what the daemon can parse/understand
bring up appropriate interface for GRE/GIF. Ticket #3281
Currently, if there are some settings defined in Firewall Rules Edit, Advanced Features, Advanced Options, the Advanced Options section is left minimized when the Firewall Edit screen is displayed. This makes it easy for a user to not notice that there are some Advanced Options settings....
VPN - OpenVPN - Client Specific Overrides
Merge pull request #994 from N0YB/RELENG_2_1
syntax errors corrected
VPN - OpenVPN - Client
Merge pull request #984 from phil-davis/master
Return GWG IP protocol (version) when no gateway IP
Merge pull request #992 from Doncuppjr/master
Add UEFI support to Network Boot options.
Merge pull request #993 from N0YB/RELENG_2_1
Remove alert confirmation to delete a package, today user need to confirm twice
VPN - OpenVPN - Server
Fix syntax
s/unlink/unlink_if_exists/
Put added option in dhcp config instead of dhcpv6 config.Use empty function instead of <> "" for null test in dhcp network booting config section. modified: etc/inc/services.inc
Validate if src OR dst have IP address set when protocol is IPv4+v6. Fixes #3499
Remove broken 'dynamic6' gateway, we already have ipprotocol to tell us the IP version, leave it more simple using only 'dynamic'. It helps #3484
Fix typo on var name
Merge pull request #990 from N0YB/RELENG_2_1
Add missing option code for uefi booting modified: etc/inc/services.inc
Merge branch 'master' of https://github.com/Doncuppjr/pfsense
Added support for UEFI booting to Network Booting configuration. modified: conf.default/config.xml modified: etc/inc/services.inc modified: usr/local/www/services_dhcp.php
sync up ALTQ-capable interfaces list
Firewall - Traffic Shaper
Wrap this in an is_array() test, or else if you have no manually configured DNS servers, saving the DHCP settings produces a PHP error.
Merge pull request #989 from N0YB/RELENG_2_1
Firewall - Schedules - Edit
Merge pull request #988 from N0YB/RELENG_2_1
Firewall - Aliases - Edit
Merge pull request #987 from N0YB/RELENG_2_1
Firewall - NAT - Npt - Edit
Add an option to verify peers_identifier when it's ASN.1 distinguished name. It should fix #2904
Merge pull request #986 from andrespetralli/master
Re-enabling static lease updates
Add a file flag to trigger the forced serial or else we may miss it during a firmware update and still end up with an accidentally disabled port.
Small correction for clear code
Ticket #3484 Correct the case for GRE tunnels as well since they behave the same. GRE seems to need the prefixlen 128 specified all the time so do it explicitly to be on safe side
Tidy up GWG dropdown selection tests
Tested this making a new rule, and editing existing IPv4, IPv6 and IPv4+Ipv6 rules, and switching the IP version on an existing rule. Seems to work!
Ticket #3484 Note that for now prefixlen is useless in ipv6 tunnels. IPv4 accepts them
Fixes #3484. Provide a dynamic gateway for gif v6 tunnels so it can be used on firewall rules etc. The guide for setting up this tunnels on docs need to change to leave the gif interface as none type. People upgrading need to fix this themselves with a not on release notes. This can be fixed if the kernel condition is relaxed to allow setting the prefixlen on the tunnel as ipv4
Merge pull request #983 from N0YB/RELENG_2_1
Tidy "gateway name - IP" in dropdown list
for 2.1 branch
While I notice this also, for a plain gateway, the current IP address is also listed in the dropdown list text, like "WAN_DHCP - 10.42.11.1". If there is no IP address currently, it might say "WAN_DHCP - dynamic". But for some DHCP gateways that have not had any non-default manual settings done, it can say "OPT1_DHCP ". This gets rid of the silly-looking ""
Use return_gateway_groups_array() to build correct GWG list
Version for 2.1 branch
Now return_gateway_groups_array() always returns at least the IP version 'ipprotocol' of each GWG, even if all its members are down at present. It is better to use this to check what IP version the GWG is. The previous check was using the IP address of the first member of the GWG to deduce 'ipprotocol'. That would fail if the WAN was DHCP and was down.
Return GWG IP protocol (version) when no gateway IP - 2.1 branch
This is a resubmit of an older pull request I had closed. It came up again in the forum, with a user setting up a VM environment and wondering why he cannot make policy-routing rules to a gateway group. The gateway group names did not display because all his WANs were down at the time and so the existing code was too dumb to determine the IP protocol (version 4 or 6) when none of the WANs in the gateway group actually have an IP address yet.
Firewall - NAT - Outbound - Edit
Fix #3492, make sure filesystem is read-write
Merge pull request #981 from N0YB/RELENG_2_1
Firewall - NAT - Port Forward - 1 to 1 - Edit
Make the IPSec status page work with strongswan
Merge pull request #979 from phil-davis/RELENG_2_1
Errors in graph calculations
Merge pull request #980 from N0YB/RELENG_2_1
Fix #3486, delete /var/crash content when click 'No'
Firewall - NAT - Port Forward - Edit
Errors in in graph calculations
This is the version for 2.1 branch corresponding to https://github.com/pfsense/pfsense/commit/f9983a874d6acf5fcf08a08606a6d19624af4438
Merge pull request #978 from N0YB/RELENG_2_1
Firewall - Rules - Edit
Fix variable used to create description when deleting a route, put the network in the description as intended.
Oops forgot the query message
Add a function to read the status of connections/SAs/SPDs from smp plugin of StrongSWAN. No need to go through the setkey dumps
Make xmlreader parse any document and properly consider listtags specified and attributes. Probably should be made the default due to its speed.
Merge pull request #977 from N0YB/RELENG_2_1
Parse even attributes when present
Firewall - Rules
Merge pull request #976 from N0YB/RELENG_2_1
Firewall - NAT - Port Forward
Merge pull request #975 from stilez/patch-1
Port dropdowns: Put port no. after descrip
At the moment, even if a port number is entered, it's re-displayed only as a port name when editing. Users who don't have port names -> numbers lookup memorised can't easily confirm when editing a rule, that the port is as intended. Then, when they return to firewall_rules.php the same rules have ports displayed as numbers not names (inconsistent)....
Push log changes for IPSec and fix generation of strongswan.conf and ipsec.secrets to be properly considered
Merge pull request #971 from phil-davis/RELENG_2_1
Fix #3483 only use IPv4 DNS servers in DHCP v4 conf
Merge pull request #970 from phil-davis/master
Make is_linklocal case-insensitive and fix #3433
Fix #2302, save custom uploaded l7 pattern files on config.xml and replicate it to slave
Set variable after make sure it's defined and has elements
Fix whitespace and indent
Fix whitespaces and indent
Properly detect when there are issues with communicating with syncip and to use the local DB for this. Otherwise detect if the remote says the voucher is not valid say its not valid.
Properly compile the query to insert the values. Pointy-hat: myself. While here respect the redirurl when passed to portal_allow and use proper function to do redirection.
Merge pull request #959 from stilez/patch-3
Tighten is_subnet() functions
Merge pull request #969 from N0YB/RELENG_2_1
Interfaces
Merge pull request #968 from N0YB/RELENG_2_1
Interfaces - PPPs Edit
Merge branch 'RELENG_2_1' of git://github.com/pfsense/pfsense into RELENG_2_1
Merge pull request #967 from N0YB/RELENG_2_1
Interfaces - Wireless Edit
Merge pull request #966 from N0YB/RELENG_2_1
Merge pull request #965 from N0YB/Advanced_DHCP_Client_Options
This one too.
Element id's are to be unique. 'provider' used is elsewhere.
Better done globally here in the function.
Merge pull request #964 from wildstray/patch-1
Update firewall_rules_edit.php
PIM protocol for firewall rules.
Update tzdata to 2013i
These are remenants of old 1.2 remove them from the wizard
Ticket #2627. Just pass the array over no need to traverse it
Trigger rc.newwaipv6 as well from pppoe when it gets an inet6 config
Fixes #2627. When an interface goes down try to shut the RAs and dhcpd6 service on that interface
Avoid recursion of convert_real_interface_to_friendly_interface_name with get_parent and on linkup of parent interface properly configure especially useful on ppp type links
Merge pull request #960 from stilez/patch-4
Tighten is_validaliasname()
Be friendly to memory
Fix problem with the voucher synching that was introduced during conversion to zones
is_validaliasname() treats "empty string" as a valid alias name, it probably shouldn't.
I suspect it also should not allow purely numeric names ('53'), or pure underscore ('_'), or reserved port names ('tcp', 'http'), as valid alias names for other things. Too much risk of issue/ambiguity which isn't helpful in a router/security device, and no obvious upside to it....
The is_subnet(), is_subnetv4() and is_subnetv6() functions have significant issues in their coding logic.
Issues:
1) Functions use is_numeric(), so they validate invalid bitcount parts such as '1.1.1.1/6.5' or '::8000/94.7' as valid subnet strings...
Rather than having issues with not started radvd try to start radvd to discover by itself the prefix on the interface by using the special directive :: on the prefix declaration. Related to many tickets and forum posts
Update list of mobile service providers
Correct obvious bug in IPv6.inc
s/PEAR.php/PEAR.inc/
Actually take latest one from github. It has some more checks and more execution time penalities but catches more errors
Update IPV6.inc to latest 1.2.1 version
If set use the default bandwidth setting on the CP even for mac passthrough. Reported-by: https://forum.pfsense.org/index.php/topic,72761.0.html
Use the default bw specification if configured even for allowed ip and hostname.
Add the missing global $g
Use env var provided by openvpn to determine if it's tun or tap, it should fix #3475
Do some more error checking and put secondary radius attributes only if configured. Probably radius configuration should be merged with central server for logins!
silence any errors
Do not show errors on bootup and test before trying to make a directory if it exists
Fix the issue with crash reporter even here as per pull #954
Merge pull request #951 from stilez/patch-1
Tighten is_numeric()
Merge pull request #954 from phil-davis/master
Make a good copy of PHP_errors.log for crash reporter
Forum report https://forum.pfsense.org/index.php/topic,72877.0.html
Create gateway quality RRD with settings suitable for pfSense graph set, since apinger uses default step (300) and other settings that are not so good/consistent with the pfSense graphs set....
Improvements:
1) avoids 'expensive' preg_match() and is a more exact test2) fixes logic whereby an empty string or anything converted to an empty string, is deemed a valid 'numeric' value
(If an empty string can validate as numeric, it's possible that in some cases a number is expected and missing in a string, but not detected, causing malformed rules or subnet bitcounts, and unexpected issues or vulnerabilities)...
Merge pull request #950 from N0YB/RELENG_2_1
UPnP & NAT-PMP
Merge pull request #949 from N0YB/RELENG_2_1
Traffic Graph Status
Merge pull request #938 from nagyrobi/patch-12
Create ntp_status.widget.php
Merge pull request #937 from nagyrobi/patch-11
Create ntp_status.inc
Merge pull request #936 from nagyrobi/patch-10
Update status_rrd_graph_settings.php
Merge pull request #935 from nagyrobi/patch-9
Update status_rrd_graph_img.php
Merge pull request #934 from nagyrobi/patch-8
Update status_rrd_graph.php
Merge pull request #933 from nagyrobi/patch-7
Update status_ntpd.php
Make this usable
Merge pull request #932 from nagyrobi/patch-6
Create services_ntpd_pps.php
More code fixes for ntpd
Merge pull request #929 from nagyrobi/patch-3
Update system.inc
Correct some issues on status
Merge pull request #931 from nagyrobi/patch-5
Create services_ntpd_gps.php
Formats disponibles : Atom