#
356:b6c89a2f537b |
| 10-Oct-2017 |
Valentin Bartenev |
Optimized application type handling.
|
#
354:8fc82db3530b |
| 05-Oct-2017 |
Valentin Bartenev |
Improved applications versions handling.
|
#
349:ae438f16b44e |
| 04-Oct-2017 |
Max Romanov |
Introducing process use counter.
This helps to decouple process removal from port memory pool cleanups.
|
#
348:5342d18db890 |
| 04-Oct-2017 |
Max Romanov |
Return error codes for port_hash operations.
|
#
343:9fa845db60fb |
| 04-Oct-2017 |
Max Romanov |
Introducing use counters for port and app. Thread safe port write.
Use counter helps to simplify logic around port and application free.
Port 'post' function introduced to simplify post execution
Introducing use counters for port and app. Thread safe port write.
Use counter helps to simplify logic around port and application free.
Port 'post' function introduced to simplify post execution of particular function to original port engine's thread.
Write message queue is protected by mutex which makes port write operation thread safe.
show more ...
|
#
342:82c2825a617a |
| 04-Oct-2017 |
Max Romanov |
Using engine memiory pool for port write allocations.
To allow use port from different threads, the first step is to avoid using port's memory pool for temporary allocations required to send data th
Using engine memiory pool for port write allocations.
To allow use port from different threads, the first step is to avoid using port's memory pool for temporary allocations required to send data through the port. Including but not limited by: - buffers for data; - send message structures; - new mmap fd notifications;
It is still safe to use port memory pool for incoming buffers allocations because recieve operation bound to single thread.
show more ...
|
#
341:5e1a9c009968 |
| 04-Oct-2017 |
Max Romanov |
Removing mem_pool from port_hash interface.
Memory pool is not used by port_hash and it was a mistake to pass it into 'add' and 'remove' functions. port_hash enrties are allocated from heap.
|
#
326:2aad6a5fac13 |
| 22-Sep-2017 |
Valentin Bartenev |
Removed fibers from compilation.
It's not used anyway, but breaks building with musl.
This closes issue #5 on GitHub.
|
#
314:6cf55ca61038 |
| 10-Sep-2017 |
Valentin Bartenev |
Configuration persistence.
Now configuration survives server reloads.
|
Revision tags: 0.1 |
|
#
277:6baa1731cc6f |
| 05-Sep-2017 |
Igor Sysoev |
Style fixes.
|
#
260:2a6ee82d77c1 |
| 30-Aug-2017 |
Igor Sysoev |
Changed modules names format.
|
#
259:9cf0e151e752 |
| 30-Aug-2017 |
Igor Sysoev |
nginext has been renamed to unit.
|
#
252:f80fdef4e4d4 |
| 30-Aug-2017 |
Max Romanov |
Fixed pid_file pattern misprint introduced in 231:6832cdee961e.
|
#
251:930633c89ea8 |
| 30-Aug-2017 |
Igor Sysoev |
Adding a missing slash to the tail of path set by --modules command line option.
|
#
240:36bafba970b5 |
| 28-Aug-2017 |
Igor Sysoev |
The master process has been renamed to the main process.
|
#
239:efe28cb74427 |
| 28-Aug-2017 |
Igor Sysoev |
Improved English.
|
#
235:467cff8f6def |
| 26-Aug-2017 |
Igor Sysoev |
Added configure and command line option --help.
|
#
234:e0f17b03f52b |
| 26-Aug-2017 |
Igor Sysoev |
Added configure and command line option --control.
|
#
233:60bb2517a61d |
| 26-Aug-2017 |
Igor Sysoev |
Added configure and command line option --modules.
|
#
232:43f9808200cd |
| 26-Aug-2017 |
Igor Sysoev |
Added configure option --user=USER and --group=GROUP.
|
#
231:6832cdee961e |
| 26-Aug-2017 |
Igor Sysoev |
Added configure option --pid=FILE.
A pid file name can be relative. The default pid file name is "nginext.pid".
|
#
230:e00ffd51df10 |
| 26-Aug-2017 |
Igor Sysoev |
Added configure options --prefix=PATH and --log=FILE.
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
Added configure options --prefix=PATH and --log=FILE.
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".
show more ...
|
#
226:d0364583ae84 |
| 24-Aug-2017 |
Valentin Bartenev |
Fixed building by GCC after 924c70e5fd1f.
|
#
223:bf98efe2c55c |
| 24-Aug-2017 |
Igor Sysoev |
Removed configure option --no-threads.
|
#
222:c2c0fe6e1d74 |
| 24-Aug-2017 |
Igor Sysoev |
Checking invalid command line options.
|