Project

General

Profile

Download (102 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
c428cdf4 09/16/2020 08:03 PM Renato Botelho

Rework route functions

- Created route_table() that returns an array containing all items from
route table. It uses --libxo to get a json object
- Created route_get() that return an array with route items to desired
target
- Created route_get_default() to get current default route for inet or...

a81a6edc 09/04/2020 11:08 AM Viktor Gurov

Captive Portal UsedMACs sync. Issue #10857

a2910d05 07/10/2020 06:36 PM Renato Botelho

Merge pull request #4386 from vktg/captivednsmultiip

cfb78e2d 07/10/2020 06:35 PM Renato Botelho

Fix unparenthesized expression deprecation notice

5fe8efc2 07/03/2020 04:43 PM Viktor Gurov

Allowed Hostnames add/delete multiple A entries. Fixes #10724

5ed493d8 07/02/2020 06:31 PM Viktor Gurov

Block additional Captive Portal Logins. Implements #9432

71d6bb91 06/10/2020 03:04 PM Renato Botelho

Merge pull request #4322 from vktg/captivedisableperuserbw

5d40d3a8 06/10/2020 03:04 PM Renato Botelho

Merge pull request #4323 from vktg/captiveautomacfix

aa63a2e2 05/21/2020 06:07 PM Viktor Gurov

Captive Portal keep Pass-through MAC Auto Entry. Issue #9933

183964bd 05/21/2020 04:21 PM Viktor Gurov

Captive Portal per-user bandwidth input validation fix. Issue #9311

0eae38cd 05/18/2020 04:36 PM A FL

Refresh connected users on primary when becoming master node.
Redmine #97

78784180 05/18/2020 04:36 PM A FL

Forward "Disconnect all" to the other node
Redmine #97

4a778ba9 05/18/2020 04:36 PM A FL

Forward an user disconnection to the other node
Redmine #97

24600471 05/18/2020 04:36 PM A FL

Forward an user connection to the backup node
Redmine #97

13164061 05/18/2020 04:36 PM A FL

Do not perform RADIUS accounting/prune operations when node is in backup mode
Implement Redmine #97

06ef0830 05/18/2020 04:35 PM A FL

Create a new page dedicated to backward sync
Implement Redmine #97

65a51647 05/18/2020 04:33 PM A FL

Fix backward vouchers synchronization
Redmine #7972

312908c4 01/07/2020 05:27 PM Renato Botelho

Merge pull request #4149 from Augustin-FL/nginx

4ddcc5ca 01/03/2020 11:44 PM A FL

Wait 0.2 seconds after stopping Nginx.
Redmine #10159

0284d79e 01/03/2020 04:37 PM Jim Pingle

This is 2020. Issue #9245

f3f98e97 10/02/2019 07:11 AM Phillip Davis

Fix random typos

39ce86a7 09/12/2019 01:21 PM Renato Botelho

Merge pull request #4042 from plumbeo/fix-reconfig

38809d47 07/29/2019 05:50 PM Renato Botelho

Fix copyright message years to reflect BSDP -> ESF -> Netgate

1643d2f4 06/01/2019 03:33 PM Caio Plumbeo

Captive portal: fix locking when reinitialising rules

Don't take the lock in captiveportal_init_rules() if
captiveportal_configure_zone() has already taken it.

a4a21be1 06/01/2019 03:33 PM Caio Plumbeo

Captive portal: don't reset auth rules unless actually needed

7bdf5cd6 06/01/2019 03:33 PM Caio Plumbeo

Captive portal: make possible to preserve authorized users' rules and pipes

f8a73738 05/31/2019 01:58 PM Renato Botelho

Merge pull request #4024 from plumbeo/fix-session-timeout

6b858da1 05/30/2019 09:18 PM Renato Botelho

Merge pull request #4054 from Augustin-FL/save-users-accross-reboot

7b80e743 05/30/2019 06:37 PM A FL

Restore connected users on boot when associated setting is enabled
Implement redmine #5644

b0a29e82 05/30/2019 06:31 PM A FL

Add allowed bandwith settings to sqlite DB
Implement redmine #5644

665cbe2a 03/16/2019 10:32 AM A FL

do not look for other servers when an auth is successful
fix #9255

0b4c14a4 01/02/2019 02:50 PM Steve Beaver

Update copyright notices to 2019. Happy New Year

76bfc872 12/18/2018 04:30 PM Caio Plumbeo

Captive portal: fix per-user traffic quotas

Don't overwrite the global traffic quota value with a user's radius-provided value
that would then be reused in the same run for users without a custom quota.

0369eeb4 12/18/2018 03:58 PM Caio Plumbeo

Captive portal: fix per-user session timeouts

Don't overwrite the global session timeout value with a user's radius-provided timeout
that would then be reused in the same run for users without a custom session timeout.

40db4055 11/20/2018 04:25 PM Renato Botelho

Merge pull request #4016 from Augustin-FL/captiveportal-spelling

97b0e99e 11/20/2018 04:23 PM Renato Botelho

Merge pull request #9131 from Augustin-FL/patch-accounting

85a8f9b0 11/18/2018 03:51 PM A FL

Fix few spelling issues
Ticket #9134

f790565a 11/18/2018 03:34 PM A FL

Send MAC address as username if radmac is used for connecting an user
Ticket #9131

768eccf9 10/22/2018 03:22 PM Steve Beaver

Merge pull request #4000 from Augustin-FL/patch-cp-3

b1cc8f31 10/10/2018 04:18 PM Jim Pingle

Restore the RADIUS NAS ID option to Captive Portal. Fixes #8998

Keeps the default of using CaptivePortal-<zonename> when not set,
otherwise uses the value supplied by the user as with older versions.

22e32874 10/10/2018 10:26 AM A FL

generate a flag even if trying to perform RADIUS MAC authentication on a non-RADIUS server.

774ff51b 10/10/2018 10:26 AM A FL

Implement login fallback for RADIUS MAC authentication

df99d3bf 10/06/2018 07:10 AM A FL

Include zone name in Nas-Identifier

20588aac 08/21/2018 08:31 PM A FL

Automatically store username of the MAC created pass-through

dee5b2b7 08/20/2018 03:22 PM Steve Beaver

Revise T&C text area height

bd79529b 08/20/2018 02:48 PM Renato Botelho

Fix syntax

e2328f89 08/20/2018 10:45 AM Renato Botelho

Merge pull request #3972 from Augustin-FL/patch-passthrough

131b297d 08/17/2018 08:40 PM Stephen Jones

Added PORTAL_MESSAGE to template, fixed some wording and styling

15064e4f 08/17/2018 03:29 PM Stephen Jones

Readded second authentication type to default captiveportal login

a8cf8a30 08/17/2018 06:24 AM A FL

Disconnect and remove previous Pass-Through MAC address when both Disable concurrent logins and passthrough MAC addition are enabled

748372bc 08/16/2018 09:23 PM Stephen Jones

Updated captive portal to use a template with customizable image uploads

Co-authored-by: Felix Häberle <>

e42ea151 08/10/2018 04:45 PM A FL

Update captiveportal RADIUS Accounting

eb43c5b1 08/10/2018 04:44 PM A FL

Make captiveportal use user manager as auth source

5f1aaed4 08/09/2018 12:34 PM A FL

Normalize RADIUS accounting

e26b805c 07/03/2018 12:40 PM Renato Botelho

Fix #7024: Deprecate /etc/inc/radius.inc in favor of pear-Auth_RADIUS port

29a272f7 04/16/2018 11:13 AM Selman ULUG

fix #8441;

ipfw rules must be deleted before cp record delete.

f87ddb3b 04/05/2018 01:35 PM Caio Plumbeo

Captive portal: add option to choose whether to use the bandwidth limits retrieved from RADIUS or not

Automatically upgrade config to preserve old RADIUS bandwidth limits behaviour on existing installations.

e4c34f17 04/05/2018 01:19 PM Caio Plumbeo

Captive portal: add the explicit reason why a user was disconnected to the log

f3e403d5 04/05/2018 01:19 PM Caio Plumbeo

Captive portal: add option to retrieve the traffic quota value from RADIUS

Add an option to enable retrieving a user's traffic quota from RADIUS. The code uses a new vendor-specific attribute so the RADIUS server must be configured appropriately and load the pfSense dictionary.

acbd943d 04/05/2018 01:19 PM Caio Plumbeo

Captive portal: add a traffic quota option

Add a new option to disconnect users after they exceed a traffic quota (sum of downloaded data and uploaded data).

643315be 04/05/2018 01:19 PM Caio Plumbeo

Captive portal: always use the RADIUS-provided session timeout value if the option is enabled

b8963db6 02/26/2018 12:47 PM Renato Botelho

Fix #7972

Rework the way Captive Portal vouchers are synchronized on HA:

- When voucher use is enabled on primary, do the same on secondary
- When voucher rolls are created/modified/deleted, sync to secondary
- When voucher is used, disconnected or expired, sync it in both...

9d706ff8 02/12/2018 04:26 PM Renato Botelho

Break some long lines

356f29a0 02/12/2018 04:26 PM Renato Botelho

Fix #8317

Verify if pipes were created in current system before attempt to remove
them

ff8b4019 02/12/2018 03:12 PM Renato Botelho

Do no try to lock when file doesn't exist

b27df7cf 02/12/2018 03:08 PM Renato Botelho

Implement dry_run mode in captiveportal_free_dnrules()

To be used later on a fix for ticket #8317 just return the array
containing pipes to be removed without removing them from
captiveportaldn.rules

a464eaf7 02/02/2018 04:45 PM Stephen Jones

Fixed #8226 Check for MAC duplicates

loop through auto pass MAC addresses for duplicates
before automatically adding a pass thru.

b8f91b7c 01/05/2018 01:44 PM Luiz Souza

Update the Copyright notice for pfSense.

918ef12c 12/27/2017 01:32 PM Jim Pingle

Add missing $cpzone declaration. Fixes #8238

7c4e07c6 11/15/2017 02:01 PM Jim Pingle

Ensure that the value passed to ipfw pipes is always an integer, no matter the source. Fixes #8097

3ed3a367 11/02/2017 04:39 PM Doktor Notor

Disable HSTS for captive portals

bd068df3 09/22/2017 01:52 PM Luiz Souza

Revert "Do not associate IP and MAC on down table. It should help #7813 and #7833"

This reverts commit aa61ecfde0952ed1c3a035ac9489f5a5f9c51425.

aa61ecfd 09/21/2017 06:10 PM Renato Botelho

Do not associate IP and MAC on down table. It should help #7813 and #7833

a6f8dd7a 09/21/2017 06:08 PM Renato Botelho

Revert "Update translation files"

Bad commit log

This reverts commit ff8d44d194b6a5ada8fcd2aafe8c7ec358a7adae.

ff8d44d1 09/21/2017 06:05 PM Renato Botelho

Update translation files

b2c92623 09/19/2017 05:21 PM Renato Botelho

Fix #7834: Delete IPFW pipes when disable Captive Portal zone

5c7fead1 09/19/2017 05:21 PM Renato Botelho

Remove correct file

fbfbc6bd 09/19/2017 05:21 PM Renato Botelho

Ticket #7834: Add missing global declarations

e14c441b 07/26/2017 01:44 PM Renato Botelho

Make rules that deal with IP+MAC pairs to be layer2 only

f6e6ff31 07/25/2017 06:55 PM Renato Botelho

Restore calls to pfSense_ipfw_table_zerocnt(), it's fixed now

f4c867e0 07/25/2017 05:10 PM Renato Botelho

Remove unused parameters

5f6825bb 07/25/2017 05:08 PM Renato Botelho

Do not associate IP and MAC on down table

75395abf 07/25/2017 05:04 PM Renato Botelho

Fix syntax

fa6ae0ea 07/25/2017 04:56 PM Renato Botelho

Remove leftover debug

3c4fcd5b 07/25/2017 04:47 PM Renato Botelho

Ressurrect nomacfilter option on CP now IPFW supports combined tables with IP and MAC address

b40b4a3e 07/25/2017 12:04 PM Renato Botelho

Re-introduce Captive Portal statistics

d4e42c54 05/08/2017 03:19 PM Jim Pingle

Only cache CP RADIUS Auth credentials when reauthentication is enabled. Fixes #7528

b05c860c 03/05/2017 09:20 PM Doktor Notor

Add reason to write_config() call

1579e70f 02/01/2017 08:33 AM Phil Davis

Code with multiple %s in etc

47f96785 01/05/2017 05:19 PM Caio Plumbeo

Captive portal: make captiveportal_disconnect_all() faster

captiveportal_disconnect_all() removes the users one at a time and in some cases, when many hundreds of users are connected, can take up to several dozens of seconds to complete.
Instead of looping through all users, send all the accounting information, reset the user database and delete all the active rules and reinit them. Use locking to prevent new users from logging in until the function ends.

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

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

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....

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....

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.

e85f3a2b 12/07/2016 02:32 PM Renato Botelho

Merge pull request #3130 from omnia-dev/master

1878e1c9 12/03/2016 05:03 PM Caio Plumbeo

Captive portal: add option to include idle time in total session time

Add an option to choose whether the time spent idle by a user disconnected for exceeding the idle timeout must be included in the total session time sent to the RADIUS server or not.

f3838572 12/01/2016 04:04 PM Caio Plumbeo

Fix reversed accounting style

393c1317 10/28/2016 05:47 PM Renato Botelho

Always create a pipe for each allowed MAC or IP

aab966f2 10/28/2016 05:44 PM Renato Botelho

host_ips tables is not supposed to use pipes