Project

General

Profile

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

# Date Author Comment
cd577ebd 07/15/2013 08:05 PM Ermal LUÇI

Enable filtering on ipfw sysctl not dependent on ipfw module otherwise issue reported here http://forum.pfsense.org/index.php/topic,64412.0.html happens

d45fdd2a 07/11/2013 02:03 PM Ermal Luçi

Fix copy/pasto introduced in previous commit.

bc59bcff 07/10/2013 03:28 PM Ermal LUÇI

Implement proper releasing of pipes allocated based on CPzone. Keep track of which zone a pipe is and release those pipes during disabling/deleting of zone. Ticket #3062, Pull request #698

de2fe652 07/10/2013 03:27 PM Ermal LUÇI

Use empty to cover all needed cases as suggested on #3062. Suggested from pull request #698

51f98d0d 07/03/2013 06:54 AM Alberto Palau

modified radius function to release the pineno

modified radius function to release the pinene if the client is not authenticated properly, and modified function captiveportal_get_next_dn_ruleno to initially takes the value 2000 for the first pipeno.

92465c6f 07/02/2013 07:05 PM Ermal LUÇI

Correct variable used to delete symlinks and files delete from CP filemanager. Reported-by: http://forum.pfsense.org/index.php/topic,64016.0/topicseen.html. While here reduce some uneeded extra operations

c2e2d133 05/10/2013 01:01 PM Ermal LUÇI

Prevent errors from flowing up to the clients workspace and preventing functionality

7aff41fe 03/05/2013 07:07 PM Ermal LUÇI

Give the rules their own number and swap table numbers to correct statistics gathering.

46209e0b 03/05/2013 11:03 AM Ermal LUÇI

Make sure some value is present here during boot

5b0e0182 02/27/2013 02:26 PM Renato Botelho

Consider CP allowed IPs for both directions. It will help ticket #2780

52034432 02/25/2013 12:32 PM Renato Botelho

Make sure captiveportal section of config is an array, reported on ticket #2838

5705c60a 02/17/2013 02:34 PM Renato Botelho

Revert "Merge pull request #417 from miken32/cp-database-fix"

It breaks customizations, it's not a good time for such big change.

This reverts commit 40c7b1a98bfdc61261154adaac5fdefc234ecb08, reversing
changes made to d896f86751bae79625197da6c80d709fdf185448.

40c7b1a9 02/15/2013 09:35 AM rbgarga

Merge pull request #417 from miken32/cp-database-fix

Use associative array for captive portal database

f1ab195e 02/15/2013 06:06 AM Michael Newton

self-explanatory now, no comments needed

00109fef 02/15/2013 06:01 AM Michael Newton

while we're here, send named termination causes

91ca7e9f 02/15/2013 05:14 AM Michael Newton

use associative array for captive portal to prevent confusion, messiness, and abuse

e35ab948 02/15/2013 12:11 AM Michael Newton

only send Accounting-On at boot; can't tell if CP's being newly enabled or not

62f20eab 02/14/2013 11:19 PM Michael Newton

add support for RADIUS NAS accounting, fixes redmine feature request 2143

1b584e3f 02/13/2013 09:58 PM Ermal LUÇI

During bootup do not try to resolve hostnames filterdns will handle those

eb162790 02/11/2013 06:59 PM Michael Newton

remove unsed getNasID function

1a1967d6 02/11/2013 11:16 AM Ermal LUÇI

Test that timeout value is bigger than 0

bb58ed63 02/11/2013 08:20 AM Ermal LUÇI

Cleanup some code

fe2eb995 02/05/2013 04:05 PM Ermal LUÇI

Unlink pid file before starting a new process

0677741a 02/04/2013 09:26 AM rbgarga

Merge pull request #371 from bcyrill/patch-18

Fix filterdns termination

7b5eab84 02/02/2013 08:22 PM Cyrill B

Kill filterdns when not being used

f48abba2 02/01/2013 11:22 PM Michael Newton

check for optional reversing of statistics

0674bc42 01/27/2013 04:42 PM Ermal LUÇI

Configure pipe directly in php until ipfw binary is fixed to correctly configure pipes even that context is specified

657d2c66 01/27/2013 04:28 PM Ermal LUÇI

Configure pipe directly in php until ipfw binary is fixed to correctly configure pipes even that context is specified

1f8c8819 01/27/2013 02:46 PM Cyrill B

Fix ipfw config generation for allowed IPs

4ce92461 01/25/2013 08:34 PM Ermal Luçi

Merge pull request #320 from bcyrill/patch2

Allow empty RADIUS secrets

4586abb7 01/25/2013 07:28 PM Cyrill B

Fix concurrent username logins

338c0941 01/24/2013 11:47 AM Ermal LUÇI

Merge #237 manually whitout the GUI option for specifying interim interval. It will read now this attribute if present in a reply and use it. Fixes #1492

287f7e26 01/23/2013 04:24 PM Ermal LUÇI

Convert all captiveportal code to not use ipfw_set_context since its not needed anymore. Also add code to validate cpzone on webgui pages before being used

3760b867 01/21/2013 08:58 PM Ermal LUÇI

Use symlink rather than forked commands. Also simplify a bit code

f32eae2d 01/21/2013 07:38 PM Ermal LUÇI

Unser some vars to free space

bc2b0144 01/21/2013 07:21 PM Ermal LUÇI

Remove remenant of file based days

f8cb8685 01/18/2013 10:29 AM Ermal LUÇI

Correct stoping of the db and sending radius stops

d5ac388b 01/16/2013 02:47 PM Cyrill B

Missing return statement

422e9d00 01/15/2013 11:58 PM Ermal LUÇI

Merge pull request #329 from bcyrill/patch-8

Update etc/inc/captiveportal.inc

de132ae3 01/15/2013 10:26 PM Cyrill B

Add portal_hostname_from_client_ip function

87e7fdea 01/15/2013 09:28 PM Cyrill B

Update etc/inc/captiveportal.inc

dbce0c2c 01/10/2013 05:27 PM Cyrill B

Allow empty RADIUS keys

a96f2d3d 01/04/2013 09:51 AM Ermal LUÇI

Remove to parameters from system_generate_lighty_config that are unused and do a better job at tuning started php processes to not use less/more than needed. This also avoids DoS the system with php processes

081320a4 01/03/2013 08:26 AM Ermal LUÇI

Move to varrun_path for consistency

5d6495a7 01/02/2013 06:43 PM Ermal LUÇI

Tell filterdns to reload the config rather than restart if its running

e9189747 12/30/2012 11:22 PM Chris Buechler

Merge pull request #293 from bcyrill/patch-11

Add some unobtrusive IPv6 changes to CP

41085ea8 12/30/2012 11:22 PM Chris Buechler

Merge pull request #294 from bcyrill/patch-12

Fix: Invert if condition

8301cc5f 12/30/2012 11:22 PM Chris Buechler

Merge pull request #298 from bcyrill/cp-sqlite

Various fixes to removal of pipes

5038fb53 12/29/2012 06:41 PM Cyrill B

Fix: Disconnect CP client

be0a33ef 12/29/2012 02:22 PM Cyrill B

Fix: Remove entries from captiveportal DB

f92595dc 12/29/2012 02:19 PM Cyrill B

Fix: Check for the existence of the rules file

1974c2d6 12/28/2012 11:13 PM Cyrill B

Fix: SQlite in CP

08d93848 12/28/2012 09:36 PM Cyrill B

Fix: Invert if condition

60884727 12/28/2012 09:14 PM Cyrill B

Determine subnet from address family

45bef774 12/28/2012 09:12 PM Cyrill B

Get IPv6 address for IPv6 clients

277ed6cb 12/28/2012 09:09 PM Cyrill B

Add [] to IPv6 address

ddd69ea9 12/26/2012 01:57 AM Cyrill B

Fix comment

b273dd26 12/19/2012 10:18 PM Ermal LUÇI

Restore needed code

fe7e987e 12/19/2012 10:16 PM Ermal LUÇI

Various fixes to removal of pipes

fe3693cb 12/19/2012 09:31 PM Ermal LUÇI

Properly setup array

a19ea478 12/18/2012 09:21 AM Ermal LUÇI

Correct field name and add an index for ip

26ee5aaf 12/18/2012 09:20 AM Ermal LUÇI

Convert the CP db to sqlite rather than a text file. Some more optimizations might be needed and probably vouchers db might need conversion as well.

553abb0d 12/17/2012 07:24 PM Ermal LUÇI

Move down a bit of code

e7bd2578 12/17/2012 02:29 PM Cyrill B

Add square brackets around IPv6 addresses

37e67d04 12/17/2012 11:52 AM Ermal LUÇI

Do not flush tables on save of CP. This should allow the informations to be retained during cp reconfigurations.

1272429c 12/17/2012 11:32 AM Ermal LUÇI

Handle even hostname through filterdns entries correctly now that only 3/4 table exists and they consider pipe argument. While here adapt addinga hostname without reloading CP

3fd53d01 12/17/2012 11:03 AM Ermal LUÇI

There is no more table 7,8

dcf68058 12/17/2012 10:55 AM Ermal LUÇI

Give a minimum bucket paramter of 16 since it does not need much. To avoid those console warnings

5c600edd 12/17/2012 10:46 AM Ermal LUÇI

Merge pull request #284 from bcyrill/cp_certs

Allow multiple cp zones with different ssl certs

aea56408 12/17/2012 10:44 AM Ermal LUÇI

Separate ipfw rule no db from limiter ones. Since ipfw has per instance feature while dummynet/limiters is a single instance.

09b09d04 12/16/2012 11:43 PM Cyrill B

Allow multiple cp zones with different ssl certs

5d1105e6 12/16/2012 06:59 AM Chris Buechler

Merge pull request #281 from bcyrill/cp_table

Fix action and table order in pfSense_ipfw_Tableaction calls

073f0ac4 12/15/2012 03:19 PM Cyrill B

Fix action and table order in pfSense_ipfw_Tableaction calls

d61cbd50 12/15/2012 02:17 PM Cyrill B

Fix cp variable

3e6d4c60 12/15/2012 01:36 AM Cyrill B

Add missing cpzone

6cbda317 12/13/2012 09:37 PM Ermal LUÇI

Switch all the actions(pipe create/table modify/get mac address) during fast path of CP to pfSense modules ones.

bdd3c3b2 12/13/2012 09:15 PM Ermal LUÇI

Remove IPFW_FILTER flag since it gets not used anymore

ec509679 12/13/2012 09:08 PM Ermal LUÇI

Remove set 1 keywords from rules since sets are not used in CP since long time.

9a62d88f 12/13/2012 08:56 PM Ermal LUÇI

Remove useless rule and reorder the static rule numbers

d5063ffd 12/13/2012 08:55 PM Ermal LUÇI

Correct rule number for https

06a45374 12/13/2012 08:51 PM Ermal LUÇI

Fixes #2006 Forward to lighty only port 80 and 443 tcp rather than all tcp traffic.

d0288824 12/13/2012 08:43 PM Ermal LUÇI

Use the hex value since seems parsing of ipfw is broken for these

78fdb3b9 12/13/2012 08:05 PM Ermal LUÇI

Remove remain from IFF_IPFW_FILTER flag not used anymore

ee79fcda 12/10/2012 09:52 PM Ermal LUÇI

Properly unlock before exit. Allow rarp to flow through ipfw of CP alos allow ipv6 packets so CP can work on v6

f1f58a6f 11/26/2012 08:40 AM Ermal LUÇI

Make this a bit more easier to read

0e296bce 11/26/2012 08:32 AM Ermal LUÇI

No need to duplicate all this code here. If vouchers are enabled just display even the voucher input box along side the user/pass ones.

c06bdb94 11/23/2012 09:09 PM Ermal LUÇI

The context creation and memmber interfaces are only used during rules creation so make that contained only in init_rules and rule creation functions

fad4d451 11/23/2012 08:02 PM Ermal LUÇI

Update copyright

3a4b0147 11/22/2012 04:43 PM Ermal LUÇI

Resolves #2529. Load the ipfw module before any commands are executed on CP. Also move the filter_load_ipfw() to captiveportal.inc:captiveportal_load_modules() since no other place uses ipfw(4)

2e62a7c4 11/21/2012 11:58 AM Ermal LUÇI

Add unset

67179472 11/17/2012 09:48 AM Ermal LUÇI

Enable io_fast on dummynet to avoid uncessesary loop arounds of packets

522f1cc7 11/14/2012 10:27 AM Ermal LUÇI

Implement a pruning for auto added mac passthrough and vouchers. This allows to prune the added entries logged-in through vouchers

10b9dfcf 11/07/2012 04:34 PM Ermal LUÇI

Always create a pipe for any user on CP and if no limit present set it to 0(unlimited). If any limit comes from the sources of reauthentication this limit will be applied without any other consequences

7468a29f 08/15/2012 12:36 PM Jim Pingle

Fix secondary auth source to reference the zone like everything else in this section does, which is where the gui stores the value.

8b34498c 08/01/2012 07:53 AM Ermal LUÇI

Do some cleanup of code for zones

5ef762e1 07/05/2012 11:03 PM Cyrill B

Fix Captive Portal SSL

45c19791 07/04/2012 02:00 PM Ermal LUÇI

Make sure one_pass i selected when CP is active

adca02c4 07/03/2012 05:03 PM Cyrill B

Implement certificate chain in Captive Portal

36f6ed35 07/02/2012 08:20 PM Cyrill B

Use Certificate Manager in Captive Portal settings

2ec063f9 06/22/2012 11:59 AM Warren Baker

Add missing global