Project

General

Profile

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

# Date Author Comment
fa2e511d 05/11/2022 11:59 PM linnemannr

pfSense: Fix missing global decl in captiveportal_get_last_activity. Fixes #13147

0db2b0ff 05/11/2022 03:25 PM Viktor Gurov

Captive Portal per user bandwidths fix. Issue #13150

3e49e032 05/10/2022 02:47 PM Viktor Gurov

Captive Portal host remove fix. Issue #13146

88dd8025 05/03/2022 04:22 PM Jim Pingle

Correct CP status function call. Fixes #13123

288784c0 05/03/2022 04:01 PM Jim Pingle

Correct CP status function call. Fixes #13122

978ea085 04/29/2022 05:56 PM linnemannr

pfSense: Utilize pf captiveportal funcs from php-pfSense - Feature #12945

ad2a86ea 04/27/2022 09:34 PM Viktor Gurov

Captive Portal remove unused ipfw code. Todo #13100

7c2468c5 04/27/2022 09:09 PM Viktor Gurov

Captive Portal ipfw->pf transition. Todo #13100

bf9d32bf 03/04/2022 02:37 PM Kristof Provost

Revert "captiveportal: fix ipfw rules"

This reverts commit 9dac41af43a5b977a604098688776987c4f76722.

8f2f85c3 01/02/2022 01:05 AM Luiz Souza

Update the Copyright year of the files owned by Rubicon/Netgate.

2fe32b3b 12/21/2021 03:32 PM Viktor Gurov

Add tag 1 to Captive Portal passthrough MAC table. Fixes #12615

0b783d30 10/20/2021 01:50 PM Viktor Gurov

Remove stale captiveportal_online_users file on boot. Fixes #12455

dc883862 10/18/2021 03:14 PM Viktor Gurov

Reset CP DB on unclean shutdown if preservedb option is not enabled. Fixes #12355

9dac41af 09/09/2021 03:08 PM Kristof Provost

captiveportal: fix ipfw rules

When we authorise a client we add it to the *auth(up|down) tables.
This means traffic will pass and not be forwarded, as piped traffic does
not pass through the firewall again (if net.inet.ip.fw.one_pass is set).

However, these rules are 'layer2', so when the traffic is passed it's...

88479de6 07/20/2021 06:26 PM Jim Pingle

Portal logout updates. Fixes #12138

  • Change "Connected" page to also include a logout button
  • Style page the same way as the login page for a more consistent user
    experience
  • Show the "Connected" page when a user navigates back to the portal
    URL no matter the setting of the logout popup option...
9fc1648e 07/20/2021 04:24 PM Jim Pingle

Portal Redir URL scheme check. Fixes #11843

  • Add support to is_URL() to check that the scheme only matches HTTP or
    HTTPS
  • Use the new is_URL() feature in Captive Portal redirect URL tests
48860631 04/29/2021 01:49 PM Jim Pingle

Fix variable being used before assignment. Fixes #11842

de9ba32b 04/22/2021 06:05 PM Jim Pingle

Improve Captive Portal redirect URL handling.

  • Fix handling of after auth redir URL value so it gets properly
    respected as stated in the GUI. Fixes #11842
  • Fix up and optimize the redirect code in general, there were several
    ordering issues (using values before they were set), logic problems,...
07b780c8 03/10/2021 06:11 PM Viktor Gurov

route_del() optimization. Issue #11475

2d51537f 02/02/2021 01:48 PM Viktor Gurov

Captive Portal custom logo fix. Issue #11360

8f585441 01/03/2021 12:28 PM Luiz Souza

Update the Copyright year.

A subsequent commit will deal with .po's.

fda3963f 12/18/2020 12:06 AM A FL

Avoid flooding the logs

ef094bef 11/27/2020 05:56 PM Renato Botelho

Ticket #9270: Make sure parameters are UTF-8

As described on ticket, for some reason we still don't know, when
pfSense_kill_states() is called with subnet as parameter (n.n.n.n/n) it
makes changes on $_POST content that can lead system to unpredictable
results....

e6e6ad5c 11/12/2020 04:08 PM Renato Botelho

Merge pull request #4326 from vktg/voucherviaurl

53ea4b8b 11/12/2020 01:29 PM Viktor Gurov

Allow to submit voucher via URL. Implements #1984

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