| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Fix eventfd configuration bug. (#820) | steve-scott | 2018-12-22 |
| | | |||
| * | Remove some compilation warnings (cannot return in void func). | Garrett D'Amore | 2018-12-20 |
| | | |||
| * | fixes #817 demo/rest does not work | Garrett D'Amore | 2018-12-16 |
| | | |||
| * | Allow recv_maxsize to be set after calling listen() on listener. (#747) | Cody Piersall | 2018-12-16 |
| | | | | | fixes #724 set recvmaxsize after listen for tcp. | ||
| * | fixes #769 How to limit worker threads | Matt Gigli | 2018-12-16 |
| | | | | | | * Expose cmake variable to set number of DNS resolver threads: NNG_RESOLV_CONCURRENCY * Expose cmake variable to set number of taskq threads: NNG_NUM_TASKQ_THREADS | ||
| * | fixes #812 message queue put_error unused | Garrett D'Amore | 2018-12-11 |
| | | |||
| * | The toplevel sets threads already, not needed here. (#810) | Cody Piersall | 2018-12-11 |
| | | | | | | | * The toplevel sets threads already, not needed here. * Don't overwrite NNG_LIBS list. | ||
| * | added option --msgpack to static nng_optspec opts to match documentation | George (marchon) Lambert | 2018-12-02 |
| | | |||
| * | fixes #805 Bad cross reference in nng_stat_value page | Garrett D'Amore | 2018-11-27 |
| | | |||
| * | fixes #800 sockimpl.h and posix_aio.h missing in build system | Garrett D'Amore | 2018-11-27 |
| | | |||
| * | fixes #802 wrong description in nng_http_client_connect/EADDRINVAL | Garrett D'Amore | 2018-11-27 |
| | | |||
| * | fixes #680 Public TCP API | Garrett D'Amore | 2018-11-27 |
| | | |||
| * | fixes #799 Compile error on Windows with disabled stats | Garrett D'Amore | 2018-11-23 |
| | | |||
| * | move all public headers to include/nng/ folder | Gregor Burger | 2018-11-22 |
| | | | | | | | | | | | This change makes embedding nng + nggpp (or other projects depending on nng) in cmake easier. The header files are moved to a separate include directory. This also makes installation of the headers easier, and allows clearer identification of private vs public heade files. Some additional cleanups were performed by @gedamore, but the main credit for this change belongs with @gregorburger. | ||
| * | Prep for NNG 1.1.1.v1.1.1 | Garrett D'Amore | 2018-11-21 |
| | | |||
| * | Allow nng to be consumed in "add_subdirectory" scenarios | Gregor Burger | 2018-11-19 |
| | | |||
| * | fixes #789 Websocket ping request crash | Bertrand | 2018-11-17 |
| | | |||
| * | fixes #794 nng bug report URL wrong | Garrett D'Amore | 2018-11-16 |
| | | |||
| * | Update the minor and patch versions | Nathan Kent | 2018-11-14 |
| | | |||
| * | fixes #784 convey uses langinfo not available on QNXv1.1.0 | Garrett D'Amore | 2018-11-09 |
| | | |||
| * | fixes #782 stat namespace collision on QNX | Garrett D'Amore | 2018-11-09 |
| | | |||
| * | More cleanup of options docs for TLS. | Garrett D'Amore | 2018-11-08 |
| | | |||
| * | Improved option docs slightly. | Garrett D'Amore | 2018-11-08 |
| | | |||
| * | Improved layout and wording of option accessor functions. | Garrett D'Amore | 2018-11-08 |
| | | |||
| * | Minor markup to append parens to functions. | Garrett D'Amore | 2018-11-08 |
| | | |||
| * | fixes #780 travis-ci cmake fails with `No VERSION specified...` | Garrett D'Amore | 2018-11-08 |
| | | |||
| * | fixes #779 Bump ABI version for v1.1v1.1.0-rc | Garrett D'Amore | 2018-11-05 |
| | | |||
| * | fixes #778 nng_http_handler_set_tree link bad | Garrett D'Amore | 2018-11-05 |
| | | |||
| * | fixes #456 TLS configuration object hold | Garrett D'Amore | 2018-11-05 |
| | | | | | fixes #776 Configuration of mbedTLS should warn about license | ||
| * | fixes #577 target library dependencies should be public | Garrett D'Amore | 2018-11-05 |
| | | | | | | | | | | | | This is a significant refactor of the library configuration. We use the modern package configuration helper, with a template script that also does the find_package dance for any of our dependencies. We also have restructured the code so that most protocols and transports have their configuration isolated to their own CMakeLists file, reducing the size of the global CMakeLists file. | ||
| * | fixes #682 Support for Chunked Transfer Coding | Garrett D'Amore | 2018-11-02 |
| | | | | | | | | | | | | | | | | | This is the client side only, although the work is structured to support server applications. The chunked API is for now private, although the intent to is to make it public for applications who really want to use it. Note that chunked transfer encoding puts data through extra copies. First it copies through the buffering area (because I have to be able to extract variable length strings from inside the data stream), and then again to reassemble the chunks into a single unified object. We do assume that the user wants the entire thing as a single object. This means that using this to pull unbounded data will just silently consume all memory. Use caution! | ||
| * | fixes #772 ineffectual assignment in aio_init | Garrett D'Amore | 2018-11-01 |
| | | |||
| * | fixes #766 NNG asserts when setting socket name | Garrett D'Amore | 2018-11-01 |
| | | | | | Reported by @TBastiani (with suggested fix). Test validation added. | ||
| * | fixes #770 Assertion in NNG TLS layer | Garrett D'Amore | 2018-11-01 |
| | | |||
| * | fixes #767 Want tunable stack size | Garrett D'Amore | 2018-10-31 |
| | | |||
| * | fixes #763 buffer overrun in options test | Garrett D'Amore | 2018-10-27 |
| | | |||
| * | fixes #755 zerotier transport segfaults on alpine linux | Garrett D'Amore | 2018-10-27 |
| | | |||
| * | Clean up some zerotier compiler warnings. | Garrett D'Amore | 2018-10-25 |
| | | |||
| * | Add local IP address tuning for ZeroTier. | Garrett D'Amore | 2018-10-25 |
| | | | | | | These options are undocumented -- for now. We need to get some experience with them to ensure that they are worth keeping. | ||
| * | fixes #761 idhash work to factor in upper bits is pointless | Garrett D'Amore | 2018-10-23 |
| | | |||
| * | Fix for possible overruns in fragsz. | Garrett D'Amore | 2018-10-23 |
| | | | | | | | | | While the fragment size itself fits within 16-bits, when we do math on it (such as multiplying by a fragment count), we may need to calculate values that exceed 16-bits (e.g. 1MB). Therefore we should treat this as a size_t, but cast it down to 16-bits only when we write it out to the packet field. | ||
| * | fixes #744 ZeroTier should not create node until first referenced | Garrett D'Amore | 2018-10-17 |
| | | |||
| * | eliminate double check for index.html if index.html exists | QXSoftware | 2018-10-15 |
| | | |||
| * | fix typo | QXSoftware | 2018-10-12 |
| | | |||
| * | remove unused function declaration | QXSoftware | 2018-10-12 |
| | | |||
| * | remove redundant zero memory operations | QXSoftware | 2018-10-12 |
| | | |||
| * | Fix win file type (#749) | Hunter | 2018-10-12 |
| | | | | | | before: nni_file_is_dir with path D:\\ D:/ D: all returns false after: nni_file_is_dir with path D:\\ D:/ D: all returns true | ||
| * | fixes #745 HTTP server redirect handler | Garrett D'Amore | 2018-10-07 |
| | | |||
| * | fix function "int nni_msg_alloc(nni_msg **mp, size_t sz)" allocates the ↵ | QXSoftware | 2018-10-02 |
| | | | | | underlying buffer twice under some circumstance, say, sz = 1024 or 2048 | ||
| * | use index together with increment operator(postfix form) | QXSoftware | 2018-10-02 |
| | | |||
