Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-05-15 | Controller: trivial abilities to save and request configuration. | Valentin Bartenev | 3 | -48/+109 | |
Now you can get current configuration with: $ curl 127.0.0.1:8443 and put new configuration with: $ curl -X PUT -d @conf.json 127.0.0.1:8443 | |||||
2017-05-12 | Using shared memory to send data via nxt_port. | Max Romanov | 16 | -181/+1438 | |
Usage: b = nxt_port_mmap_get_buf(task, port, size); b->mem.free = nxt_cpymem(b->mem.free, data, size); nxt_port_socket_write(task, port, NXT_PORT_MSG_DATA, -1, 0, b); | |||||
2017-05-12 | Fixed error introduced in rev d3dfd7c497e8. | Igor Sysoev | 1 | -0/+1 | |
2017-05-10 | Added missing "fall through" comments to make GCC 7 happy. | Valentin Bartenev | 2 | -0/+5 | |
2017-04-25 | HTTP parser: fixed minimum length optimization in headers hash. | Valentin Bartenev | 1 | -4/+7 | |
2017-04-21 | Macros for atomic 'OR' and 'AND' operations introduced. | Max Romanov | 1 | -0/+17 | |
Compiler built-ins used, where possible. Necessary configure checks added. New macros: nxt_atomic_or_fetch(ptr, val) nxt_atomic_and_fetch(ptr, val) Syntax and behaviour is similar to __sync_or_and_fetch and __sync_and_and_fetch GCC build-ins. | |||||
2017-04-10 | Fixed overflow detection in number parsing functions. | Valentin Bartenev | 1 | -48/+52 | |
2017-04-11 | The nxt_expect() macro. | Valentin Bartenev | 1 | -2/+10 | |
2017-04-11 | Fixed building on MacOSX. | Igor Sysoev | 1 | -9/+5 | |
2017-04-11 | JSON output in controller. | Valentin Bartenev | 3 | -14/+384 | |
2017-04-11 | JSON parser: fixed missing initialization of short string length. | Valentin Bartenev | 1 | -0/+2 | |
2017-04-10 | Style and micro-optimizations in JSON parsing. | Valentin Bartenev | 1 | -12/+14 | |
2017-04-10 | Removed unused nxt_lvlhsh_ctx_t. | Valentin Bartenev | 1 | -11/+0 | |
2017-04-10 | JSON parsing in controller. | Valentin Bartenev | 3 | -14/+821 | |
2017-03-23 | Event connection writing fixes. | Igor Sysoev | 1 | -0/+9 | |
2017-03-16 | Some basic HTTP handling in controller. | Valentin Bartenev | 1 | -7/+299 | |
2017-03-14 | Solaris compatibilty. | Igor Sysoev | 4 | -21/+23 | |
2017-03-14 | Fixed building on FreeBSD. | Igor Sysoev | 2 | -2/+2 | |
2017-03-14 | Importing memory cache pool changes from nJScript. | Igor Sysoev | 3 | -128/+195 | |
2017-03-14 | Fixed unit tests building broken by the previous commit. | Igor Sysoev | 3 | -2/+5 | |
2017-03-09 | Processes refactoring. | Igor Sysoev | 44 | -2668/+2585 | |
The cycle has been renamed to the runtime. | |||||
2017-03-08 | More optimizations of HTTP parser. | Valentin Bartenev | 1 | -103/+63 | |
SSE 4.2 code removed, since loop unrolling gives better results. | |||||
2017-03-01 | HTTP parser. | Valentin Bartenev | 3 | -0/+964 | |
2017-03-01 | Removed legacy HTTP parser. | Valentin Bartenev | 5 | -678/+0 | |
2017-02-22 | Port changes. | Igor Sysoev | 10 | -298/+271 | |
2017-02-22 | I/O operations refactoring. | Igor Sysoev | 45 | -1135/+1141 | |
2017-02-07 | Event engines refactoring. | Igor Sysoev | 40 | -4487/+4366 | |
2017-02-01 | Process channels have been renamed to ports. | Igor Sysoev | 13 | -911/+911 | |
2017-02-01 | nxt_str_t changes. | Igor Sysoev | 13 | -347/+350 | |
2017-02-01 | More refactoring relicts removed. | Igor Sysoev | 7 | -26/+20 | |
2017-01-31 | Fixes of various issues introduced by refactoring. | Igor Sysoev | 3 | -9/+25 | |
2017-01-31 | Event engine timers refactoring. | Igor Sysoev | 12 | -229/+204 | |
2017-01-30 | nxt_event_timer has been renamed to nxt_timer. | Igor Sysoev | 25 | -530/+519 | |
2017-01-30 | Importing rbtree changes from nJScript. | Igor Sysoev | 5 | -76/+55 | |
2017-01-27 | Work queues refactoring. | Igor Sysoev | 34 | -762/+396 | |
2017-01-23 | Introducing tasks. | Igor Sysoev | 70 | -1500/+1688 | |
2017-01-17 | Initial version. | Igor Sysoev | 188 | -0/+49907 | |