Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | duplicheck: Use plugin features to register listener | Tobias Brunner | 2013-06-11 | 1 | -3/+29 | |
| | ||||||
* | coupling: Use plugin features and soft depend on SHA1 | Tobias Brunner | 2013-06-11 | 1 | -12/+40 | |
| | ||||||
* | certexpire: Use plugin features to register listener | Tobias Brunner | 2013-06-11 | 1 | -4/+30 | |
| | ||||||
* | addrblock: Use plugin features with soft dependency on X.509 decoding | Tobias Brunner | 2013-06-11 | 1 | -5/+34 | |
| | ||||||
* | dhcp: Use plugin features with dependency to RNG implementation | Tobias Brunner | 2013-06-11 | 1 | -17/+45 | |
| | ||||||
* | sql: Use plugin features with dependency to database backend | Tobias Brunner | 2013-06-11 | 1 | -33/+62 | |
| | ||||||
* | Socket plugins soft depend on the kernel-ipsec plugin feature | Tobias Brunner | 2013-06-11 | 2 | -0/+2 | |
| | | | | | On most platforms calls to methods to bypass the IKE sockets and enabling UDP decapsulation are required. | |||||
* | Converted test for recursive mutex_t | Tobias Brunner | 2013-06-11 | 3 | -102/+0 | |
| | ||||||
* | Converted tests for chunk_t | Tobias Brunner | 2013-06-11 | 3 | -84/+0 | |
| | ||||||
* | Converted and added tests for hashtable_t | Tobias Brunner | 2013-06-11 | 3 | -114/+1 | |
| | ||||||
* | Converted tests for identification_t | Tobias Brunner | 2013-06-11 | 3 | -254/+0 | |
| | ||||||
* | Remove obsolete enumerator/linked_list tests in unit_tester plugin | Tobias Brunner | 2013-06-11 | 3 | -312/+0 | |
| | ||||||
* | updown: pass IKE_SA unique ID in PLUTO_UNIQUEID | Emanuil Hristov | 2013-05-16 | 1 | -1/+2 | |
| | ||||||
* | Raise LOCAL_AUTH_FAILED alert after receiving AUTHENTICATION_FAILURE | Martin Willi | 2013-05-15 | 2 | -1/+2 | |
| | ||||||
* | stroke: Add second password if provided | Tobias Brunner | 2013-05-08 | 1 | -0/+13 | |
| | ||||||
* | stroke: Fail silently if another builder calls PW callback after giving up | Tobias Brunner | 2013-05-08 | 1 | -9/+14 | |
| | | | | Also reduced the number of tries to 3. | |||||
* | stroke: Cache passwords so the user is not prompted multiple times for the ↵ | Tobias Brunner | 2013-05-08 | 1 | -1/+13 | |
| | | | | | | | | | | same password To verify/decrypt a PKCS#12 container a password might be needed multiple times. If it was entered correctly we don't want to bother the user again with another password prompt. The passwords for MAC creation and encryption could be different so the user might be prompted multiple times after all. | |||||
* | stroke: Fix prompt and error messages in passphrase callback | Tobias Brunner | 2013-05-08 | 1 | -11/+13 | |
| | ||||||
* | stroke: Load credentials from PKCS#12 files (P12 token) | Tobias Brunner | 2013-05-08 | 1 | -15/+92 | |
| | ||||||
* | Load any type (RSA/ECDSA) of public key via left|rightsigkey | Tobias Brunner | 2013-05-07 | 3 | -17/+17 | |
| | ||||||
* | left|rightrsasigkey accepts SSH keys but the key format has to be specified ↵ | Tobias Brunner | 2013-05-07 | 1 | -12/+22 | |
| | | | | | | | explicitly The default is now PKCS#1. With the dns: and ssh: prefixes other formats can be selected. | |||||
* | Try to load raw keys from ipsec.conf as PKCS#1 blob first | Tobias Brunner | 2013-05-07 | 1 | -5/+12 | |
| | | | | | The DNSKEY builder is quite eager and parses pretty much anything as RSA key, so this has to be done before. | |||||
* | kernel-interface: query SAD for last use time if SPD query didn't yield one | Martin Willi | 2013-05-06 | 2 | -6/+20 | |
| | ||||||
* | child-sa: query SAD/SPD just for what we actually need to update statistics | Martin Willi | 2013-05-06 | 1 | -2/+5 | |
| | ||||||
* | child-sa: pass traffic selector to add_sa() regardless of IPsec mode | Martin Willi | 2013-05-06 | 1 | -14/+11 | |
| | | | | | This lets the kernel backend decide what to do with it, and in fact all kernel interfaces already handle this correctly. | |||||
* | socket-default: to bind to one dynamic port on OS X, create v4 socket before v6 | Martin Willi | 2013-05-06 | 1 | -1/+7 | |
| | | | | | It seems that the order of binding sockets of different address families to the same dynamic port must be v6-before-v4 on Linux, but v4-before-v6 on OS X. | |||||
* | socket-default: refactor socket pair opening to a function | Martin Willi | 2013-05-06 | 1 | -27/+23 | |
| | ||||||
* | socket-default: Don't try to send packet if we haven't a socket for given family | Martin Willi | 2013-05-06 | 1 | -3/+4 | |
| | ||||||
* | socket-default: Use -1 if socket is not available, as 0 is actually a valid fd | Martin Willi | 2013-05-06 | 1 | -20/+23 | |
| | ||||||
* | proposals: try next if IKEv2 algorithm could not be mapped to IKEv1 | Martin Willi | 2013-05-06 | 1 | -2/+4 | |
| | ||||||
* | socket-dynamic: when sending from port zero, allocate a free port dynamically | Martin Willi | 2013-05-06 | 1 | -26/+101 | |
| | ||||||
* | controller: clean up job data if a thread gets cancelled waiting in a function | Martin Willi | 2013-05-06 | 1 | -3/+6 | |
| | | | | | Controller functions are thread cancellation points, so register a cancellation handler cleaning up job data. | |||||
* | Use the GEN silent rule when generating files with sed | Martin Willi | 2013-05-06 | 1 | -1/+1 | |
| | ||||||
* | Introduce an optional logger_t.vlog() method with format string and arguments | Martin Willi | 2013-05-06 | 2 | -16/+85 | |
| | | | | | | | To have more flexibility in the logging backend, receiving the original format string and do printf() substitution in the logger may be preferable. An additional but optional logger method does not touch the behavior of existing loggers. | |||||
* | Raise an ALERT_PROPOSAL_MISMATCH_CHILD also when receiving NO_PROPOSAL_CHOSEN | Martin Willi | 2013-05-06 | 1 | -0/+20 | |
| | ||||||
* | Raise an ALERT_PROPOSAL_MISMATCH_IKE also when receiving NO_PROPOSAL_CHOSEN | Martin Willi | 2013-05-06 | 1 | -0/+20 | |
| | ||||||
* | eap-radius: add an option to disable accounting for tunnels without virtual IP | Martin Willi | 2013-05-06 | 1 | -0/+30 | |
| | ||||||
* | eap-radius: use IKE_SA unique id instead of peer identity to manage virtual IPs | Martin Willi | 2013-05-06 | 3 | -34/+100 | |
| | | | | Fixes some corner cases if multiple tunnels use the same peer identity. | |||||
* | Don't unset IKE_SA on bus before we released virtual IPs and attributes | Martin Willi | 2013-05-06 | 1 | -10/+8 | |
| | ||||||
* | fixed typo | Andreas Steffen | 2013-04-19 | 1 | -1/+1 | |
| | ||||||
* | Added charon.initiator_only option which causes charon to ignore IKE ↵ | Andreas Steffen | 2013-04-14 | 1 | -2/+10 | |
| | | | | initiation requests by peers | |||||
* | eap-radius: Add an option to exclude ports from Called/Calling-Station-Id | Martin Willi | 2013-04-10 | 2 | -9/+37 | |
| | ||||||
* | emit a single assig_vips bus message for all VIPs | Andreas Steffen | 2013-04-06 | 8 | -62/+57 | |
| | ||||||
* | ifmap plugin subscribes to assing_vip bus signal | Andreas Steffen | 2013-04-06 | 7 | -2/+135 | |
| | ||||||
* | unity: Check IKE_SA in only after enumerating virtual IPs | Tobias Brunner | 2013-04-05 | 1 | -2/+1 | |
| | ||||||
* | cleaned up XML code in tnccs-11 plugin | Andreas Steffen | 2013-04-04 | 8 | -80/+82 | |
| | ||||||
* | duplicheck: track multiple IKE_SAs in checking state to avoid any races | Martin Willi | 2013-04-04 | 1 | -63/+123 | |
| | | | | | | When two consequent duplicates have been detected, track state of each checking IKE_SA separately, avoiding potential race conditions between the active SA and the different SAs in checking state. | |||||
* | fixed memory leak | Andreas Steffen | 2013-04-03 | 1 | -1/+1 | |
| | ||||||
* | properly handle orphaned renewSession jobs | Andreas Steffen | 2013-04-03 | 5 | -24/+102 | |
| | ||||||
* | support chunked HTTP responses | Andreas Steffen | 2013-04-03 | 4 | -140/+370 | |
| |