Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | attr-sql: Move plugin to libcharon | Martin Willi | 2015-02-20 | 1 | -475/+0 |
| | |||||
* | attr-sql: Use namespace for attr-sql config, with fallback | Tobias Brunner | 2014-02-12 | 1 | -1/+1 |
| | |||||
* | attr-sql: Use a serializable transaction when inserting identities | Tobias Brunner | 2013-10-11 | 1 | -12/+5 |
| | |||||
* | attr-sql: Handle concurrent insertion of identities | Tobias Brunner | 2013-10-11 | 1 | -2/+12 |
| | | | | | | | | | If the same identity is added concurrently by two threads (or by the pool utility) INSERT might fail even though the SELECT was unsuccessful before. We are currently not able to lock the identities table in a portable way (something like SELECT ... FOR UPDATE on MySQL). | ||||
* | attr-sql: Don't use database transactions in create_attribute_enumerator | Tobias Brunner | 2013-10-11 | 1 | -5/+0 |
| | | | | | | | | | There could, of course, be race conditions when enumerating the attributes, but those probably don't matter (e.g. missing an attribute that was concurrently added). Transactions are more intended to revert multiple changes if anything fails in the process. | ||||
* | Ignore SQL-based IP address pools if their address family does not match | Tobias Brunner | 2013-03-19 | 1 | -10/+21 |
| | |||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Pass full pool list to release_address | Martin Willi | 2012-09-11 | 1 | -12/+23 |
| | |||||
* | Pass the full list of pools to acquire_address, enumerate in providers | Martin Willi | 2012-09-11 | 1 | -8/+33 |
| | | | | | | | | If the provider has access to the full pool list, it can enumerate them twice, for example to search for existing leases first, and only search for new leases in a second step. Fixes lease enumeration in attr-sql using multiple pools. | ||||
* | Don't parse comma separated pool names in attr-sql | Martin Willi | 2012-08-30 | 1 | -77/+26 |
| | | | | | We now handle multiple pools at a deeper level, making that special handling obsolete. Comma separated pools are parsed in stroke. | ||||
* | Pass all configured pool names to attribute provider enumerator | Martin Willi | 2012-08-30 | 1 | -8/+8 |
| | |||||
* | Pass a list instead of a single virtual IP to attribute enumerators | Martin Willi | 2012-08-30 | 1 | -2/+2 |
| | |||||
* | Fixed additional typos in comments and log messages. | Tobias Brunner | 2012-01-12 | 1 | -1/+1 |
| | |||||
* | Migrated sql_attribute to INIT/METHOD macros | Andreas Steffen | 2011-09-29 | 1 | -29/+25 |
| | |||||
* | Added support for named attribute groups | Heiko Hund | 2010-07-09 | 1 | -8/+109 |
| | | | | | | Add the possibility to group attributes by a name and assign these groups to connections. This allows a more granular configuration of which client will receive what atrributes. | ||||
* | Replaced some DBG_LIB with more specific groups. | Tobias Brunner | 2010-04-06 | 1 | -3/+3 |
| | |||||
* | Adding DBG_LIB to all calls of libstrongswan's version of DBG*. | Tobias Brunner | 2010-04-06 | 1 | -4/+4 |
| | |||||
* | Moving attr-sql config in strongswan.conf to libhydra. | Tobias Brunner | 2010-03-24 | 1 | -1/+1 |
| | |||||
* | Moving attr-sql plugin from libstrongswan to libhydra. | Tobias Brunner | 2010-03-24 | 1 | -0/+384 |