Martin Willi
29727a4447
compatibility fix for other shells than bash >= 3.1
2008-06-20 07:56:01 +00:00
Martin Willi
1345ebad0f
removed unused MYSQL_DATA_TRUNCATED check for compatibility with older mysql versions
2008-06-20 07:37:55 +00:00
Martin Willi
bb1383183c
support in smp for terminate-by-name
2008-06-20 07:14:35 +00:00
Martin Willi
364fca2cee
fixed identation
2008-06-19 11:50:13 +00:00
Martin Willi
252015f017
medcli initiates "active" connections on startup
2008-06-19 11:09:48 +00:00
Martin Willi
a5b8e6976b
medcli plugin writes connection status to database
2008-06-19 08:46:34 +00:00
Martin Willi
cc7d8dca38
fixed UCI default proposals
2008-06-18 13:32:23 +00:00
Martin Willi
fdacb2f181
support for more config options in UCI plugin
2008-06-18 08:50:32 +00:00
Martin Willi
61c4638646
first simple prototype of a UCI configuration plugin for OpenWRT
2008-06-17 14:17:51 +00:00
Martin Willi
285152b33d
do not use self-installed route for IKE if routing table is 0
2008-06-17 08:04:12 +00:00
Martin Willi
9e9d3ddc12
scepclient requires libcrypto to build
2008-06-16 07:10:48 +00:00
Martin Willi
eab63e8476
fixed matches() check for RFC822/FQDN without wildcards
2008-06-13 15:10:01 +00:00
Martin Willi
1726ca1027
implemented identification_t.match() case insensitive for RFC822/FQDN
2008-06-12 14:17:37 +00:00
Martin Willi
035930fc4a
added %P printf handler for poposal_t
...
added some proposal selection debugging code
2008-06-12 11:42:19 +00:00
Martin Willi
9529fb6836
added mediation server web frontend
...
updated charons medsrv plugin to updated database scheme
2008-06-11 14:13:24 +00:00
Martin Willi
697678979e
passing controller arguments to filter, not controller itself
2008-06-11 14:11:01 +00:00
Martin Willi
66860d3b8f
loading PEM encoded public keys
2008-06-11 14:10:02 +00:00
Martin Willi
d1ebd5de22
reduced default debug hook verbosity
2008-06-11 14:09:46 +00:00
Martin Willi
63608c9fc6
fixed compile error of medsrv plugin
2008-06-11 07:45:25 +00:00
Martin Willi
e484f7f3dd
fixed resolving numerical IPv6 addresses in host_create_from_dns()
2008-06-11 07:44:23 +00:00
Martin Willi
d35effa89b
fixed resolving numerical addresses in host_create_from_dns()
2008-06-11 07:31:24 +00:00
Martin Willi
ddedf511bb
fixed compile error in smp plugin
2008-06-10 11:29:46 +00:00
Martin Willi
a8ed846be7
added strongswan.conf option "routing_table" and "routing_table_prio"
2008-06-10 07:51:21 +00:00
Martin Willi
208b3baf10
fixed "enabled" value key word
...
more debugging for settings parser
2008-06-10 07:14:34 +00:00
Martin Willi
5dcda9e25b
added strongswan.conf option to disable route installation
2008-06-10 06:58:39 +00:00
Martin Willi
5a22a02156
DNS resolving of ike_cfg hosts dynamically on demand
2008-06-06 15:05:54 +00:00
Martin Willi
1e9c46f13d
configure option for updown firewall scripts
2008-06-06 08:24:39 +00:00
Martin Willi
915e04b2dd
extended leak detective white list for OpenSSL
2008-06-06 08:13:11 +00:00
Martin Willi
e581a31d6a
link against openssl crypto library only
2008-06-06 08:04:42 +00:00
Martin Willi
6649a3ca80
fixed --utc parsing position
...
support for DN filtering usign id="CN=asdf, O=asdf",addr=1.1.1.1
changed order of --leases columns
2008-06-05 13:56:10 +00:00
Martin Willi
4fa74562ae
fixed UTC identitation
...
implement filtering in --leases
2008-06-05 08:52:27 +00:00
Martin Willi
0f7aecf402
fixed NULL string mysql parameter
2008-06-05 08:24:55 +00:00
Martin Willi
011b1cca94
do not roam IKE_SA in created or deleting state
2008-06-04 14:31:06 +00:00
Martin Willi
2ba1f9e761
added pool statistics (size, online, lease count, with usage ratio)
2008-06-04 14:01:44 +00:00
Martin Willi
f3e11fc478
some input validation checks for --add and --resize
...
--purge keeps an entry for each address to allow their reallaction
2008-06-04 13:18:55 +00:00
Martin Willi
f13e23754f
tolerating chown failures on installation, required to build some packages
2008-06-04 12:09:24 +00:00
Martin Willi
9fa66e8bbf
removed unused variable
2008-06-03 12:14:02 +00:00
Martin Willi
7624dbf068
process payload length more strictly
2008-05-23 18:23:17 +00:00
Martin Willi
5e17e35c8d
fixed some compiler warnings
2008-05-23 15:49:43 +00:00
Martin Willi
de3d65a132
filtering out non matching path probing pairs explicitly
2008-05-23 15:43:42 +00:00
Martin Willi
e1d2435dbf
fixed parsing of UNKNOWN_PAYLOADs
2008-05-21 21:53:38 +00:00
Martin Willi
85a119bc0b
replying to COOKIE2 mobike notify properly
...
including COOKIE2 ourself after path probing
2008-05-21 17:56:21 +00:00
Martin Willi
ce62751b60
writing guest pid to file (simplifies debugging)
2008-05-21 16:02:16 +00:00
Martin Willi
cb9edc54eb
using fixed size keys in key derivation for AES-XCBC PRF
2008-05-21 14:58:03 +00:00
Martin Willi
4f23ec78d1
added more verbosity if signature hash OID is unknown
2008-05-21 13:01:58 +00:00
Martin Willi
da1bc5e860
fixed loading of smp plugin
2008-05-19 14:20:07 +00:00
Martin Willi
0b0fba9e0d
fixed warning if plugin list has trailing whitespaces
2008-05-16 13:48:58 +00:00
Martin Willi
99968bf0a0
fixed plugin names of EAP modules
2008-05-16 12:14:48 +00:00
Martin Willi
987a42c05e
moved manager to its own subdirectory in ipsecdir
2008-05-16 09:13:23 +00:00
Martin Willi
1ba62b5562
loading default modules depending on configure options
2008-05-16 08:52:32 +00:00
Martin Willi
7f491111e6
some NEWS for 4.2.2
2008-05-15 14:15:27 +00:00
Martin Willi
a3d92a3745
plugin load configuration in strongswan.conf
...
some components accept a "component.load" option with a space separated list of plugins to load
libcharon- plugins are now handled the same way as libstrongswan- plugins
2008-05-15 14:01:26 +00:00
Martin Willi
89658f6d6c
static leases use 0, not NULL timeout
...
fixed static leases
2008-05-15 09:26:47 +00:00
Martin Willi
bb94e1ed60
properly removing bootup poll interface eth0
2008-05-15 08:41:00 +00:00
Martin Willi
fa44a2981c
implemented classical UML network scenario in dumm (ipsec testing)
2008-05-14 13:11:13 +00:00
Martin Willi
c48022a282
poll UML guests after startup using eth9=mcast, as networking is loaded after console
2008-05-14 11:48:00 +00:00
Martin Willi
782db7edd1
prototype of mediation client database plugin
2008-05-14 07:26:19 +00:00
Martin Willi
0fd4caea66
handle ID_KEY_ID as a ID_PUBKEY_SHA1 for authentication
2008-05-14 06:49:31 +00:00
Martin Willi
c0d1ebde71
fixed printing of %#H hosts
2008-05-14 06:34:54 +00:00
Martin Willi
f3884f6da6
reverted [3945], proper fix for zero value ASN1 integer
2008-05-13 14:15:12 +00:00
Martin Willi
cb1c54c93e
updated Makefile
2008-05-13 13:58:04 +00:00
Martin Willi
6e8840981d
tool to calculate KEYIDs from keys
2008-05-13 13:57:42 +00:00
Martin Willi
7af8995cde
fixed unsave calculation of mpz_export length
2008-05-13 13:52:45 +00:00
Martin Willi
02ffd89642
decreased plugin load verbosity
2008-05-13 09:14:36 +00:00
Martin Willi
4d4fc2eaa1
fixed "pool --purge" on mysql
2008-05-13 07:39:24 +00:00
Martin Willi
808ca43f92
fixed compiler warning (missing include)
2008-05-13 07:37:08 +00:00
Martin Willi
5373f2a642
fixed lookup for expired leases
...
initializing database if in inconsistent state
2008-05-13 07:24:53 +00:00
Martin Willi
6cf1215e3c
ported IP pool to mysql
2008-05-09 15:01:22 +00:00
Martin Willi
7051ef4091
usable prototype of "ipsec pool" tool
2008-05-09 12:55:41 +00:00
Martin Willi
5dc317192a
support for left bounded padding in %H and %D
2008-05-09 12:25:39 +00:00
Martin Willi
e69f33f6e2
whitelisted gmtime_r
2008-05-09 12:24:11 +00:00
Martin Willi
f3bcd7f041
correctly reassigning valid leases
2008-05-09 12:22:20 +00:00
Martin Willi
9f9903a3b3
supporting width modifier in identification_t printf hook (e.g. %30D)
...
cleanups in host_t %H printf hook
2008-05-09 11:34:58 +00:00
Martin Willi
ff2d02ed4c
fixed interface disconnection
2008-05-09 10:38:18 +00:00
Martin Willi
0f074a4344
implemented append mode for xcbc, testcase
2008-05-08 14:51:37 +00:00
Martin Willi
affd7a90ba
moved RAW public key support to a separate plugin (pubkey)
2008-05-08 13:16:42 +00:00
Martin Willi
0395eb7c08
fixed compiler warning
2008-05-08 13:12:43 +00:00
Martin Willi
240e727fde
renamed PRF_AES128_CBC to PRF_AES128_XCBC
2008-05-08 12:43:27 +00:00
Martin Willi
5b7ec6d4e0
renamed med_db plugin to medsrv, as we will introduce an additional medcli client plugin
2008-05-08 12:11:30 +00:00
Martin Willi
25b12c696b
replaced --with-gid/uid by --with-group/user
...
using named users, groups
fixed capability dropping in pluto
2008-05-08 10:58:04 +00:00
Martin Willi
f8277a8370
added configure check and support for sqlite3 libraries without sqlite3_prepare_v2
2008-05-07 14:41:13 +00:00
Martin Willi
4ce78f9356
fixed 3DES encryption
2008-05-07 11:54:30 +00:00
Martin Willi
5302703407
prototype of sql pool administration utility
2008-05-07 09:37:08 +00:00
Martin Willi
5d892343fa
using capset version 1 if a newer is available
2008-05-07 08:46:37 +00:00
Martin Willi
86ab5636c2
support for @#hex ID_KEY_ID identification_t
2008-05-06 13:45:14 +00:00
Martin Willi
bc1f02a860
providing medation configuration through med_db plugin
2008-05-06 13:44:14 +00:00
Martin Willi
c963c4bc15
fixed parsing of openssl format public keys
2008-05-06 12:56:36 +00:00
Martin Willi
ff6836716c
returning reference pointer on get_ref()
2008-05-06 10:55:42 +00:00
Martin Willi
cc0cb93553
printf "width" support for hosts (e.g. %15H)
2008-05-05 08:31:43 +00:00
Martin Willi
6c90949f18
resetting old scheduling policy correctly in free() hook
2008-05-05 07:40:21 +00:00
Martin Willi
27d04e055d
implemented XCBC algorithms (signer, prf) for IKE on top of a crypter
...
supporting ike=...-aesxcbc-... in ipsec.conf
added AUTH_AES_XCBC_96 and PRF_AES128_CBC to default IKE proposal
AES XCBC testcase
2008-04-30 14:26:24 +00:00
Martin Willi
f5475fa440
crypter_t api supports in-place encryption using NULL as output parameter
2008-04-30 14:02:25 +00:00
Martin Willi
a47486b5e4
prototype of dumm GUI
2008-04-28 16:43:30 +00:00
Martin Willi
ca37f81657
fixed javascript include using <script> tag
2008-04-28 08:52:17 +00:00
Martin Willi
3444390241
supporting multiple comma seperated subnets in left/rightsubnet definition
...
e.g. leftsubnet=10.2.0.0/16,10.4.0.0/16
2008-04-25 12:41:37 +00:00
Martin Willi
1aedf08183
added simple Makefile to build scripts
2008-04-25 11:18:09 +00:00
Martin Willi
5e6bbf4f77
added _GNU_SOURCE and limits.h to build against glibc-2.8
2008-04-24 13:49:20 +00:00
Martin Willi
c624081a7f
added missing base64 chunk test
2008-04-24 13:28:18 +00:00
Martin Willi
9213ad27c2
replaced freeswan ttodata by own chunk_{to|from}_{hex|base64} functions
2008-04-24 13:26:22 +00:00
Martin Willi
71983b5cc9
some c-libs require _GNU_SOURCE for pthread_rwlock
2008-04-23 09:45:02 +00:00