Project

General

Profile

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

# Date Author Comment
ac463c00 03/16/2011 11:16 AM Seth Mos

Fix the IPsec ping hosts file generation. This only worked for the last
tunnel

6b5e978b 03/07/2011 10:45 PM Ermal LUÇI

Use racoonctl now that ipsec-0.8 is back to reload the config.

d161b4d4 03/02/2011 09:14 AM Seth Mos

Always write out the filterdns-ipsec.hosts file, otherwise deleted tunnels will never get removed from the
filterdns-ipsec.hosts

829fa12e 03/02/2011 07:21 AM Seth Mos

Add a check that should prevent configuration of racoon with duplicate phase 1 IP entries.

71e91e50 02/21/2011 12:29 PM Seth Mos

Add more safeguards and IP address checks

621a459a 02/21/2011 11:47 AM Seth Mos

Do not resolve the hostname during boot, also make really sure we have a IP address here.

41393f1e 02/21/2011 11:30 AM Seth Mos

Prevent a empty remote gateway IP from ending up in the config

603b4346 02/21/2011 11:21 AM Seth Mos

Make sure to initialize the remote gateway IP variable so that it does not end up with a broken config

d0399410 02/11/2011 07:25 AM Seth Mos

Do not resolve the dyndns hostnames during boot. With many tunnels that have a hostname this can
cause huge boot issues if the DNS server is slow or not responding at all. By skipping those but
adding them to the DNS watchlist it should reload these later. This should allow the box to start...

5cda0e03 01/31/2011 07:11 PM Jim Pingle

Fix typo (swapped parameters)

01d473df 01/31/2011 06:20 PM Jim Pingle

Fix typo

44ab93a4 01/29/2011 12:40 AM Ermal LUÇI

Correct configuration file name.

f8c10a18 01/26/2011 09:12 PM Ermal LUÇI

Use filterdns instead of dnswatch which will be retired.

6ae19856 01/05/2011 08:43 PM Ermal LUÇI

Actually use sigkillbypid.

e7af9a80 01/05/2011 08:41 PM Ermal LUÇI

Send a HUP to racoon which is equivalent to the reload-config racoonctl command which seems to not work in 0.7.3 of ipsec-tools.

c3583058 12/28/2010 10:10 PM Ermal LUÇI

Add radius port and radius accounting port to config if supplied.

8f5c3d8d 12/28/2010 09:23 PM Pierre POMES

Ticket #1116: anonymous sainfo may be used only for single phase2 ipsec VPN's

c513c309 12/22/2010 10:32 PM Ermal LUÇI

Prevent other types of interface for being added to ng_ether(4). It might be the cause of panics reported here http://forum.pfsense.org/index.php/topic,31404.0.html

673e8095 12/22/2010 03:39 PM Scott Ullrich

nuke trailing carriage returns

67b057a9 12/17/2010 10:55 PM Ermal LUÇI

Do not attach ng_etther(4) to every system interface. Instead do a search if netgraph is needed on single/every interface during interface configuration. Also enable netgraph support for interface as needed when enabling pptp/l2tp/pppoe/... . This should prevent the netgraph queue to slow down network performance on fast links.

20699f3f 12/10/2010 09:38 PM Jim Pingle

Some IPsec mobile changes to inch a little closer to working L2TP+IPsec. Ticket #475

8ab82dec 12/08/2010 06:04 PM Jim Pingle

Only print "sainfo anonymous" also for xauth-psk setups. See http://forum.pfsense.org/index.php/topic,29164.msg157864.html#msg157864

6706a83a 12/06/2010 06:16 PM Ermal LUÇI

Do the setting earlier to not miss any code and make ipsec not work.

9734b054 11/10/2010 05:00 PM Scott Ullrich

Remove trailing carriage return

79eea0c1 11/03/2010 08:08 PM Ermal LUÇI

Activate code to allow ipsec to work normally.

a6607b5f 11/02/2010 07:14 PM Jim Pingle

More VPN log fixes, for consistency. Ticket #912

f856e762 11/02/2010 06:29 PM Jim Pingle

Fix typo (standart -> standard)

e9a95ac8 11/02/2010 03:43 PM Jim Pingle

Switch to a unified vpn-linkup and vpn-linkdown.

2c7feef7 11/02/2010 02:07 PM Jim Pingle

Fix l2tp interface naming. Fixes #985

917b0a56 11/01/2010 08:22 PM Jim Pingle

Use individual linkdown scripts.

f2a86ca9 10/19/2010 06:19 PM Jim Pingle

Rename 'name' to 'descr' for CA, Certificates, and CRLs, to gain CDATA protection and standardize field names. Ticket #320.

aab78bd9 10/06/2010 01:19 AM Pierre POMES

Fix racoon.conf generation for localid_type=address. Ticket #936

4178a1dd 10/05/2010 12:34 PM Jim Pingle

Add contributed patch to allow certain IPsec mobile clients to save Xauth passwords. Fixes #933.

db3791e9 09/23/2010 09:56 AM Warren Baker

DNSWatch core dumps when it encounters white spaces.

7b2fdac4 09/22/2010 02:07 PM Jim Pingle

Properly check and set "Prefer older IPsec SAs" setting in the config and its associated sysctl. Move setting the sysctl to its own function to avoid code duplication.

90388e48 09/03/2010 11:50 AM Ermal LUÇI

Actually decode before writing to mpd.secret. Alos correct variable names. Discovered-by: Efonne(IRC)

0e642c78 09/02/2010 05:27 PM Ermal LUÇI

Make possible to run multiple instances of pppoe server. Not yet switched to mpd4.

1e332e98 09/01/2010 07:15 PM Jim Pingle

CA/CERT Move

5281b3e8 09/01/2010 04:33 AM Chris Buechler

also include split_dns, as Cisco VPN clients won't query across the VPN without it.

e91e23b9 08/31/2010 04:21 PM Ermal LUÇI

Fix spelling error. Thanks-to: wagnoza (IRC)

bf34296a 08/31/2010 04:00 PM Ermal LUÇI

Do proper checking on the interval used for dnswatch. Otherwise might pass wrong parameters to dnswatch.

37d7de2d 08/27/2010 12:13 PM Jim Pingle

Fix some PPPoE server radius variable references. Fixes #853.

a22d475f 08/13/2010 06:15 PM Jim Pingle

Let the user choose the IPsec CA instead of assuming.

dc291feb 08/13/2010 06:03 PM Jim Pingle

Only write out the CA if one exists.

4ccea790 08/13/2010 05:57 PM Jim Pingle

Flip this check

96ef83a7 08/13/2010 05:57 PM Jim Pingle

When using a certificate for IPsec, also write out and reference the certificate's CA.

29a3ac40 08/13/2010 05:57 PM Jim Pingle

Honor a phase 1 proposal_check if one is set, otherwise use the default.

6c74ac23 08/10/2010 02:40 PM Ermal LUÇI

Resolves #815. Do not add protection rules if lan interface has no ip.

72b7647f 07/27/2010 01:18 PM Jim Pingle

Fix test of preferoldsa to check the proper variable name.

98c02cac 07/22/2010 03:34 PM Ermal LUÇI

Ticket #655. Another try at this.

fb86a74b 07/21/2010 08:35 PM Ermal LUÇI

Fixes #755. Workaround bug on dnswatch and properties_read by actually creating a correct file for properties_read API.

3bb6bfd2 06/15/2010 07:27 PM Ermal LUÇI

Remove gif creation/deletion in ipsec code it seems unlikely and unused for a long time. This also removes the risk of doing damages on gifs configured through the GUI.

09f2bf85 06/07/2010 03:54 PM Jim Pingle

Honor GUI configured DNS settings for PPTP/PPPoE/L2TP if present.

4ed2dde7 05/28/2010 08:13 PM Jim Pingle

Add per-user PSKs to racoon.

96033063 05/20/2010 04:55 PM Erik Fonnesbeck

Various fixes to usage of ip2long, long2ip, and negated subnet masks, mostly affecting 64-bit. Ticket #459

10d171f2 05/06/2010 09:15 PM Jim Pingle

Add a few comments. This should be ready for testing/feedback. Ticket #108

cee72940 05/06/2010 08:57 PM Jim Pingle

Add missing ;

bdf4ad85 05/06/2010 08:56 PM Jim Pingle

Set proposal check and passive as needed for this scenario also. Ticket #108

d98f1fa9 05/06/2010 08:53 PM Jim Pingle

Ensure initial_contact is 'on' in this case to behave as 1.2.3 did. Ticket #108

fa1f4827 05/06/2010 08:51 PM Jim Pingle

Set generate_policy to "on" to behave as 1.2.3 does in this case. Ticket #108

36d047f5 05/06/2010 08:40 PM Jim Pingle

Only specify peer ID if we are not dealing with a mobile PSK-only tunnel. Ticket #108.

9b2e9133 05/06/2010 08:34 PM Jim Pingle

Do not specify subnet in sainfo if we are dealing with a mobile PSK-only tunnel. Ticket #108

2ef1b601 05/06/2010 07:33 PM Jim Pingle

Write out IPsec PSKs for mobile clients. Part of ticket #108.

328efaba 03/23/2010 10:13 PM Ermal LUÇI

Use the -s ident option of mpd to send the logs for the PPPoE/PPTP/L2TP servers to syslogs appropriate files. Create the files for these vpn's as for the others. Logs can be viewed in the VPN tab of the system log.

63017a73 03/16/2010 01:08 PM Ermal Luçi

Ticket #430. Give a none option to allow for roadwarriors configs.

eb438fac 03/12/2010 03:24 PM Ermal LUÇI

Only fetch inet family routes.

e1bcba1f 02/24/2010 12:19 PM Ermal Luçi

Prevent errors when running without a lan defined interface. Also remove some dead code.

98718ac1 02/18/2010 01:07 AM Pierre POMES

Three fixes:
- ipsec-tools 0.8 ignores 'adminsock' directive, so until upstream is fixed, we need to use the default /var/db/racoon/racoon.sock
- Fix spd files reloading in /tmp
- Revert initial patch from Scott
Ticket #137

00fc80fe 02/09/2010 12:00 PM Ermal Luçi

Ticket #332. Simplify creating the ipsecpinghosts file.

f41c9fd5 02/03/2010 03:19 PM Ermal Luçi

ping_hosts.sh is no more in /etc. Remove some unneeded lines.

cdd5b2ce 02/03/2010 03:07 PM Ermal Luçi

Use global variable.

741077bc 02/03/2010 03:06 PM Ermal Luçi

Use global variable and do not loop all entries undefinitely.

920af30f 02/03/2010 02:57 PM Ermal Luçi

Do propper checking on sasyncd to not try to start this damon uselessly.

1900c4b7 01/28/2010 08:15 PM Ermal Luçi

Do not fail to create racoon.conf if there is no ip on wan. this might be a valid config.

bfa6d878 12/28/2009 11:33 PM Ermal Luçi

Use better interface names.

19ef5120 12/28/2009 08:23 PM Ermal Luçi

Fix racoon file gneration when selected type is dyn_dns. Reported-by: http://forum.pfsense.org/index.php/board,49.0.html.

99f98b80 12/03/2009 04:25 AM Scott Ullrich

Check to see if processes are running before killing

7281bb73 12/03/2009 03:41 AM Scott Ullrich

Reload tunnel policies Ticket #137

f2b4ff2b 12/03/2009 01:17 AM Scott Ullrich

Restore lost code. Noticed-by: Ermal

045c9cc9 12/02/2009 10:32 PM Scott Ullrich

Combine PPTP Server subnet and clients. Code imported from m0n0wall. Ticket #139

6347e08c 11/28/2009 10:09 PM Scott Ullrich

Remove ipsec_in_use sysctl

35b91f77 11/27/2009 09:55 PM Scott Ullrich

Add newline after set radius server Resolves #184

483e6de8 11/21/2009 09:08 PM Scott Ullrich

Rework includes/require. This saves about 4 megabytes.
Simplify get_memory(). Tested on mips/i386

84fa0d60 10/28/2009 07:46 PM Scott Ullrich

Turn off IPSEC net.inet.ip.ipsec_in_use when IPSEC is disabled

ad6722c5 10/28/2009 02:56 PM Scott Ullrich

Set sysctl net.inet.ip.ipsec_in_use=1 when starting racoon

dd30341d 09/23/2009 08:37 PM Eirik Oeverby

More IPSec, filter.inc changes

9dc072e4 09/23/2009 06:39 PM Eirik Oeverby

Here we go again .. IPSec stuff

da5cbcbf 09/21/2009 09:36 PM Ermal Luçi

Add neccessary include.

523855b0 09/12/2009 07:34 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

7241feb1 09/01/2009 07:43 PM Seth Mos

Fix typo in variable name which resulted in a incorrect format for the /var/db/ipsecpinghosts file.
Fixes half of #61

4ae540e5 08/26/2009 06:03 PM Scott Ullrich

Unbreak ipsec on my firewall. For some reason p2_ealgos is not being defined and requires a 'require' to bring it in. Not sure why this is happening but this fix unbreaks my case at least.

68e74187 08/26/2009 03:15 AM Scott Ullrich

remove debugging echo

52bcf4b2 08/26/2009 02:04 AM Scott Ullrich

Check correct variables

d86d411a 08/26/2009 01:15 AM Scott Ullrich

Do not enter for loop if all variables are 0. Apparently we have some include ordering issues that are preventing these variables from being set.

66058d00 08/26/2009 12:06 AM Scott Ullrich

Ipsec.inc is in functions.inc

a9a6de88 08/23/2009 07:03 PM Scott Ullrich

Unbreak IPSEC!

fc097300 07/14/2009 08:57 AM Seth Mos

Do not send a HUP to racoon as that causes issue with initial
configuration loading.

2b8c84e6 07/14/2009 08:20 AM Seth Mos

Switch over the dns list from arguments to dnswatch to a file which holds them which dnswatch will use.

7664f2ef 07/13/2009 12:24 PM Seth Mos

Make the dnswatch_list array unique before processing it

2968431b 07/13/2009 12:14 PM Seth Mos

Silence route delete, this will also match on local network connected
vpn endpoints, those routes can not be deleted and throw a error.