index
:
tteras/strongswan
master
tteras
tteras-release
tteras' strongSwan tree
gitolite
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
libstrongswan
/
threading
Commit message (
Expand
)
Author
Age
Files
Lines
*
thread: Add a function to pop and call all registered cleanup handlers
Martin Willi
2015-04-15
3
-0
/
+47
*
thread: Don't acquire lock for thread_cleanup_push/pop
Martin Willi
2015-04-15
1
-5
/
+0
*
thread: Remove unneeded thread startup synchronization
Martin Willi
2015-04-13
1
-13
/
+4
*
apple: Introduce a central compatibility header with all __APPLE__ quirks
Martin Willi
2014-11-21
2
-86
/
+3
*
thread: Test for pending cancellation requests before poll()ing on OS X
Martin Willi
2014-11-21
1
-0
/
+20
*
threading: Support rwlock try_write_lock() on Windows
Martin Willi
2014-10-30
1
-2
/
+0
*
thread: Test for pending cancellation requests before select()ing on OS X
Martin Willi
2014-10-14
1
-0
/
+28
*
mutex: Use atomics to set current thread in recursive mutex
Tobias Brunner
2014-09-09
1
-9
/
+12
*
windows: Remove useless assignment in put_thread()
Tobias Brunner
2014-07-02
1
-1
/
+1
*
windows: Fix parameter name in Doxygen comment
Tobias Brunner
2014-06-30
1
-1
/
+1
*
thread-value: Defer cleanup handling to thread termination on Windows
Martin Willi
2014-06-17
3
-40
/
+51
*
windows: Use WINAPI call convention for Windows API callbacks
Martin Willi
2014-06-06
1
-2
/
+4
*
windows: Include for Vista instead of defining CondVar/SRWLock functions ourself
Martin Willi
2014-06-04
5
-33
/
+12
*
thread-value: Immediately cleanup all Windows TLS values on destroy
Martin Willi
2014-06-04
3
-14
/
+46
*
windows: Prevent queueing of multiple thread cancel APCs
Martin Willi
2014-06-04
1
-4
/
+13
*
windows: Provide a complete native Windows threading backend
Martin Willi
2014-06-04
7
-0
/
+1492
*
thread: Add a Windows pthread variant to print thread identifiers
Martin Willi
2014-06-03
1
-0
/
+3
*
thread: Properly clean up meta data of main thread
Tobias Brunner
2014-03-07
1
-0
/
+2
*
thread: Note that tread_cancellation_point temporarily activates cancelability
Martin Willi
2013-11-06
1
-5
/
+4
*
Fixed some typos
Tobias Brunner
2013-10-29
1
-1
/
+1
*
rwlock: Disable thread cancelability while waiting in (fallback) rwlock
Martin Willi
2013-10-24
1
-0
/
+7
*
rwlock: Don't use buggy pthread_rwlock on OS X
Martin Willi
2013-10-24
1
-0
/
+7
*
semaphore: Support cancellation in wait functions of semaphore fallback
Martin Willi
2013-10-23
1
-4
/
+6
*
rwlock: Re-acquire rwlock even if condvar wait times out
Martin Willi
2013-10-23
1
-1
/
+1
*
thread: implicitly create thread_t if an external thread calls thread_current()
Martin Willi
2013-07-18
1
-1
/
+14
*
semaphore: similar to thread_create(), semaphore_create() is used by Mach
Martin Willi
2013-05-06
1
-0
/
+5
*
Use SIGUSR2 for SIG_CANCEL on Android
Tobias Brunner
2013-02-26
1
-0
/
+4
*
Use a ./configure check to detect pthread spinlock availability
Martin Willi
2012-12-18
1
-15
/
+7
*
Moved debug.[ch] to utils folder
Tobias Brunner
2012-10-24
4
-4
/
+4
*
Moved data structures to new collections subfolder
Tobias Brunner
2012-10-24
1
-1
/
+1
*
Use a helper function to add milliseconds to timeval structs
Tobias Brunner
2012-10-18
2
-13
/
+2
*
Properly handle thread cancelation in rwlock_condvar_t
Tobias Brunner
2012-09-21
1
-15
/
+20
*
Added a condvar implementation that works with rwlock_t
Tobias Brunner
2012-09-21
2
-0
/
+216
*
Don't use POSIX semaphores if a MONOTONIC clock is available
Martin Willi
2012-08-20
1
-0
/
+8
*
Add a mutex/condvar based semaphore implementation if sem_timedwait is unavai...
Martin Willi
2012-08-20
1
-2
/
+67
*
Merge branch 'android-app'
Tobias Brunner
2012-08-13
1
-2
/
+2
|
\
|
*
Ensure thread IDs always start with 1 even if the library is reused
Tobias Brunner
2012-08-13
1
-2
/
+2
*
|
If _POSIX_SPIN_LOCKS is defined as -1, it is not available
Martin Willi
2012-08-10
1
-0
/
+4
|
/
*
Implemented recursive mutex without thread-specific counter
Tobias Brunner
2012-08-03
1
-23
/
+17
*
Use a single thread-specific value for our custom rwlock_t implementation
Tobias Brunner
2012-08-03
1
-50
/
+67
*
Properly cleanup thread-local values for the threads destroying thread_value_...
Tobias Brunner
2012-07-12
1
-2
/
+19
*
Added wrapper for POSIX spin locks
Tobias Brunner
2012-07-04
2
-0
/
+190
*
Added recursive read_lock support to our own implementation of rwlock_t.
Tobias Brunner
2012-05-02
1
-4
/
+35
*
Added a wrapper class around POSIX semaphores.
Tobias Brunner
2012-05-02
2
-0
/
+191
*
Fix gettid() on Android, which is defined in unistd.h there.
Tobias Brunner
2012-01-12
1
-3
/
+4
*
Use native gettid() if available (which is the case on Android).
Tobias Brunner
2012-01-10
1
-3
/
+11
*
Log native thread ID when a thread is created.
Tobias Brunner
2011-12-16
1
-1
/
+16
*
Create a dummy pthread key for value "0", as some buggy PKCS#11 libraries man...
Martin Willi
2011-12-07
1
-0
/
+10
*
Migrated thread_t to INIT/METHOD macros.
Tobias Brunner
2011-10-03
1
-34
/
+26
*
Migrated mutex_t to INIT/METHOD macros.
Tobias Brunner
2011-10-03
1
-72
/
+56
[next]