| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Initial swag at notification pipes (not used yet). | Garrett D'Amore | 2017-01-21 |
| | | |||
| * | Start of event framework. | Garrett D'Amore | 2017-01-16 |
| | | | | | | | | | | | This compiles correctly, but doesn't actually deliver events yet. As part of this, I've made most of the initializables in nng safe to tear-down if uninitialized (or set to zero e.g. via calloc). This makes it loads easier to write the teardown on error code, since I can deinit everything, without worrying about which things have been initialized and which have not. | ||
| * | Block SIGPIPE. Ewww... | Garrett D'Amore | 2017-01-12 |
| | | |||
| * | Add IPC (UNIX domain sockets) for POSIX, and test suite. | Garrett D'Amore | 2017-01-12 |
| | | |||
| * | Change a bunch of copyrights to 2017 for work done since the 1st. | Garrett D'Amore | 2017-01-05 |
| | | |||
| * | Fix close related races (POSIX close is a PITA). | Garrett D'Amore | 2017-01-04 |
| | | |||
| * | Initial cut at TCP, totally untested beyond compilation. | Garrett D'Amore | 2017-01-04 |
| | | | | | | This also adds checks in the protocols to verify that pipe peers are of the proper protocol. | ||
| * | Working towards TCP support. | Garrett D'Amore | 2017-01-03 |
| | | |||
| * | Pipe simplifications for thread management. | Garrett D'Amore | 2017-01-01 |
| | | | | | | | | This may also address a race in closing down pipes. Now pipes are always registered with the socket. They also always have both a sender and receiver thread. If the protocol doesn't need one or the other, the stock thread just exits early. | ||
| * | New thread infrastructure -- not used anywhere yet, but tested. | Garrett D'Amore | 2017-01-01 |
| | | |||
| * | Uncrustify fixes. | Garrett D'Amore | 2016-12-23 |
| | | |||
| * | Endpoint dialer implemented. | Garrett D'Amore | 2016-12-22 |
| | | |||
| * | Inline locks (fewer allocs), simpler absolute times for wakeups. nn_sock_recv. | Garrett D'Amore | 2016-12-22 |
| | | |||
| * | Synchronization enhancements - inproc & msgqueue. Absolute waits... | Garrett D'Amore | 2016-12-22 |
| | | |||
| * | Start of work to inline mutexes and condition variables. | Garrett D'Amore | 2016-12-22 |
| | | |||
| * | Use C99 structure initializers FTW. Various other changes. | Garrett D'Amore | 2016-12-22 |
| | | |||
| * | Uncrustify configuration, and shorter copyright banners, plus reformat | Garrett D'Amore | 2016-12-21 |
| | | | | | code with uncrustify. (Minor adjustments.) No more arguments! | ||
| * | More robust platform definition support. | Garrett D'Amore | 2016-12-14 |
| | | | | | | | | The idea is that someday it will be possible to just concatenate the entire set of source files into a single giant source file, for systems that want to work this way. As a result, the build system now compiles every file, although some of them will not have any definitions. | ||
| * | Added threading primitives, more complete transport API. | Garrett D'Amore | 2016-12-12 |
| | | |||
| * | New msgqueue implementation, use CLOCK_MONOTONIC if available. | Garrett D'Amore | 2016-12-11 |
| | | | | | Start of socket definitions. | ||
| * | Initial commit. This is not going to be useful to you for anything. | Garrett D'Amore | 2016-12-10 |
