| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | 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. | ||
| * | Add NNI_GET32, NNI_PUT32 macros. | Garrett D'Amore | 2017-01-02 |
| | | |||
| * | Leak fixes for valgrind. | Garrett D'Amore | 2017-01-02 |
| | | |||
| * | Fixes to enable REQ/REP to operate. | Garrett D'Amore | 2017-01-02 |
| | | | | | | | | This uncovered a few problems - inproc was not moving the headers to the body on transmit, and the message chunk allocator had a serious bug leading to memory corruption. I've also added a message dumper, which turns out to be incredibly useful during debugging. | ||
| * | Begin testing REQ/REP. | Garrett D'Amore | 2017-01-02 |
| | | |||
| * | Protocol initialization restructuring. | Garrett D'Amore | 2017-01-02 |
| | | |||
| * | Rename nni_socket to nni_sock. | Garrett D'Amore | 2017-01-02 |
| | | |||
| * | Change msgqueue -> msgq. | Garrett D'Amore | 2017-01-02 |
| | | |||
| * | Use new NNI_ALLOC_STRUCT macro. nni_msg_dup copies options too. | Garrett D'Amore | 2017-01-02 |
| | | |||
| * | Backtrace fix found by gcc warning. | Garrett D'Amore | 2017-01-01 |
| | | |||
| * | REQ/REP use new style locks. Also, enable compilation for REP. | Garrett D'Amore | 2017-01-01 |
| | | |||
| * | Uncrustify fixes. | Garrett D'Amore | 2016-12-31 |
| | | |||
| * | REP protocol. Untested beyond compilation. | Garrett D'Amore | 2016-12-30 |
| | | |||
| * | Factor out repeated protocol code into common. | Garrett D'Amore | 2016-12-29 |
| | | |||
| * | Fix error handling during initialization. | Garrett D'Amore | 2016-12-29 |
| | | |||
| * | Move option helpers to their own file. | Garrett D'Amore | 2016-12-29 |
| | | |||
| * | REQ implementation. | Garrett D'Amore | 2016-12-28 |
| This is an untested implementation for REQ. It is based hugely upon the mangos implementation, so there is an excellent chance it will work. | |||
