Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
f4bbec8b 01/08/2017 03:08 PM Phil Davis

Helper format_duid() for DUID input

c7df3de8 01/07/2017 05:14 AM Jim Pingle

Merge pull request #3346 from scherma/reverting

fce3edc0 01/06/2017 05:42 PM Phil Davis

Allow admin to clear notices

1794ecbb 01/06/2017 12:17 AM Jim Pingle

Handle the RA Search Domain List when writing out the RADVD config. Fixes #7081

80e7011f 01/05/2017 11:18 PM Jim Pingle

Return partial MAC address matching support to is_macaddr(). Fixes #7088

bbb28670 01/05/2017 04:35 PM Joash Lewis

Corrected indentation style

b6a107ac 01/05/2017 12:47 PM Renato Botelho

Merge pull request #3353 from phil-davis/gw_status_umonitored

e47af756 01/05/2017 12:44 PM Stilez y

get_pkg_info() fallback using pkg info if no local copy of repo catalog

Current behaviour

At the moment, get_pkg_info() is used to get all information on packages. The parameter $local_only is set to request info directly from the local copy of the repo catalog (using -U) without requesting the remote repo catalog or updating the local copy from the remote repo catalog. If the calling code wants only installed pkgs, it filters the returned list of pkgs looking for $pkg['installed'] == true....

0c5d4e8d 01/05/2017 07:57 AM Phil Davis

Correctly report unmonitored gateway status

If an alternate monitor IP has been entered and saved, then the user
checks "Disable Gateway Monitoring" and saves, the alternate monitor IP
is retained in the config - that is handy for when unchecking "Disable...

b6dd335e 01/05/2017 01:51 AM Jim Pingle

Fix up OpenVPN CSC page help text, add IPv6 tunnel network. Fixes #7053

3b1642ff 01/04/2017 09:06 PM Renato Botelho

Destroy tun/tap device when delete OpenVPN tunnel

9272a448 01/04/2017 09:06 PM Renato Botelho

Remove unnecessary reference

ef703804 01/04/2017 08:52 PM Renato Botelho

Revert "Destroy tun/tap device when delete OpenVPN tunnel"

This reverts commit 0a07be0287189cda229fab27ad733e9de3dc12f5.

0a07be02 01/04/2017 08:38 PM Renato Botelho

Destroy tun/tap device when delete OpenVPN tunnel

c73367d2 01/04/2017 06:57 PM Jim Pingle

Add backend support to OpenVPN for NCP. Ticket #7072

280f0009 01/04/2017 06:55 PM Joash Lewis

Set default in 'else' of if block

364d473b 01/04/2017 04:36 PM Renato Botelho

Merge pull request #3315 from plumbeo/accounting-on-disable-reboot

91ba532c 01/04/2017 04:24 PM Renato Botelho

Merge pull request #3316 from plumbeo/fix-disconnect-all

b628775d 01/04/2017 04:08 PM Renato Botelho

Merge pull request #3342 from PiBa-NL/dyndns.class_json_body

901acd1f 01/04/2017 03:48 PM Renato Botelho

Merge pull request #3132 from WorldTech-Solutions/master

f69e098f 01/04/2017 01:53 PM Renato Botelho

Fix #7074: Fix automatic port number guessing

Rework openvpn_port_used() to take care of following conflicts after
ticket #7062 was committed:

  • "UDP" is dual stack and conflicts with "UDP4" and "UDP6"
  • "TCP" is dual stack and conflicts with "TCP4" and "TCP6"...
feec858c 01/04/2017 01:40 PM Jim Pingle

Remove this extra comma. It's not causing a syntax error but it's also not necessary.

65d0277d 01/04/2017 01:07 PM Renato Botelho

Rework openvpn_vpnid_next() and remove duplicated code

b743ea87 01/04/2017 02:35 AM Jim Pingle

Add some more help text to OpenVPN pages.

4034876f 01/03/2017 11:31 PM Joash Lewis

Fix indentation

79e18c9f 01/03/2017 11:24 PM Joash Lewis

Merge branch 'master' into reverting

6240c8fe 01/03/2017 11:06 PM Joash Lewis

Override default timer if set in system config

02b8b883 01/03/2017 10:26 PM Joash Lewis

Cache authentication for a short time

Currently there is an authentication lookup for every GET; a single page load can cause dozens of lookups and hundreds of lines of logs (and continuous logs in the case of pages with widgets). This change allows pfsense to remember authentication, but forces recheck after a short time in case of access revocations/changes.

745b8095 01/03/2017 10:18 PM Joash Lewis

Cache authentication for a short time

Currently there is an authentication lookup for every GET; a single page load can cause dozens of lookups and hundreds of lines of logs (and continuous logs in the case of pages with widgets). This change allows pfsense to remember authentication, but forces recheck after a short time in case of access revocations/changes.

9416a5a3 01/03/2017 08:59 PM Joash Lewis

SESSION remembers authentication instead of checking for every HTTP request

b399d623 01/03/2017 08:52 PM Joash Lewis

SESSION remembers authentication instead of checking for every HTTP request

4cfd15a9 01/03/2017 04:47 PM Jim Pingle

Replace "client-cert-not-required" with "verify-client-cert none". Fixes #7073

c854afcc 01/03/2017 03:29 PM Jim Pingle

Add --tls-crypt support for OpenVPN servers and clients. Implements #7071

b712dd52 01/03/2017 02:27 PM Renato Botelho

Make sure ZFS partiion is mounted read-write before try to change items in filesystem

23adb26d 01/03/2017 01:50 PM Renato Botelho

Break some long lines, no functional changes

858e0d8d 01/03/2017 01:39 PM Renato Botelho

Rework logic and reduce indent levels. No functional changes

3bfb38f9 01/03/2017 01:34 PM Renato Botelho

Fix #6357: Validate if RFC2136 dyndns updates succeeded

a4b36246 01/03/2017 02:24 AM Jim Pingle

Bring compression options in line with OpenVPN 2.4. Note that the old style options are deprecated/legacy but don't remove yet, for compatibility. Implements #7064

f09aede6 01/02/2017 02:54 PM Renato Botelho

Ticket #6096: Add PKG_DBDIR and PKG_CACHEDIR to user environment

9bf6cdc1 01/02/2017 02:54 PM Renato Botelho

Ticket #6096: Remove target before try to move, also use mv -f to avoid human interaction

64f16544 01/02/2017 02:54 PM Renato Botelho

Pass specific filename to tar and rm during rrd backup

a5d56253 01/02/2017 02:34 PM Jim Pingle

Merge pull request #3304 from marjohn56/master

80d3effa 01/02/2017 01:34 PM Jim Pingle

Make sure $openvpn_dh_lengths is declared global. Ticket #7065

797ca4c7 01/02/2017 10:42 AM Renato Botelho

Merge pull request #3322 from phil-davis/pagenames

c6668aba 01/02/2017 07:48 AM Phil Davis

Fix var name cut-paste error in openvpn.inc

f888c35a 01/02/2017 12:24 AM Jim Pingle

Add OpenVPN ECDH options. Implements #7063

ca366676 01/01/2017 09:47 PM Jim Pingle

Update OpenVPN protocol preferences to match the new behavior of OpenVPN 2.4. Fixes #7062

6a638752 01/01/2017 07:31 PM Jim Pingle

Allow OpenVPN DNS servers for clients to be IPv6 as well as IPv4. Implements #7061

cbfd0754 01/01/2017 04:59 PM Jim Pingle

Add IPv6 virtual address to SSL/TLS client output, formatting corrections/enhancement for SSL/TLS client and server. Ticket #2766

6f17547a 01/01/2017 04:03 PM Jim Pingle

Update OpenVPN SSL/TLS server status to reflect changes in OpenVPN 2.4. Ticket #2766

48157a04 12/31/2016 01:42 PM Phil Davis

Standardize privilege name capitalization

While looking at some privilege stuff, I noticed that various
capitlization looked inconsistent down the list. This makes the list
look more consistent.

56110c72 12/30/2016 02:17 PM Renato Botelho

Ticket #7054: Remove tun-ipv6 option, deprecated on OpenVPN 2.4.0 and related GUI knobs

ffc4c4a3 12/30/2016 11:53 AM Renato Botelho

Merge pull request #3139 from stilez/patch-38

8d379f23 12/30/2016 11:48 AM Renato Botelho

Merge pull request #3322 from phil-davis/viewclearnotices

631217f4 12/30/2016 11:42 AM Renato Botelho

Fix #6982: Remove wrong global definition of use_filterdns and pass it as reference

e9de838d 12/29/2016 10:44 PM Luiz Souza

Implement a different method to obtain the 'main' IP (v4) for the interface.

The last interface IP is always saved in /var/db/${interface}_ip. Use that file, if it exist, to find the main interface IP.

The file is created by the same process and function that call 'ifconfig setfirst', so the presence of that file should produce a very similar behavior....

6522505c 12/29/2016 08:23 PM Renato Botelho

Ticket #6920: Use filter_rule_function tag to detect function name

fef29f5a 12/29/2016 07:42 PM Renato Botelho

Fix #6920: Do not include stale .inc files

Packages can declare a function called $pkgname_generate_rules() and it
will be executed during filter reload process and add the hability to
package insert necessary firewall rules. Code was listing all files
/usr/local/pkg/*.inc and processing all of them without any kind of...

3ece6d54 12/29/2016 05:45 PM Caio Plumbeo

Captive portal: rework logging and RADIUS accounting when disabling a zone or rebooting

Make captiveportal_radius_stop_all() log the disconnections in the system log and fix it so that it works with the zone id parameter and sends complete RADIUS accounting packets....

a1035bd8 12/29/2016 04:04 PM Jim Pingle

Remove obsolete console menu option that was a remnant of the livecd which was removed some time ago.

a2c453fd 12/29/2016 03:20 PM Jim Pingle

Add reroot support to system_reboot_sync() and to the /etc/rc.initial.reboot menu. Ticket #6045

b34c29cb 12/29/2016 02:15 PM Renato Botelho

Teach /etc/rc.reboot to reroot when -r parameter is specified

016a0b25 12/29/2016 02:13 PM Renato Botelho

Remove old hacks used to upgrade from 2.1 to 2.2

d793617e 12/29/2016 10:55 AM Caio Plumbeo

Captive portal: use locking to avoid race conditions between rc.prunecaptiveportal and captiveportal_disconnect_all()

Convert rc.prunecaptiveportal to lock()/unlock()/try_lock() and use the lock to ensure that there aren't race conditions between it and captiveportal_disconnect_all().

025ec94a 12/29/2016 10:55 AM Caio Plumbeo

Captive portal: work around race condition between captiveportal_disconnect_all() and captiveportal_prune_old()

Captiveportal_disconnect_all() loops through the active users and disconnects them immediately but doesn't remove them from the user database, only adding them to a list that is processed after the end of the loop....

15dcf132 12/28/2016 09:16 PM Pi Ba

dyndns.class, fix json curl body parsing for Cloudflare by not including headers

b7b2cb7f 12/28/2016 07:43 PM Jim Pingle

Add playback scripts to drill into pf tables and anchors to list their contents.

524b631f 12/28/2016 07:42 PM Jim Pingle

Fix license for gatewaystatus playback script

f88743cb 12/28/2016 06:52 PM Jim Pingle

Add a pfSense php shell playback script to show the gateway status. Ticket #7046

a4867a30 12/28/2016 06:51 PM Jim Pingle

Add a function to format and return plain text output showing the gateway status, for use by a shell script and status.php. Ticket #7046

5280f021 12/28/2016 03:41 PM Phil Davis

Add privs to control display of notices

This is a suggested way to allow control of the display and clearing of
notices. The use case is:
1) A user with minimal page privs (e.g. can just change their password,
or access a few status pages or...) should not be automatically able to...

8128464b 12/28/2016 03:36 PM Renato Botelho

Merge pull request #3317 from phil-davis/patch-1

76a13ab1 12/28/2016 06:24 AM Phil Davis

Remove unused print_noices and print_notice_box

When looking into how the notices features work these days, I found that these functions are no longer used anywhere.
Maybe they should be deleted?

a2e35163 12/28/2016 05:35 AM Phil Davis

Refactor to use notify_all_remote

While looking at notices.inc I noticed (pardon the pun) that notify_all_remote did exactly the same as these 2 lines of code. notify_all_remote() might as well be used here, to save having the same code repeated.

2acedbbf 12/27/2016 07:57 PM Martin Wasley

Changes as requested

15aac11e 12/27/2016 07:39 PM Renato Botelho

Merge pull request #3300 from plumbeo/disconnect-all

5ae621d8 12/27/2016 07:37 PM Renato Botelho

Merge pull request #3307 from blkeller/ignore-client-uids

17a6140d 12/27/2016 07:36 PM Renato Botelho

Merge pull request #3266 from PiBa-NL/IPv6-prefixdelegation-size59

56b8ace0 12/27/2016 07:32 PM Renato Botelho

Merge pull request #3312 from phil-davis/staticroutes

5d1cf6f5 12/27/2016 07:24 PM Renato Botelho

Fix nested aliases with FQDN (Fixes #6982)

Make $use_filterdns a parameter. It needs to be persistent across
recursive calls otherwise it ends up not adding necessary items to
filterdns depending of how items are sorted

a1e7d048 12/27/2016 06:27 PM Renato Botelho

Remove unused variable

cf08b49e 12/27/2016 11:09 AM Phil Davis

Fix #3560 correctly handle disabled static routes

1) util.inc - add parameter to get_staticroutes() so the caller can
choose to see all static routes or only the ones that are currently
enabled.
2) filter.inc - just process enabled static routes when making direct...

c01bdca9 12/26/2016 06:53 PM Renato Botelho

Exclude /var/empty from tar extract and make sure its permissions are respected when it's created

feab4e54 12/24/2016 10:37 PM Caio Plumbeo

Captive portal: add button to disconnect all users

Add a function to disconnect all logged in users and a button to call it in the captive portal status page.

a51dd381 12/23/2016 08:32 PM Luiz Souza

Save the igmpproxy configuration in /var/etc and not on /tmp.

8212a765 12/23/2016 08:39 AM Martin Wasley

tidy

9e08a2bd 12/22/2016 08:00 PM Martin Wasley

Added get_duid_from_file() function

Used in System->Advanced->Networking to display the current DUID in the placeholder for setting the DUID.

ad230803 12/22/2016 07:09 PM Renato Botelho

Merge pull request #3306 from phil-davis/ovpndhcp

11ee0c6d 12/22/2016 06:27 PM Brett Keller

Add new "Ignore client identifiers" DHCP feature

Exposes the underlying dhcpd configuration option "ignore-client-uids"
in the pfSense "Services / DHCP Server" GUI by adding an "Ignore client
identifiers" checkbox.

As of ISC dhcpd version 4.3.0+, there is a new configuration statement...

5e220503 12/22/2016 04:48 PM Phil Davis

Refactor interface_has_dhcp

to reduce nesting

5e866e12 12/22/2016 01:09 PM Renato Botelho

Update obsoleted files list for 2.4

0f2cf2a1 12/22/2016 11:57 AM Phil Davis

Fix #7031 Allow interfaces that use DHCP for OpenVPN

even though the interface (or gateway group) has not yet actually
received an IP address.
This is useful when setting up a new system that is currently offline.

3dc2d0f1 12/21/2016 08:38 PM Luiz Souza

Silence realpath errors when /dev/dumpdev does not exist.

57baf45f 12/21/2016 04:53 PM Luiz Souza

Fix the download of files over https when the server uses a self signed certificate.

Submitted by: Marcelo Matos

Ticket #4766

c8d9654b 12/21/2016 04:32 PM Jim Pingle

Fix missed reference to the pfSense-dhclient-script move.

7be23d53 12/21/2016 03:26 PM Martin Wasley

User Defined DUID

User may define a DUID to use in System->Advanced->Networking. The
entered DUID is validated for composition and length, if valid it is
stored in the config.xml. On call of wan_dhcp6_configure() the DUID is
written to file to be read by dhcp6c on launch.

0ded76a6 12/20/2016 05:01 PM Steve Beaver

Merge pull request #3298 from phil-davis/patch-7

74999ad8 12/20/2016 04:57 PM Phil Davis

validateipaddr update return value comments

dc5edc6e 12/20/2016 04:56 PM Renato Botelho

Fix #7021: Deprecate device polling

dc938839 12/20/2016 04:55 PM Phil Davis

validateipaddr use constants from globals.inc