Jan Vidar Krey
|
793790d089
|
Initial implementation of an async DNS client API with getaddrinfo + pthreads.
|
2012-10-24 23:19:14 +02:00 |
Jan Vidar Krey
|
b1f2c93738
|
Reworked the error handling of non-blocking reads and writes.
This should prevent busy loops where the socket is makred readable
but we are really only looking for it to become writable.
|
2012-10-17 09:16:02 +02:00 |
Jan Vidar Krey
|
f3922bb3e0
|
Work on splitting out OpenSSL cleanly.
|
2012-10-12 14:24:03 +02:00 |
Jan Vidar Krey
|
f20c42d05f
|
Wrapped everything OpenSSL related in a SSL_USE_OPENSSL check macro.
|
2012-10-02 23:59:11 +02:00 |
Jan Vidar Krey
|
e972b03f38
|
Fix SSL disconnect memory leak.
|
2011-12-02 13:03:17 +01:00 |
Jan Vidar Krey
|
70f13158d3
|
Merge branch 'master' of github.com:janvidar/uhub
|
2011-09-05 23:34:05 +02:00 |
Jan Vidar Krey
|
9327615448
|
Compile warning fix.
|
2011-09-05 23:16:15 +02:00 |
Jan Vidar Krey
|
a79fcd796e
|
Shutdown SSL on close.
|
2011-08-16 12:07:17 +02:00 |
Jan Vidar Krey
|
47cf3326fd
|
Don't do SSL_clear unless the SSL object is initialized.
|
2011-08-16 12:06:34 +02:00 |
Jan Vidar Krey
|
3353049ae3
|
Several SSL/TLS related memory leak fixes.
|
2011-08-16 12:06:17 +02:00 |
Jan Vidar Krey
|
77faac0494
|
Fixed some minor issues found during code review.
|
2010-05-25 22:47:30 +02:00 |
Jan Vidar Krey
|
8815118fde
|
Added flood control support.
This closes bug #79: Flood control, and rate limits
|
2010-04-05 16:01:07 +02:00 |
Jan Vidar Krey
|
862c6a1baf
|
Reduce timeout queue window size.
|
2010-03-13 00:16:15 +01:00 |
Jan Vidar Krey
|
896bbfcb5d
|
Compile multiple network backends into the binary and choose which one to use at runtime.
This makes it possible to share more code between the backends and also work around
bugs of certain backends on some (versions of) operating systems.
|
2010-02-10 22:00:13 +01:00 |
Jan Vidar Krey
|
9f5aaf0148
|
Added a safe connection cleanup procedure for when a connection goes
down while it may be attempted to be used.
|
2010-01-21 01:12:57 +01:00 |