aboutsummaryrefslogtreecommitdiff
path: root/src/platform
Commit message (Expand)AuthorAge
* Start of progress on Windows. Name resolution and IOCP work begins.Garrett D'Amore2017-07-07
* Clean up some unused variables.Garrett D'Amore2017-07-07
* TCP asynchronous working now.Garrett D'Amore2017-07-07
* Fix lost event during poll.Garrett D'Amore2017-07-06
* Fixes for async resolver, plus a test suite for it.Garrett D'Amore2017-07-06
* Initial swag at asynchronous name resolution.Garrett D'Amore2017-07-06
* Make ipc work 100% async.Garrett D'Amore2017-07-05
* Cleanup some unused things.Garrett D'Amore2017-07-05
* Remove obsolete poll.c.Garrett D'Amore2017-07-05
* epdesc functionality.Garrett D'Amore2017-07-05
* Separate out poller/pollq from basic socket operations.Garrett D'Amore2017-07-04
* Improved routines for list management.Garrett D'Amore2017-07-04
* All pipes are nonblocking.Garrett D'Amore2017-07-04
* Rename aio functions. Enhanced epdesc_finish.Garrett D'Amore2017-07-04
* IPC & TCP negotiation done using aio. Remove old sync send/recv.Garrett D'Amore2017-07-03
* Properly initialize eps during listen.Garrett D'Amore2017-06-30
* pipedesc_read/write -> pipedesc_send/recv.Garrett D'Amore2017-06-30
* More progress on POSIX async connect stuff.Garrett D'Amore2017-06-30
* IPC fixes: correct handling of path removal, and path absence.Garrett D'Amore2017-06-30
* Fixes for IPC: don't try to disable Nagle, and use SUN_LEN properly.Garrett D'Amore2017-06-29
* More plumbing for async connections.Garrett D'Amore2017-06-29
* Begin work on async connect/accept for POSIX. Not referenced yet.Garrett D'Amore2017-06-29
* Use common POSIX socket handling for IPC.Garrett D'Amore2017-06-29
* Avoid Solaris / illumos namespace collision.Garrett D'Amore2017-06-29
* Use common socket handling on POSIX (tcp done, ipc pending.)Garrett D'Amore2017-06-29
* Adjust npds count properly.Garrett D'Amore2017-06-29
* Pass cancel of IPC and TCP all the way down to POSIX pipedescs.Garrett D'Amore2017-06-29
* Refactor stop again, closing numerous races (thanks valgrind!)Garrett D'Amore2017-06-28
* Convert to POSIX polled I/O for async; start of cancelable aio.Garrett D'Amore2017-06-27
* More race condition fixes.Garrett D'Amore2017-06-26
* Adding mutex lock during fini to prevent false positive data race.Garrett D'Amore2017-06-25
* Clear the owner while *still* holding the lock.Garrett D'Amore2017-06-25
* Additional mutex debugging support.Garrett D'Amore2017-06-22
* Expose a library finalizer suitable for atexit().Garrett D'Amore2017-06-21
* ETIME may not be defined on various platforms (STREAMs specific).Garrett D'Amore2017-04-12
* IPC send/recv works asynchronously for POSIX.Garrett D'Amore2017-03-29
* Clean up some dead code.Garrett D'Amore2017-03-29
* TCP (POSIX) async send/recv working. Other changes.Garrett D'Amore2017-03-29
* Start of msgq aio.Garrett D'Amore2017-03-01
* Async I/O for POSIX implemented using threads (untested.)Garrett D'Amore2017-02-24
* Fix for SunOS/illumos.Garrett D'Amore2017-01-25
* Add nn_sendmsg (with NN_MSG support).Garrett D'Amore2017-01-23
* Initial start of compat layer with bind, connect, etc. Untested.Garrett D'Amore2017-01-22
* Event notification via pollable FDs verified working.Garrett D'Amore2017-01-22
* Whoops, forgot to add the pipe implementations to git!!Garrett D'Amore2017-01-21
* Initial swag at notification pipes (not used yet).Garrett D'Amore2017-01-21
* Add more platforms (the *BSDs, SunOS/illumos) and update docs slightly.Garrett D'Amore2017-01-21
* Fix synchronization problem in msgqueue with multiple consumers.Garrett D'Amore2017-01-19
* Fix TCP hostname wildcards on Windows. Sort of.Garrett D'Amore2017-01-18
* Address segfault in TCP, and fix wild card handling.Garrett D'Amore2017-01-18