aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils/linked_list.c
Commit message (Collapse)AuthorAgeFilesLines
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-615/+0
|
* Add a linked list constructor taking items from a vararg listMartin Willi2012-09-181-0/+22
|
* Add a linked list constructor initializing from an enumeratorMartin Willi2012-09-111-0/+19
|
* Added linked_list_t.has_more which checks if any elements follow an ↵Tobias Brunner2011-07-061-0/+11
| | | | enumerator's current position.
* Make sure the enumerator stops after all items have been enumerated.Tobias Brunner2011-07-061-1/+19
| | | | | This also changes how insert_before behaves, before enumeration items are inserted first, after enumeration last.
* Linked list style cleanupsMartin Willi2011-07-061-47/+46
|
* Finally removed deprecated iterator_t.Tobias Brunner2011-07-061-228/+21
|
* Removed unneeded and confusing insert_after method from linked_list_t.Tobias Brunner2011-07-061-8/+0
|
* Added a function to reset the enumerator of a linked list.Tobias Brunner2011-07-061-0/+7
|
* Added a replace function to linked_list_t.Tobias Brunner2011-07-061-0/+14
|
* Added an insert_after and insert_before function to linked_list_t.Tobias Brunner2011-07-061-42/+64
|
* Migrated linked_list_t to INIT/METHOD macros.Tobias Brunner2011-07-061-174/+119
|
* Added missing return in iterator_t.insert_before of linked_list_t.Tobias Brunner2011-04-191-0/+1
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-32/+32
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* printf hooks refactored to increase portability (i.e. support for platforms ↵Tobias Brunner2009-03-121-5/+5
| | | | without glibc-compatible customizable printf - the Vstr string library is currently required on such platforms).
* fixed iterator regression introduced in [4577]Martin Willi2008-11-051-0/+1
|
* get rid of unused iterator hook functionsMartin Willi2008-11-051-72/+7
|
* got rid of deprecated create_iterator_locked()Martin Willi2008-11-051-25/+0
|
* merging kernel_pfkey plugin back from kernel-interface branchTobias Brunner2008-10-141-2/+4
|
* functions invoked on all linked list items now support up to five additional ↵Tobias Brunner2008-04-181-7/+9
| | | | arguments
* changed enumerator implementation to handle reentrant codeMartin Willi2008-04-011-11/+23
|
* two small fixesTobias Brunner2008-03-131-1/+1
|
* merged the modularization branch (credentials) back to trunkMartin Willi2008-03-131-138/+71
|
* find methods for linked listsTobias Brunner2008-02-141-0/+48
|
* implemented enumerator for linked_listMartin Willi2007-10-041-0/+47
|
* made linked lists invoke() method consistent to clone_*() and destroy_*() ↵Martin Willi2007-08-091-4/+19
| | | | methods
* added two methods to clone linked lists and the contained objects.Tobias Brunner2007-07-311-0/+38
|
* implemented more flexible iterator hook APIMartin Willi2007-06-151-28/+31
| | | | kernel interface handles interface changes and updates address list
* merged tasking branch into trunkMartin Willi2007-02-281-11/+32
|
* fixed very old bug in linked_list's remove_first and remove_lastMartin Willi2006-11-021-10/+18
|
* removed iterator hook for replaceMartin Willi2006-11-021-1/+1
|
* better split up of library files "types.h" & "definitions.h"Martin Willi2006-10-311-9/+9
| | | | | | | | | centralized all printf specifier character definitions reuse of arginfo handlers more cleanups fixed more AMD64 issues added DEBUG_LEVEL compile flag to exclude DBGn() statements
* removed deprecated iterator methods (has_next & current)Martin Willi2006-10-241-62/+49
| | | | added iterator hook to manipulate iterator the clean way
* linked list cleanupsMartin Willi2006-10-241-44/+93
| | | | | added list methods invoke(), destroy_offset(), destroy_function() simplified list destruction when destroying its items
* introduced new logging subsystem using bus:Martin Willi2006-10-181-21/+27
| | | | | | | passive listeners can register on the bus active listeners wait for signals actively multiplexing allows multiple listeners to receive debug signals a lot more...
* code cleanupsMartin Willi2006-07-121-82/+41
|
* updated copyright informationMartin Willi2006-07-071-1/+2
|
* implemented rereadcrls rereadcacertsAndreas Steffen2006-06-201-1/+1
|
* - changed iterator->remove behaviorMartin Willi2006-05-291-4/+0
|
* - applied patch from andreas, which allows certificate listing via strokeMartin Willi2006-05-191-1/+10
|
* (no commit message)Martin Willi2006-05-101-0/+727