Project

General

Profile

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

# Date Author Comment
87d2b746 06/05/2023 02:12 PM Christopher Cope

CP fix check for used mac db content. Fixes #14446

e79a872f 05/02/2023 07:40 PM Christian McDonald

Remove unnecessary utf8_encode'ing to pfSense_kill_states arguments. Partial #9270

3dfbc1fa 04/12/2023 07:15 PM Jim Pingle

Safety belt check for CP used mac db content. Fixes #14172

f9f3523e 01/10/2023 04:30 PM Reid Linnemann

Add bandwidth selections for pipes regardless of whether passthrumac is set. Fixes #13853

c1bc55a9 12/29/2022 11:07 PM Reid Linnemann

Change captive portal counter keys to string keys. Fixes #13418.

String keys for rule counters are introduced in php-pfSense-module v0.89

b37f3f5d 12/23/2022 01:25 AM Reid Linnemann

Include all interface IPs and VIPs in cpip table. #13391

The cpzoneid_<zone>_cpips tables only include the IP and VIPS of the final
interface searched, causing captive portal zone associated with multiple
interfaces to work improperly.

The revision prior to this erroneously reassigned $cpiplist at each iteration...

19ae6203 12/22/2022 09:48 PM Steve Wheeler

Remove rules before unlinking the db files

2568e151 12/08/2022 09:03 PM Christian McDonald

Rector direct global g accesses

829322b3 11/29/2022 03:51 PM Christian McDonald

Rector some direct config gets with complex paths.

7e3ea4a8 11/28/2022 08:09 PM Christian McDonald

Rector some config unsets with complex paths.

4864d7f6 11/15/2022 06:49 PM Josh Soref

Spelling fixes. Fix #13357

Bugs:
  • Incorrect input validation for `dhcp6c` `keyinfo expire` `forever` keyword in `interfaces.inc`.
  • Incorrect input validation for associated rule's `Source Port` in `firewall_rules_edit.php`.
  • Incorrect `voucher*.` file lock reference in `status_captiveportal_voucher_rolls.php`....
1880e201 09/01/2022 07:27 PM Marcos M

Correctly count pf eth rule counters. Fix #13418

af044b67 08/29/2022 05:54 PM Marcos M

Correct anchors passed to pfSense_pf_cp functions. Fix #13418
Anchors for each client IP address include the CIDR size

6c055aaf 08/17/2022 02:50 PM Kristof Provost

captiveportal: fix comment

Restore the correct comment, as pointed out by "Fole Systems" in
https://redmine.pfsense.org/issues/13323#change-62565

add6447b 07/05/2022 04:45 PM Kristof Provost

Ensure we apply policy routing on whitelisted captive portal MAC addresses

We cannot simply 'pass in quick' for the _patthru tagged packets,
because that means we don't process any subsequent policy routing (or
other user) rules.

We want the _passthru tagged (i.e. whitelisted by MAC address) packets...

8ba70cfc 06/13/2022 02:04 PM Jim Pingle

Set CP pipeno consistently when null. Fixes #13265

ce541827 05/26/2022 03:05 PM Viktor Gurov

Change Captive Portal anchors order and remove tagged option from L2 rules.

899e2b10 05/26/2022 01:07 PM Viktor Gurov

Do not duplicate Captive Portal passthru rule if HTTPS login is enabled

937b2a59 05/25/2022 02:01 PM Viktor Gurov

Reload Captive Portal rules on nomacfilter or per-user bandwidth change. Fixes #13216

e65783ae 05/25/2022 01:47 PM Viktor Gurov

Check CP rules tag on all steps. Fixes #13215

fee50323 05/25/2022 01:54 AM Reid Linnemann

captiveportal: Add both https/http rules for cps with https. Fixes #13212

Alter captiveportal_zone_portalports to return an array of alias/port pairs
rather than a single pair. If https is enabled on the cp zone, then both https
and http sets are returned....

32661caf 05/23/2022 06:36 PM Viktor Gurov

Captive Portal pipes reserve fix. Fixes #13204

3d1a553e 05/23/2022 09:41 AM Viktor Gurov

Captive Portal hostname pipes delete fix. Issue #13193

65530037 05/23/2022 04:28 AM Reid Linnemann

captiveportal: Only apply per-user default bw to pipes for user auth. Fixes #13192

captiveportal_pipe_configure() was unaware of the context of the pipes it was
creating (user auth vs. allowed mac/ip/host), and always applied the default
pipe bandwidths in the absence of form specified values. This change allows the...

43bd2b88 05/23/2022 03:41 AM Reid Linnemann

captiveportal: Correct errors in passthru mac deletion. Fixes #13192

Correct identifier mismatches in captiveportal_passthrumac_delete_entry()
($hostent vs $mac)

Correct and rename captiveportal_get_dn_passthru_ruleno() to
captiveportal_get_dn_passthru_pipes. This function was called to retrieve a...

ed321966 05/17/2022 12:30 PM Viktor Gurov

captiveportal_ether_delete_entry() anchors/pipes delete fix. Issue #13169

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