Commit Graph

  • c7be5bd6ae Controller: partial retrieving of configuration. Valentin Bartenev 2017-05-18 20:40:19 +03:00
  • dc95b2f3de Controller: pretty-printing of JSON responses. Valentin Bartenev 2017-05-16 22:02:01 +03:00
  • 0ca2c2fce2 Controller: trivial abilities to save and request configuration. Valentin Bartenev 2017-05-15 22:39:53 +03:00
  • 952ec2e0ff Fixed building test on Solaris Max Romanov 2017-05-12 20:41:34 +03:00
  • f7b4bdfd89 Using shared memory to send data via nxt_port. Max Romanov 2017-05-12 20:32:41 +03:00
  • 1782c771fa Fixed error introduced in rev d3dfd7c497e8. Igor Sysoev 2017-05-12 15:42:23 +03:00
  • 9d16e1808b Added one more missing "fall through" comment in tests. Valentin Bartenev 2017-05-10 19:26:56 +03:00
  • ed38d86abb Added missing "fall through" comments to make GCC 7 happy. Valentin Bartenev 2017-05-10 19:19:14 +03:00
  • 558d1f8687 HTTP parser: fixed minimum length optimization in headers hash. Valentin Bartenev 2017-04-25 16:57:14 +03:00
  • cfed068c1d Macros for atomic 'OR' and 'AND' operations introduced. Max Romanov 2017-04-21 16:55:13 +03:00
  • 6e7f98d6ae Fixed overflow detection in number parsing functions. Valentin Bartenev 2017-04-10 03:43:00 +03:00
  • e0881fd85c The nxt_expect() macro. Valentin Bartenev 2017-04-11 19:28:23 +03:00
  • 60ae0314c0 Fixed building on MacOSX. Igor Sysoev 2017-04-11 15:59:17 +03:00
  • cddbab6312 JSON output in controller. Valentin Bartenev 2017-04-11 00:29:47 +03:00
  • 6af2d1cfc6 JSON parser: fixed missing initialization of short string length. Valentin Bartenev 2017-04-11 00:29:29 +03:00
  • b01865c023 Style and micro-optimizations in JSON parsing. Valentin Bartenev 2017-04-10 23:04:34 +03:00
  • 3d9be969e7 Removed unused nxt_lvlhsh_ctx_t. Valentin Bartenev 2017-04-10 17:25:52 +03:00
  • bf401fa544 JSON parsing in controller. Valentin Bartenev 2017-04-10 17:06:22 +03:00
  • 3b8963da4d Event connection writing fixes. Igor Sysoev 2017-03-23 15:52:27 +03:00
  • e4e617469a Some basic HTTP handling in controller. Valentin Bartenev 2017-03-16 16:28:31 +03:00
  • e13cbdb439 Solaris compatibilty. Igor Sysoev 2017-03-14 19:52:57 +03:00
  • 5135fcea93 Adding CFLAGS to link commands to pass flags required by AddressSanitizer. Igor Sysoev 2017-03-14 19:05:43 +03:00
  • 3a8a4744b8 Fixed building on FreeBSD. Igor Sysoev 2017-03-14 19:03:49 +03:00
  • 979108f0ef Importing memory cache pool changes from nJScript. Igor Sysoev 2017-03-14 19:02:30 +03:00
  • aa047be6b9 Zero size memory pool allocations have been disabled in unit test becuase they are handled incorrectly with the -DNXT_DEBUG_MEMORY=1 option. Igor Sysoev 2017-03-14 19:00:32 +03:00
  • 612c083579 Fixed unit tests building broken by the previous commit. Igor Sysoev 2017-03-14 15:09:17 +03:00
  • 6f2c9acd18 Processes refactoring. The cycle has been renamed to the runtime. Igor Sysoev 2017-03-09 18:03:27 +03:00
  • 5745e48264 More optimizations of HTTP parser. Valentin Bartenev 2017-03-08 00:38:52 +03:00
  • c69e4fb11a HTTP parser benchmark. Valentin Bartenev 2017-03-08 00:28:26 +03:00
  • c624c9ea64 Cleanup of memory allocated in nxt_mem_cache_pool_unit_test(). Valentin Bartenev 2017-03-06 22:23:34 +03:00
  • 4df646a258 HTTP parser. Valentin Bartenev 2017-03-01 15:29:18 +03:00
  • fde4d18e3a Removed legacy HTTP parser. Valentin Bartenev 2017-03-01 15:17:55 +03:00
  • b379dae85e Port changes. Igor Sysoev 2017-02-22 15:10:28 +03:00
  • 029942f4eb I/O operations refactoring. Igor Sysoev 2017-02-22 15:09:59 +03:00
  • 059a864289 Event engines refactoring. Igor Sysoev 2017-02-07 20:04:56 +03:00
  • e57b95a923 Process channels have been renamed to ports. Igor Sysoev 2017-02-01 20:03:45 +03:00
  • 6e67bee0f4 nxt_str_t changes. Igor Sysoev 2017-02-01 19:20:07 +03:00
  • 8942550b13 More refactoring relicts removed. Igor Sysoev 2017-02-01 15:07:23 +03:00
  • d4d36c65fa Fixes of various issues introduced by refactoring. Igor Sysoev 2017-01-31 22:26:53 +03:00
  • 18281ee37e Event engine timers refactoring. Igor Sysoev 2017-01-31 22:26:50 +03:00
  • bb87fa11ca nxt_event_timer has been renamed to nxt_timer. Igor Sysoev 2017-01-30 16:47:50 +03:00
  • 952291c93c Importing rbtree changes from nJScript. Igor Sysoev 2017-01-30 12:14:49 +03:00
  • ba0391577b Work queues refactoring. Igor Sysoev 2017-01-27 11:35:11 +03:00
  • 6886b83c1f Now CFLAGS variable allows to overwrite configured options. Igor Sysoev 2017-01-24 19:25:32 +03:00
  • 4d3a5f24c1 Fixed Python building on Ubuntu. Igor Sysoev 2017-01-24 17:32:38 +03:00
  • de532922d9 Introducing tasks. Igor Sysoev 2017-01-23 19:56:03 +03:00
  • 16cbf3c076 Initial version. Igor Sysoev 2017-01-17 20:00:00 +03:00