Changeset 2567

Show
Ignore:
Timestamp:
03/22/07 09:07:14 (2 years ago)
Author:
martin
Message:

updated Changelog/TODO

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk

    • Property release-revision changed from 2131 to 2552
  • trunk/ChangeLog

    r2136 r2567  
     1 strongswan-4.1.0 / R:2552  
     2=========================== 
     3 
     4fixed nat detection bug 
     5OCSP support 
     6updated NEWS, TODO and man page 
     7respecting "keyingtries" parameter on IKE_SA setup 
     8cleanups 
     9fixed reset() 
     10not installing a route when policy gets updated 
     11renamed keyingtries attribute 
     12adjusted loglevels 
     13delay OCSP response by 5 seconds 
     14always update reqid on policy install, fixes dpdaction=hold issue 
     15EAP-SIM cleanups 
     16fixed CHILD_SA rekeying/delete bug on 64bit machines 
     17removed obsolete methods in delete_payload 
     18Shortened distribution string 
     19Shortened distribution string 
     20shortened distribution string 
     21add daemon.log to web page 
     22remove /etc/resolv.conf 
     23version bump to 4.1.0 
     24added apache2/ocsp log directory to winnetou 
     25removed killall openssl 
     26removed killall openssl 
     27deleted 
     28deleted 
     29create apach2/ocsp/ logging directory on winnetou 
     30do not check for type of dpd action any more 
     31create /var/log/apache2/ocsp on winnetou 
     32added 
     33added 
     34added 
     35delete virtual IP addresses after use 
     36deleted 
     37added 
     38fixed case of missing subjectKeyID 
     39corrected typo 
     40version bump to 4.1.0 
     41added 
     42use CURLOPT_NOSIGNAL 
     43added --with-sim-reader option to configure script 
     44some cleanups in eap_sim 
     45removed dublicated code in eap_authenticator 
     46log reception of trusted signer certificate 
     47version bump to 4.1.0 
     48deleted 
     49added 
     50changed OCSPSigner to OCSPSigning 
     51fixed carry bug in FIPS prf 
     52user standard cert 
     53deleted 
     54deleted 
     55added 
     56added 
     57modified description.txt and evaltest.dat 
     58version number selection fix 
     59some cleanups 
     60cleaned up and fixed DPD handling code 
     61removed cfg-payload dns test code 
     62added 
     63added 
     64version bump to strongswan-4.1.0 and linux-2.6.20.3 
     65cosmetics 
     66increased control debugging output 
     67added EAP-SIM authentication 
     68  client side only 
     69  uses an external SIM reader library specified with SIM_READER_LIB 
     70  untested 
     71not detaching from bus when IKE_SA_INIT is retried 
     72added AES-192/256 proposals to IKE 
     73added generic EAP_IDENTITY client implementation using peers IKEv2 ID 
     74fixed compilation warnings and errors when not using curl 
     75results from the single responses is stored in the corresponding certinfo_t structs 
     76moved credential_store.h from charon/config/credentials to libstrongswan 
     77last patch removed, changed CURLOPT_FILE to CURLOPT_WRITEDATA 
     78fixed memory leak by calling curl_slist_free_all(headers) 
     79fixed memory leak by calling curl_slist_free_all(headers) 
     80whitelisting static Curl_getaddrinfo() memory leak 
     81fixed a certinfo_t memory leak in verify() 
     82fixed a memory leak in response_t 
     83ocsp signer certificate and ocsp response signature can be verified 
     84fixed memleaks when using EAP authentication 
     85fixed configuration payloads when using EAP 
     86fixed payload order (again) 
     87including peers certificate when his certreq is empty 
     88implemented cookies as initiator 
     89proper logging of notifies in IKE_SA setup 
     90disabling routing for IPv6, does not work correctly 
     91fixed call of add_auth_certificate() 
     92generalized get_ca_certificate() to get_auth_certificate(auth_flags) 
     93added fetcher_finalize() to clean up libcurl 
     94some cleanups 
     95not installing %any DNS servers 
     96support of setting and getting authority flags 
     97support if ocsp signing certificates 
     98support if ocsp signing certificates 
     99fixed payload order in IKE_AUTH 
     100removed SHA2 kernel proposals from default, the kernel doesn't support them yet 
     101allocation fixes, not complete 
     102handling "No policy found" properly 
     103added more debugging output for policy lookup 
     104returning a (dummy) policy even when TS does not match, so we can properly send a TS_UNACCEPTABLE  
     105fixed CHILD_SA creation within existing IKE_SA 
     106added ocsp_parse_single_response 
     107ported changes from EAP branch, renabling EAP framework 
     108added (not yet supported) sha2 algorithms to kernel 
     109only adding a route if using tunnel mode 
     110added SHA2 MAC and PRF to default proposal 
     111added more debug output  
     112experimental SHA2 HMAC and PRF implementations 
     113parsing basic ocsp response 
     114forgot to assign public.is_ocsp_signer() method 
     115added parsing level to x509_create_from_chunk() 
     116added parsing level to x509_create_from_chunk() and added is_ocsp_signer() method 
     117http post fetching using libcurl implemented 
     118added fetcher.h and fetcher.c 
     119added 
     120corrected @ingroup to utils 
     121corrected comment 
     122start ocsp checking only if there are any ocspuris present 
     123conntrack -F is used to flush the NAT states 
     124the hostaccess=yes parameters are not needed anymore 
     125use conntrack -F to flush NAT states 
     126replaced actual virtual IP addresses by symbolic ones 
     127removed unnecessary double quotes 
     128nonce in ocsp_t was not properly initialized 
     129ocsp request is now fully built but without requestor signature 
     130starting to build ocsp request 
     131prevent from initiating  multiple exchanges the same time 
     132updated apidoc documentation 
     133fixed notify handling in IKE_AUTH 
     134moved nonce payload before TS in CHILD_SA setup 
     135moved REKEY_SA notify to the beginning of the message 
     136fixed traffic selector redundancy removal code (not completely tested) 
     137add crl and ocsp uris to linked list after partial verification 
     138added print hook for certinfo_t printing 
     139fixed typo 
     140sending an SPI of 0 as responder when IKE_SA_INIT fails 
     141iterate certinfos linked list for matching serialNumber 
     142some cleanups 
     143not assigning %any virtual IPs to peer anymore 
     144fixed double free bug 
     145added 
     146fixed ID selection bug when peer doesn't include IDr payload 
     147allowing vendor ID in any messag 
     148moved listing of crls to local_credential_store and ca 
     149refactored ca_info_t 
     150refactored ca_info_t 
     151fixed netlink socket receiver code 
     152implemented interface enumeration code with netlink: no getifaddrs reqired anymore 
     153refactored kernel interface, works reliable again 
     154implemented get_iface() using RTM_GETADDR 
     155added support for multi-header netlink messages 
     156really ugly now, need a lot of refactoring 
     157added debuggin for interface lookup 
     158fixed address lookup when !using getifaddrs() 
     159added firewalling support when using virtual IPs 
     160added support for 0.0.0.0/0 traffic selectors 
     161fixed routing to make correct 0.0.0.0/0 routes 
     162config-payload scenario fixes 
     163preparations for PLUTO_MY_SOURCEIP 
     164corrected typo 
     165added cert with OCSP access info 
     166dpd now takes 180 s and 5 retransmits 
     167changed grep to creating aquire job for CHILD SA 
     168replaced actual virtual IPs by place holders 
     169virtual-ip scenario has been replaces by config-payload scenario 
     170added 
     171added 
     172added ocsp.h and ocsp.c 
     173added 
     174r2398 | tobias | 2007-02-28 16:20:10 +0100 (Wed, 28 Feb 2007) | 2 lines 
     175virtual ip uml test 
     176fixed reauthentication when connections other is %any 
     177merged tasking branch into trunk 
     178fixed big endian bug in md5 hasher 
     179cosmetics 
     180added once flag to certinfo_t 
     181cosmetics 
     182added certinfos linked list 
     183changed ca info to ca 
     184support of ca info sections 
     185added support of OCSP accessLocations 
     186correct interface definition 
     187added support of OCSP accessLocations 
     188full support of ca info records 
     189added the create_crluri_iterator method 
     190replace ca is realized as del_ca followed by add_ca 
     191last CA keyword is KW_OCSPURI2 
     192full support of ca info records 
     193full support of ca info records 
     194alphabetically sorting print commands 
     195listing ca_info items 
     196replace printf.h by stdio.h 
     197addin get_keyid() method 
     198support of ca info records 
     199support of ca info records 
     200version bump to 4.0.8 
     201support of ca info records 
     202support of ca info records 
     203typo 
     204SHA512-HMAC bug fix and hash function self-test support 
     205SHA512-HMAC bug fix and hash function self-test support 
     206handle strong SHA-2 signatures in X.509 certificates 
     207SHA-2 fixes and add-ons 
     208version bumps 
     209remove strong certs and keys after test 
     210added 
     211using "left" as my host per default, swapping to "right" when needed 
     212respecting source address when sending packets 
     213added PRINT_CAINFO hook 
     214stroke now recognizes the keywords listocspcerts|cainfos|ocsp, rereadocspcerts and purgeocsp 
     215enable IP forwarding 
     216prepared support of ca information records and ocsp functionality 
     217added support of ca information records and ocsp keywords 
     218enabled adding and deleting ca information records 
     219fixed starter crash due to freeing default IPSEC_EAPDIR string 
     220add --eapdir option only if defined in ipsec.conf 
     221removed eap aka module due nda 
     222merged EAP framework from branch into trunk 
     223includes a lot of other modifications 
     224%T requires time_t ptr 
     225removed my time_t printf handler patch, applied the one of andreas (64bit save) 
     226fixed printf() hooks for time 
     227added support for NULL encryption in ESP 
     228be more liberal in accepting notifies with a protocol id 
     229include NO_EXT_SEQUENCE_NUMBER in default proposal 
     230output peer id if RSA public key is not found 
     231fixed typo 
     232version bump to 4.0.8 
     233added address listing without getifaddrs for uclibc (only IPv4 yet) 
     234added threads to support multiple simultaneous stroke requests 
     235renamed all static clone() functions to avoid naming conflicts with uclibc 
     236sending proper signal to the bus when detecting a dead peer 
     237added configuration of XAUTH and ModeConfig push mode 
     238version bump 
     239version bump 
     240Cisco XAUTH interoperability 
     241XAUTH interoperability with Cisco 
     242removed IPSECPOLICY compile option 
     243unload xauth_module only if XAUTH_DEFAULT_LIB is defined 
     244loading the XAUTH module requires libdl 
     245added some more attributes, inst XAUTH_TYPE in reply 
     246Mode Config refactoring 
     247XAUTH fixes and Cisco Unity support 
     248log APPLICATION_VERSION and UNITY_DDNS_HOSTNAME strings 
     249added Cisco Unity ModeCfg attributes 
     250version bump to 4.0.7 
     251fixed 64 bit issue with print time 
     252fixed XAUTHResp bug 
     253included xauth.h 
     254use uml_mconsole to check end of booting process 
     255name the created CHILD_SA 
     256doubled PAYLIMIT to 40 payloads 
     257version bump 
     258show rekeying|reauthentication time 
     259show name of created CHILD_SA 
     260combined use_in and use_fwd 
     261corrected typo 
     262cosmetics 
     263cosmetics 
     264fixed an enumeration error, added CISCO_IOS VID 
     265fixed mismatch in interface definition of get_secret() 
     266forward declaration of struct state not needed 
     267cosmetics 
     268added firewall support to scenario 
     269updated changelog for 4.0.6 
     270fixed crash when CA for certrequest not found 
     271fixed build when !using smartcard 
     272removed unused debugging code 
     273updated NEWS for 4.0.6 
     274 
     275 
    1276 strongswan-4.0.6 / R:2131  
    2277=========================== 
  • trunk/TODO

    r2550 r2567  
    88gain hassle-free confiugration, version negotiation and maintainability. 
    99 
    10 Roadmap for 2007 
    11 ================ 
     10Roadmap 2007 
     11============ 
    1212 
    13  Jan  !   - first stable release of the strongSwan 4.x branch 
     13 Mar  !   - Cookie support, IP filter, other fixes to mature against DoS 
     14      !   - release IKEv2 p2p NATT draft 00 
    1415      ! 
    15  Feb  !   - refactoring of exchange handling for better code sharing, 
    16       !     we need to separate specific tasks to reuse them in multiple 
    17       !     exchanges 
    18       !   - merge of EAP authentication code / plugin loader 
    19       !   - merge of the virtual IP support currently in the pipeline 
     16 Apr  !   - PRF in CHILD_SA rekeying 
     17      !   - configuration managament refactoring 
     18      !   - interface in charon for the new SMP management interface 
     19      !   - reimplement IKEv2 p2p NATT support 
    2020      ! 
    21  Mar  !   - interface in charon for the new SMP management interface 
    22       !   - full certificate support 
    23       !   - Cookie support, other fixes to mature against DoS 
    24       !   - merge of the experimental "mediated double-NAT" support 
    25       !   - write an IETF draft for this feature 
     21 May  !   - XML configuration interface 
    2622      ! 
    27  Apr  !   - start porting efforts of IKEv1 into charon 
    28       !   - support of IKEv1 messages and payloads in charon 
     23 Jun  !   - start with IKEv1 migration strategy 
    2924      ! 
    30  May  !   - migration of plutos state machine into charon 
     25 Jul  ! 
    3126      ! 
    32  Jun  !   - get a useable IKEv1 implementation for simple cases 
    33       ! 
    34  Jul  !   - first release of charon supporting IKEv2 and IKEv1 
    35       ! 
    36  Aug  !   - get IKEv1 support to the level of pluto 
     27 Aug  ! 
    3728      ! 
    3829 Sep  ! 
     
    4233 Nov  ! 
    4334      ! 
    44  Dec  !   - feature complete release 
     35 Dec  ! 
    4536      ! 
    4637 
     
    7869Misc 
    7970---- 
    80 - retry transaction on failure while keyingtries > 1 
    8171- PFS support for creating/rekeying CHILD_SAs 
    8272- Address pool/backend for virtual IP assignement