This commit is contained in:
@@ -1,143 +1,142 @@
|
|||||||
strongSwan-4.0.0 / R:967
|
strongSwan-4.0.0 / R:967
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
- removed IKEV2 ifdefs
|
removed IKEV2 ifdefs
|
||||||
- applied patch from andreas
|
applied patch from andreas
|
||||||
- added charonstart option to config
|
added charonstart option to config
|
||||||
- new ikev2 tests for UML
|
new ikev2 tests for UML
|
||||||
- applied patch from andreas
|
applied patch from andreas
|
||||||
- pem loading
|
pem loading
|
||||||
- secrets file parsing
|
secrets file parsing
|
||||||
- ikev2 testcase
|
ikev2 testcase
|
||||||
- some other additions here and there
|
some other additions here and there
|
||||||
- connection termination is handled cleanly by name now
|
connection termination is handled cleanly by name now
|
||||||
- fixed bad bug, certs load now cleanly again
|
fixed bad bug, certs load now cleanly again
|
||||||
- fixed make install (subdir order)
|
fixed make install (subdir order)
|
||||||
- fixed include path
|
fixed include path
|
||||||
- added missing script
|
added missing script
|
||||||
- finished initial import of strongswan file tree
|
finished initial import of strongswan file tree
|
||||||
- removed a lot of old and unused stuff
|
removed a lot of old and unused stuff
|
||||||
- moved RFCs from ikev2 into doc dir
|
moved RFCs from ikev2 into doc dir
|
||||||
- added missing files for starter
|
added missing files for starter
|
||||||
- applied patch for charon (this time really)
|
applied patch for charon (this time really)
|
||||||
- import of strongswan-2.7.0
|
import of strongswan-2.7.0
|
||||||
- applied patch for charon
|
applied patch for charon
|
||||||
- renamed get_block_size of hasher
|
renamed get_block_size of hasher
|
||||||
- reworked usage of IDs in various states
|
reworked usage of IDs in various states
|
||||||
- using ID_ANY for any, not NULL as before
|
using ID_ANY for any, not NULL as before
|
||||||
- initiator sends IDr payload in IKE_AUTH when ID unique
|
initiator sends IDr payload in IKE_AUTH when ID unique
|
||||||
- fixed charon checks
|
fixed charon checks
|
||||||
- using status & statusall
|
using status & statusall
|
||||||
- patch for 2.7.0
|
patch for 2.7.0
|
||||||
- add connection names to connections
|
add connection names to connections
|
||||||
- stroke status / ipsec status shows them
|
stroke status / ipsec status shows them
|
||||||
- added statusall for stroke
|
added statusall for stroke
|
||||||
- added status by connection name
|
added status by connection name
|
||||||
- some tests repaired, more to come
|
some tests repaired, more to come
|
||||||
- fixed spi conversion
|
fixed spi conversion
|
||||||
- improved "stroke status" output
|
improved "stroke status" output
|
||||||
- setup PID file after daemon initilization, to correctly inform
|
setup PID file after daemon initilization, to correctly inform
|
||||||
starter about daemon startup
|
starter about daemon startup
|
||||||
- added separate implementation for connection_store, credential_store, policy_store
|
added separate implementation for connection_store, credential_store, policy_store
|
||||||
- added folder structure to config
|
added folder structure to config
|
||||||
- credentials are fetched solely on IDs now
|
credentials are fetched solely on IDs now
|
||||||
- identification_t supports now almost all id types
|
identification_t supports now almost all id types
|
||||||
- x509 certificates work with identification_t now
|
x509 certificates work with identification_t now
|
||||||
- fixes here, fixes there
|
fixes here, fixes there
|
||||||
- fixed doxygen build
|
fixed doxygen build
|
||||||
- seperates now in lib and charon
|
seperates now in lib and charon
|
||||||
- library initialization done at a central point (library.c)
|
library initialization done at a central point (library.c)
|
||||||
- some leak_detective fixes
|
some leak_detective fixes
|
||||||
- updated Todos
|
updated Todos
|
||||||
- fixed log-to-syslog behavior
|
fixed log-to-syslog behavior
|
||||||
- added patch against strongswan-2.6.4
|
added patch against strongswan-2.6.4
|
||||||
- x509 certificate loading with pluto asn1 code
|
x509 certificate loading with pluto asn1 code
|
||||||
- x509 needs a lot more attention!
|
x509 needs a lot more attention!
|
||||||
- renamed some files
|
renamed some files
|
||||||
- using asn1 pluto stuff now
|
using asn1 pluto stuff now
|
||||||
- removed, since we use pluto asn1 stuff
|
removed, since we use pluto asn1 stuff
|
||||||
- leak detective is usable, but does not show static function names
|
leak detective is usable, but does not show static function names
|
||||||
- a script which gets address via ldd and resolves address via addr2line would be nice
|
a script which gets address via ldd and resolves address via addr2line would be nice
|
||||||
- fixed a leak in child_sa with new detective ;-)
|
fixed a leak in child_sa with new detective ;-)
|
||||||
- some improvements to new asn1 stuff
|
some improvements to new asn1 stuff
|
||||||
- to be continued
|
to be continued
|
||||||
- fixed bad bugs in kernel interface
|
fixed bad bugs in kernel interface
|
||||||
- added some logging info
|
added some logging info
|
||||||
- works now much more stable
|
works now much more stable
|
||||||
- startet importing pluto ASN1 stuff
|
startet importing pluto ASN1 stuff
|
||||||
- der PKCS#1 key loading works (as it did with der_decoder)
|
der PKCS#1 key loading works (as it did with der_decoder)
|
||||||
- split up in libstrong, charon, stroke, testing done
|
split up in libstrong, charon, stroke, testing done
|
||||||
- new leak detective with malloc hook in library
|
new leak detective with malloc hook in library
|
||||||
- useable, but needs improvements
|
useable, but needs improvements
|
||||||
- logger_manager has now a single instance per library
|
logger_manager has now a single instance per library
|
||||||
- allows use of loggers from any linking prog
|
allows use of loggers from any linking prog
|
||||||
- a LOT of other things
|
a LOT of other things
|
||||||
../svn-commit.tmp
|
../svn-commit.tmp
|
||||||
- added misssing stroke.h
|
added misssing stroke.h
|
||||||
- improved strokeing
|
improved strokeing
|
||||||
- down connection
|
down connection
|
||||||
- status
|
status
|
||||||
- some other tweaks
|
some other tweaks
|
||||||
- rewrote a lot of RSA stuff
|
rewrote a lot of RSA stuff
|
||||||
- done major work for ASN1/decoder
|
done major work for ASN1/decoder
|
||||||
- allow loading of ASN1 der encoded private keys, public keys and certificates
|
allow loading of ASN1 der encoded private keys, public keys and certificates
|
||||||
- extracting public key from certificates
|
extracting public key from certificates
|
||||||
- passing certificates from stroke to charon
|
passing certificates from stroke to charon
|
||||||
=> basic authentication with RSA certificates works!
|
=> basic authentication with RSA certificates works!
|
||||||
- starter work on asn1 with der de/encoder
|
starter work on asn1 with der de/encoder
|
||||||
- RSA private and public key can load read key from ASN1 DER
|
RSA private and public key can load read key from ASN1 DER
|
||||||
- some other fixes here and there
|
some other fixes here and there
|
||||||
- rewrite of logger_manager, uses now one instance per context
|
rewrite of logger_manager, uses now one instance per context
|
||||||
- cleanups for logger here and there
|
cleanups for logger here and there
|
||||||
- removed critical flag check in payload verification (conformance to IKEv2)
|
removed critical flag check in payload verification (conformance to IKEv2)
|
||||||
- so thats and theres everywere... ;-)
|
so thats and theres everywere... ;-)
|
||||||
- patch for strongswan-2.6.3
|
patch for strongswan-2.6.3
|
||||||
- added charon support for strongswan build process
|
added charon support for strongswan build process
|
||||||
- ipsec starter supports charon startup and control
|
ipsec starter supports charon startup and control
|
||||||
- removed old diploma thesis scripts
|
removed old diploma thesis scripts
|
||||||
- some cleanups
|
some cleanups
|
||||||
- compatibility to strongswan, Makefile can be called by "make programs"
|
compatibility to strongswan, Makefile can be called by "make programs"
|
||||||
and "make install" (ikev2 patch must be applied to strongswan)
|
and "make install" (ikev2 patch must be applied to strongswan)
|
||||||
- first version of stroke control utility
|
first version of stroke control utility
|
||||||
- moved output to doc/api, since doc is used for other docs now
|
moved output to doc/api, since doc is used for other docs now
|
||||||
- some first documentation in english
|
some first documentation in english
|
||||||
- removed old eclipse project files
|
removed old eclipse project files
|
||||||
- works quite well now with ipsec.conf & ipsec starter
|
works quite well now with ipsec.conf & ipsec starter
|
||||||
- belongs to previous commit ;-)
|
belongs to previous commit ;-)
|
||||||
- reworked configuration framework completly
|
reworked configuration framework completly
|
||||||
- configuration is now split up in: connections, policies, credentials and daemon config
|
configuration is now split up in: connections, policies, credentials and daemon config
|
||||||
- further alloc/free fixes needed!
|
further alloc/free fixes needed!
|
||||||
- first attempt for connection loading and starting via "stroke"
|
first attempt for connection loading and starting via "stroke"
|
||||||
- some improvements here and there
|
some improvements here and there
|
||||||
- configuration_manager replaced by configuration_t interface
|
configuration_manager replaced by configuration_t interface
|
||||||
- current configuration_manager is now static_configuration (testing)
|
current configuration_manager is now static_configuration (testing)
|
||||||
- first draft of starter_configuration, which should once interact with ipsec starter (via whack?)
|
first draft of starter_configuration, which should once interact with ipsec starter (via whack?)
|
||||||
- some cleanups
|
some cleanups
|
||||||
- socket_t uses RAW socket, which allows parallel service of pluto/charon
|
socket_t uses RAW socket, which allows parallel service of pluto/charon
|
||||||
- comments and cleanups
|
comments and cleanups
|
||||||
- working policy installation and removal
|
working policy installation and removal
|
||||||
- fixed policy setup bug
|
fixed policy setup bug
|
||||||
- proposal setup implementation begun
|
proposal setup implementation begun
|
||||||
- fixed socket code, so we know on which address we receive traffic
|
fixed socket code, so we know on which address we receive traffic
|
||||||
- AH/ESP setup in kernel is working now!!! :-)))
|
AH/ESP setup in kernel is working now!!! :-)))
|
||||||
- installing of child sa works
|
installing of child sa works
|
||||||
- need correct IP adresses to actually use IPsec
|
need correct IP adresses to actually use IPsec
|
||||||
- new RFCs of IKEv2, IKEv2 algs and IPSec arch added
|
new RFCs of IKEv2, IKEv2 algs and IPSec arch added
|
||||||
- update of IKEv2 clarification document
|
update of IKEv2 clarification document
|
||||||
- refactored ike proposal
|
refactored ike proposal
|
||||||
- uses now proposal_t, wich is also used by child proposals
|
uses now proposal_t, wich is also used by child proposals
|
||||||
- ike key derivation refactored
|
ike key derivation refactored
|
||||||
- crypter_t api has get_key_size now
|
crypter_t api has get_key_size now
|
||||||
- some other improvements here and there
|
some other improvements here and there
|
||||||
- config uses uml hosts alice and bob
|
config uses uml hosts alice and bob
|
||||||
- key derivation for child_sa works
|
key derivation for child_sa works
|
||||||
- some fixes here and there
|
some fixes here and there
|
||||||
- fixed memleaks
|
fixed memleaks
|
||||||
- works with new proposal code
|
works with new proposal code
|
||||||
- still some(!) memleaks
|
still some(!) memleaks
|
||||||
- fixed alot of bugs in child_proposal
|
fixed alot of bugs in child_proposal
|
||||||
- near to working state ;-)
|
near to working state ;-)
|
||||||
- dead end implementation
|
dead end implementation
|
||||||
|
|
||||||
- ... there is a lot more of it, but
|
... there is a lot more of it, but nothing of interest
|
||||||
nothing of interest
|
|
||||||
|
|||||||
@@ -1,9 +1,20 @@
|
|||||||
|
|
||||||
|
- initial support for rekeying CHILD_SAs using IKEv2. Currently
|
||||||
|
perfect forward secrecy is not supported. The rekeying parameters
|
||||||
|
rekeymargin, rekeyfuzz and keylife from ipsec.conf are now supported
|
||||||
|
when using IKEv2.
|
||||||
|
|
||||||
- new build environment featuring autotools. Features such
|
- new build environment featuring autotools. Features such
|
||||||
as HTTP, LDAP and smartcard support may be enabled using
|
as HTTP, LDAP and smartcard support may be enabled using
|
||||||
the ./configure script. Changing install directories
|
the ./configure script. Changing install directories
|
||||||
is possible, too. See ./configure --help for more details.
|
is possible, too. See ./configure --help for more details.
|
||||||
|
|
||||||
|
- better integration of charon with ipsec starter, which allows
|
||||||
|
(almost) transparent operation with both daemons. charon
|
||||||
|
handles ipsec commands up, down, status, statusall, listall,
|
||||||
|
listcerts and allows proper load, reload and delete of connections
|
||||||
|
via ipsec starter.
|
||||||
|
|
||||||
strongswan-4.0.0
|
strongswan-4.0.0
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user