Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moving charon to libcharon. | Tobias Brunner | 2010-03-19 | 1 | -1175/+0 |
| | |||||
* | Introduced ipsec.conf NTLM keyword for NT hashes | Martin Willi | 2010-03-17 | 1 | -0/+1 |
| | |||||
* | Separated the public interfaces of the threading primitives. | Tobias Brunner | 2009-12-23 | 1 | -1/+1 |
| | |||||
* | Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵ | Tobias Brunner | 2009-12-23 | 1 | -1/+1 |
| | | | | primitives (and utils/mutex.h is now threading.h). | ||||
* | Passing other as NULL should not always result in a match if me matches | Martin Willi | 2009-11-12 | 1 | -2/+2 |
| | |||||
* | Stroke plugin interprets NULL identities as ID_ANY in shared key lookup | Martin Willi | 2009-10-12 | 1 | -3/+9 |
| | |||||
* | certificate subject DNs are in double quotes | Andreas Steffen | 2009-09-23 | 1 | -5/+5 |
| | |||||
* | streamlining of credential loading debug output | Andreas Steffen | 2009-09-23 | 1 | -6/+6 |
| | |||||
* | shortened file loading debug output | Andreas Steffen | 2009-09-22 | 1 | -23/+22 |
| | |||||
* | Credential backends use has_fingerprint() methods to select keys/certificates | Martin Willi | 2009-09-21 | 1 | -6/+2 |
| | |||||
* | Correctly serve certificates if CERT_ANY requested | Martin Willi | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | Return certificates of requested kind only | Martin Willi | 2009-09-21 | 1 | -58/+4 |
| | |||||
* | Implemented support for preinstalled PGP certificates in charon | Martin Willi | 2009-09-15 | 1 | -4/+3 |
| | |||||
* | removed trailing spaces ([[:space:]]+$) | Martin Willi | 2009-09-04 | 1 | -51/+51 |
| | |||||
* | fixed open failure debug message in load_secrets | Marius Tomaschewski | 2009-09-04 | 1 | -1/+1 |
| | |||||
* | Fixed load_secrets to acquire/release lock in level 0 only | Marius Tomaschewski | 2009-09-03 | 1 | -2/+6 |
| | | | | | The write_lock call fails with EDEADLK and unlocks in the next recursion level. | ||||
* | use only KEY_ID_PUBKEY_SHA1 fingerprint charon internally | Martin Willi | 2009-08-26 | 1 | -17/+9 |
| | |||||
* | updated stroke plugin to fingerprinting API | Martin Willi | 2009-08-26 | 1 | -36/+34 |
| | |||||
* | added support for %prompt-ing private key passhprases in strokes "ipsec secrets" | Martin Willi | 2009-08-26 | 1 | -10/+76 |
| | |||||
* | make use of the pem helper plugin to load credentials | Martin Willi | 2009-08-26 | 1 | -18/+49 |
| | |||||
* | OpenSolaris defines MUTEX_DEFAULT therefore we rename the members of the ↵ | Tobias Brunner | 2009-08-14 | 1 | -1/+1 |
| | | | | enums mutex/condvar/rwlock_type_t. | ||||
* | added support for ipsec.secrets "include" directive | Martin Willi | 2009-08-06 | 1 | -13/+81 |
| | |||||
* | moved very stroke specific x509 flag handling out of core library | Martin Willi | 2009-05-18 | 1 | -6/+35 |
| | |||||
* | removing svn keyword $Id$ from all files | Tobias Brunner | 2009-04-30 | 1 | -2/+0 |
| | |||||
* | migrated write_chunk() to chunk_write() | Andreas Steffen | 2009-04-20 | 1 | -10/+3 |
| | |||||
* | merged multi-auth branch back into trunk | Martin Willi | 2009-04-14 | 1 | -19/+6 |
| | |||||
* | memleak fixed when reading smartcard secrets | Tobias Brunner | 2009-03-12 | 1 | -3/+4 |
| | |||||
* | add support for smartcards in charon by using the ENGINE API provided by ↵ | Tobias Brunner | 2008-12-03 | 1 | -7/+83 |
| | | | | OpenSSL, based on patches by Michael Roßberg. | ||||
* | wrapped all pthread_rwlock_t in profilable rwlock_t | Martin Willi | 2008-11-05 | 1 | -19/+18 |
| | |||||
* | refactored credential builder | Martin Willi | 2008-09-02 | 1 | -0/+1 |
| | | | | | | | | | allow enumeration of matching builders try a second builder if the first one fails builder clones resources internally on demand caller frees added resources on failure and success stricter handling of non-supported build parts | ||||
* | ported parts of two-sim branch | Martin Willi | 2008-08-22 | 1 | -11/+18 |
| | | | | | | eap_identity parameter to exchange in eap_identity some auth_info/peer_cfg refactorings fixed some bugs, introduced new ones | ||||
* | using shared read locks in credential set enumerators to avoid deadlocks | Martin Willi | 2008-07-30 | 1 | -22/+23 |
| | |||||
* | changed ipsec.secrets keyword EC to ECDSA | Tobias Brunner | 2008-06-24 | 1 | -1/+1 |
| | |||||
* | ECDSA with OpenSSL | Tobias Brunner | 2008-06-10 | 1 | -11/+4 |
| | |||||
* | implement basic listing of attribute certificates | Andreas Steffen | 2008-05-22 | 1 | -7/+40 |
| | |||||
* | handle ID_KEY_ID as a ID_PUBKEY_SHA1 for authentication | Martin Willi | 2008-05-14 | 1 | -2/+10 |
| | |||||
* | added _GNU_SOURCE and limits.h to build against glibc-2.8 | Martin Willi | 2008-04-24 | 1 | -0/+1 |
| | |||||
* | replaced freeswan ttodata by own chunk_{to|from}_{hex|base64} functions | Martin Willi | 2008-04-24 | 1 | -19/+15 |
| | |||||
* | changed logging of crl writing to old style | Andreas Steffen | 2008-04-17 | 1 | -4/+4 |
| | |||||
* | respecting ipsec.conf cachecrls= option | Martin Willi | 2008-04-17 | 1 | -1/+20 |
| | |||||
* | caching of CRLs to /etc/ipsec.d/crls | Martin Willi | 2008-04-17 | 1 | -10/+41 |
| | |||||
* | extended credential_set_t interface by a cache_cert() method | Martin Willi | 2008-04-17 | 1 | -0/+9 |
| | | | | allows persistent or in-memory caching of fetched certificates | ||||
* | added API for random number generators, served through credential factory | Martin Willi | 2008-04-15 | 1 | -3/+3 |
| | | | | ported randomizer_t to a rng_t on top of /dev/(u)random (plugin random) | ||||
* | log shared secret with debug level 4 | Andreas Steffen | 2008-04-06 | 1 | -1/+1 |
| | |||||
* | workaround for parsing IPv6 PSKs requires extract_last_token() | Andreas Steffen | 2008-04-01 | 1 | -1/+1 |
| | |||||
* | fixed compile error if --enable-p2p is set | Martin Willi | 2008-03-26 | 1 | -1/+1 |
| | |||||
* | splitted stroke plugin to several files: | Martin Willi | 2008-03-26 | 1 | -0/+887 |
socket: reads messages from socket, dispatching config: process add/del conn, serves configs through backend_t control: controlling of the daemon (up/down/route/...( cred: credential loading, serves creds through credential_set_t ca: ca sections from ipsec.conf, serves cdp's through credential_set_t list: log status information to stroke console (status/statusall/list*) shared_key: shared key implementation for keys read from ipsec.secrets plugin: registers stroke plugin and starts socket w/ thread |