summaryrefslogtreecommitdiffhomepage
path: root/auto (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-08-29The process type enum exposed to go module.Max Romanov2-1/+2
2017-08-29Using NXT_GO variable instead of explicit go.Max Romanov1-4/+4
2017-08-29Store and use NXT_LIBRT for go module.Max Romanov3-1/+4
2017-08-29Separation of module prerequisites for 'all' target in Makefile.Max Romanov3-6/+6
To avoid using sed -i.
2017-08-29The master process has been renamed to the main process.Igor Sysoev1-2/+2
2017-08-29Improved English.Igor Sysoev1-7/+7
2017-08-26Added configuration summary.Igor Sysoev1-0/+23
2017-08-26Added configure and command line option --help.Igor Sysoev6-40/+92
2017-08-26Added configure and command line option --control.Igor Sysoev1-0/+10
2017-08-26Added configure and command line option --modules.Igor Sysoev1-0/+12
2017-08-26Added configure option --user=USER and --group=GROUP.Igor Sysoev1-0/+6
2017-08-26Added configure option --pid=FILE.Igor Sysoev1-0/+7
A pid file name can be relative. The default pid file name is "nginext.pid".
2017-08-26Added configure options --prefix=PATH and --log=FILE.Igor Sysoev1-0/+17
A prefix is prepended to all relative names at configure stage. There is no prefix by default. A log file name can be relative. The default log file name is "nginext.log".
2017-08-24Renamed configure option --no-unix-domain to --no-unix-sockets.Igor Sysoev1-1/+1
2017-08-24Building IPv6 by default.Igor Sysoev1-3/+2
2017-08-24Removed configure option --no-threads.Igor Sysoev2-24/+9
2017-08-21Renamed configure options.Valentin Bartenev1-16/+16
2017-08-17The new module configuration interface.Igor Sysoev11-66/+490
Configuration and building example: ./configure ./configure python ./configure php ./configure go make all or ./configure make nginext ./configure python make python ./configure php make php ./configure go make go Modules configuration options and building examples: ./configure python --module=python2 --config=python2.7-config make python2 ./configure php --module=php7 --config=php7.0-config --lib-path=/usr/local/php7.0 make php7 ./configure go --go=go1.6 --go-path=${HOME}/go1.6 make go1.6
2017-08-17Removing auto/modules directory before commiting the new moduleIgor Sysoev7-300/+0
configuration infrastructure.
2017-08-04Introducing configure option --with-php-ldflags=.Igor Sysoev2-8/+13
2017-08-02Include build/Makefile into main Makefile.Max Romanov1-8/+7
2017-08-02Port RPC interface introduced.Max Romanov1-0/+1
Usage: 1. Register handlers in incoming port with nxt_port_rpc_register_handler(). 2. Use return value as a stream identifier for next nxt_port_socket_write().
2017-08-02Added make target 'golang-nginext-install' to install precompiled go package.Max Romanov1-0/+20
2017-08-02Using old-style packed attribute specification for compatibility.Max Romanov1-2/+3
2017-07-26Improved PHP configure test.Igor Sysoev1-21/+31
2017-07-26Improved Python configure test.Igor Sysoev1-17/+24
2017-07-26Improved Go configure test.Igor Sysoev1-7/+10
2017-07-25Updated Go configure test.Igor Sysoev1-4/+13
2017-07-18More accurate "packed" attribute declaration.Valentin Bartenev1-0/+15
2017-07-14Restored arc4random unit test after 59fc46dd5e1d.Ruslan Ermilov1-16/+0
2017-07-05Configuration: basic validation of schema.Valentin Bartenev1-0/+1
2017-06-28Configuration: reduced names of structures, functions, and macros.Valentin Bartenev1-1/+1
2017-06-26Build on Solaris 11 fixed.Max Romanov1-0/+13
2017-06-23External Go app request processing.Max Romanov5-1/+64
2017-06-23PHP app request processing.Max Romanov5-0/+80
2017-06-23Python app request processing.Max Romanov2-17/+13
2017-06-23Store pointer to shared memory start in buf->parent.Max Romanov1-0/+1
nxt_port_mmap_t stored in arrays and it is unsafe to store pointer to array element. Shared memory structures and macros moved to separate header file to be used by GO package.
2017-06-23lvlhash for ports moved to separate files for future re-use.Max Romanov1-0/+3
2017-06-20Using new memory pool implementation.Igor Sysoev1-5/+3
2017-06-19Memory pools refactoring.Igor Sysoev1-3/+3
2017-06-14nxt_event_conn_... functions and structures have been renamedIgor Sysoev1-8/+8
to nxt_conn_...
2017-05-31Skeleton of router configuration and request processing.Igor Sysoev1-0/+2
2017-05-12Using shared memory to send data via nxt_port.Max Romanov2-0/+62
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-04-21Macros for atomic 'OR' and 'AND' operations introduced.Max Romanov1-0/+8
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-10JSON parsing in controller.Valentin Bartenev1-0/+2
2017-03-14Adding CFLAGS to link commands to pass flags required byIgor Sysoev1-2/+2
AddressSanitizer.
2017-03-14Fixed unit tests building broken by the previous commit.Igor Sysoev1-11/+11
2017-03-09Processes refactoring.Igor Sysoev3-7/+9
The cycle has been renamed to the runtime.
2017-03-01HTTP parser.Valentin Bartenev1-0/+3
2017-03-01Removed legacy HTTP parser.Valentin Bartenev1-1/+0