Commit Graph

12660 Commits

Author SHA1 Message Date
Phil Davis
ed005b2000 Few minor text typos
Note that advertise is spelt with an "s" in other places in the GUI, so
making it consistent in services_ntpd - but maybe Americans do spell it
"advertize" these days?
2015-04-06 09:41:59 -03:00
PiBa-NL
5d7a0701d1 diag_sockets show sockets listening on localhost
this helps pick a free port for services using sockets bound to localhost, and helps determine if the service has at least started and bound the port without needing to go through all 'connected' sockets as well
2015-04-06 09:38:52 -03:00
Chris Buechler
c5292060a4 Fix up Ticket #4504 implementation. Match config style with other areas. Use a config setting to disable, rather than enable, this functionality since it's enabled by default so the tag isn't necessary in the default config. Remove now unnecessary config upgrade code. 2015-04-04 19:52:10 -05:00
Chris Buechler
bc395b180b Remove array_intersect_key here too, definitely not needed. add to obsoletedfiles 2015-04-04 00:23:09 -05:00
Chris Buechler
7dff06c41d There is no longer any need to restrict protocols for IPv4+IPv6 rules, the appropriate ruleset is generated and problem scenarios that would otherwise break here are prevented by other input validation. 2015-04-04 00:06:02 -05:00
Chris Buechler
6986b70344 remove dead code, clean up excess white space a bit. 2015-04-03 23:57:48 -05:00
Ermal LUÇI
9b7ca37d12 Fixes #4504 use correct key index 2015-04-03 20:03:49 +02:00
Ermal LUÇI
534753890c Fixes #4504 Allow the bypass policy for LAN to be enabled and prevent traffic sent to lan ip to go to the ipsec tunnel 2015-04-03 19:59:23 +02:00
Ermal LUÇI
9bbc482102 Fixes #4259 Use proper variable to do calculations 2015-04-03 17:16:15 +02:00
jim-p
d6710783a2 Add SCTP to protocol list for filtering. 2015-03-31 15:05:09 -04:00
Ermal LUÇI
887f2517a3 Merge manually pull request #1593 2015-03-31 18:18:21 +02:00
jim-p
08c1db2dbf Fix encoding issues in Configuration History list. 2015-03-31 09:26:55 -04:00
jim-p
05a463843a Fix a few misc encoding issues in load balancer code. 2015-03-31 09:26:04 -04:00
Philip Hansen
807cdae39e Fixed minor spelling error 2015-03-30 11:50:05 -03:00
Gertjan
96e8a99926 Voucher messages using wrong config field name
https://forum.pfsense.org/index.php?topic=91168.msg505273#msg505273
$config['voucher'][$cpzone]['msgnoaccess']
and
$config['voucher'][$cpzone]['msgexpired']
do not exist.
These should be
$config['voucher'][$cpzone]['descrmsgnoaccess']
and
$config['voucher'][$cpzone]['descrmsgexpired']
2015-03-26 14:51:32 -03:00
Phil Davis
8e2a5adf50 RRD Graph Custom Tab display friendly description
The other tabs of Status:RRD Graphs put the friendly description of each interface into the drop-down list for selection.
This change makes the Custom tab do that also.
2015-03-26 13:28:08 -03:00
Phil Davis
6eb5191b7c Status DHCP Leases handle expire never
Note: We can let the code pass "never" (or any other unexpected stuff)
to adjust_gmt()
adjust_gmt() should anyway handle the case when strtotime() cannot
understand the input string and thus returns false. In that case we
return the input string as-is so it will be displayed as the time. That
way the user will see it and can report easily whatever other unexpected
char data was in the leases file.
It also prevents "false" (zero) being converted to the date-time string
and thus becoming the Unix epoch 1 Jan 1970 on the display.
Latest forum report of this kind of thing:
https://forum.pfsense.org/index.php?topic=90083.0
2015-03-26 11:08:45 -03:00
k-paulius
78317c2562 Use is_numericint() instead of empty() to check if value has been entered because empty() does not allow 0, which is a valid value. 2015-03-23 10:36:14 -03:00
k-paulius
0f7f6aa91f Make sure 'DHCPv6 Prefix Delegation size' is provided if 'Send IPv6 prefix hint' flag is checked to avoid generating invalid dhcp6c configuration file. 2015-03-23 10:36:08 -03:00
Phil Davis
4e34cdf3bf Handle release number in installer
This code just looked wrong. It was considering 10.1-RELEASE-p6 to be release number "1" and comparing it to "9".
These changes to do what it seems to intend. This will make that UFS+J stuff appear, if that is of any consequence.
2015-03-23 08:15:57 -03:00
Chris Buechler
c1ef7cfb41 Add option for wireless standard "auto", to omit "mode" entirely from ifconfig. This shouldn't be necessary, but specifying mode has proven to trigger driver problems that don't exist if it's left unspecified (such as FreeBSD PR 198680). Chosing "auto" fixes ath(4) BSS mode issues otherwise preventing it from connecting. 2015-03-18 23:52:46 -05:00
Jared Dillard
57413f7fd1 change the location of jquery-ui images in each theme's css file 2015-03-18 14:07:43 -05:00
Phil Davis
5372d26d9d Cleanup code path when adding a new user
1) Only attempt to delete the oldusername if it actually was non-empty - at the moment errors are logged in the system log when adding a new user, because the code was trying to delete the user name "".
2) Call local_user_set() first to create (change, whatever) the user record. This makes the user record exist for a new user. Then call local_user_set_groups() to sort out what groups the user should be in or not in. The existing code would fail to add a new user to the specified group/s because local_user_set_groups() was called too early, before the user actually existed.

Typical system log errors from the old code:
Mar 18 17:10:31 	php-fpm[9542]: /system_usermanager.php: Tried to remove user but got user pw instead. Bailing.
Mar 18 17:10:31 	php-fpm[9542]: /system_usermanager.php: The command '/usr/sbin/pw groupmod admins -g 1999 -M '0,2003,2006,2008' 2>&1' returned exit code '67', the output was 'pw: user `2008' does not exist'

From looking at the code history, I think this has been this way for a long time, not a new bug at all.

Discussed in forum: https://forum.pfsense.org/index.php?topic=90700.msg501766#msg501766
2015-03-18 10:58:58 -03:00
Phil Davis
b13f7a8c58 Do not allow VLAN tag zero
At the moment you can make a VLAN with tag 0. The input validation does not catch it because when $_POST['tag'] = "0" that evaluates to false by PHP.
Always make the checks on 'tag' value whenever the 'tag' key is set at all. If the (required) 'tag' key is not set, then that is already checked for by do_input_validation().
2015-03-18 10:57:31 -03:00
Phil Davis
06144727b0 pfSsh.php readline function return value
This just looks wrong. But I guess the code path never comes through here because function readline() already exists in the environment of this script.
2015-03-16 08:16:07 -03:00
Chris Buechler
ae2db699d6 txpower was disabled for good reason it would appear, it triggers syntax errors in some configurations. Disable it again since it's been disabled for years, and comment out the user-facing config portion for now since it doesn't do anything. Ticket #4516 2015-03-13 03:15:10 -05:00
Chris Buechler
9b65fdd0ce Apply WME input validation to all modes, not just hostap. Ticket #4516 2015-03-13 03:07:50 -05:00
Chris Buechler
e4909df4de Default to 11ng if an option hasn't been configured. Previously we let the browser pick the first in the list (the first the card reported as available), which ended up being 802.11b. Ticket #4516 2015-03-13 02:54:30 -05:00
Chris Buechler
771ca94f69 Default to WPA2, AES for new wireless interface configs. Ticket #4516 2015-03-13 02:29:56 -05:00
Chris Buechler
4d84e32362 Auto-size the interface box on the bridge edit page. 2015-03-13 01:19:47 -05:00
Chris Buechler
1cabb79c28 touch up interfaces.php text 2015-03-13 00:15:05 -05:00
Chris Buechler
33e85f856a Require WPA PSK where WPA-PSK is enabled. Clean up some other text. Ticket #4516 2015-03-12 23:43:31 -05:00
Chris Buechler
3c53b38b03 clean up input errors text 2015-03-12 23:25:51 -05:00
Chris Buechler
ec253cd500 Fix up text, remove "only for Atheros" since the option is only shown if a compatible card exists. 2015-03-12 21:01:42 -05:00
Chris Buechler
f5fb15b928 "Auto" channel with hostap doesn't work correctly at the moment, force choosing a specific channel with hostap mode for now. 2015-03-12 20:56:31 -05:00
Chris Buechler
80271fb308 add more wireless validation. Ticket #4516 2015-03-12 18:53:31 -05:00
Chris Buechler
22ec33b9d6 Add more validation for wireless config settings. Ticket #4516 2015-03-12 18:22:25 -05:00
Chris Buechler
bda6c6bf4f Add more input validation for wireless parameters. Ticket #4516 2015-03-12 16:48:36 -05:00
Chris Buechler
b00b6c066c Touch up wifi text 2015-03-12 15:07:47 -05:00
Chris Buechler
3d67c650ef clean up unique IDs text a bit. 2015-03-11 22:00:43 -05:00
Renato Botelho
934c88ee95 Proper fix #4443, do not unset carp entry when content differ, also set correct real interface and use subnet to check IP protocol 2015-03-11 20:51:46 -03:00
Renato Botelho
c8a4eb4056 Save vip interface and subnet to use to delete old vips from secondary nodes. Fixes #4446 2015-03-11 16:02:59 -03:00
Renato Botelho
b01d44a3f3 Revert "Use a consistent variable name here. related to Ticket #4446"
This reverts commit 0e7954b8a3.
2015-03-11 16:02:59 -03:00
Chris Buechler
87ca92d03c add granular control of state timeouts. Ticket #4509 2015-03-11 13:22:17 -05:00
Renato Botelho
8304fb462a Remove BEAST protection option since default cipher is now good and works with hifn cards 2015-03-11 14:04:38 -03:00
Phil Davis
1b2af00760 Fix password box cursor position
Similar to
dedc40f7de
The password field shows the little lock icon, but the text input area
starts over the top of the icon and as I type in the field the password
"dots" go over the lock icon in each of these data entry places.
Changing the field name/id to not be "password" but to be "passwordfld",
"passwordfld1" "passwordfld2" and the like fixes it. Something does not
like the field being called just "password".
In interfaces.php I also changed the field "username" to be
"ppp_username". This standardized it to work in a similar way to
pppoe_username pptp_username fields. It looks easier to understand for
me.
2015-03-11 08:29:49 -03:00
Phil Davis
90c39f4e3f Pencil symbols
These are places in the GUI where the cursor sits not in the far left
side of the input box and there is odd-looking white space to the left
of the cursor. Normally there would be a little input graphic in the
white space to the left of the cursor (a pencil, a computer screen, a
lock symbol...)
This change makes the pencil be displayed in all those places.
2015-03-11 08:28:33 -03:00
Chris Buechler
bf57f6ba35 update description after adaptive start/end default change. 2015-03-11 01:37:10 -05:00
Chris Buechler
0e7954b8a3 Use a consistent variable name here. related to Ticket #4446 2015-03-10 19:00:06 -05:00
Chris Buechler
eb6495c3b1 Don't enable interfaces_use by default. Add checkbox to enable on Advanced
tab, in case there are scenarios where it's desirable. Ticket #4341

Conflicts:
	etc/inc/vpn.inc
2015-03-10 17:20:11 -05:00