Age | Commit message (Expand) | Author | Files | Lines |
2019-12-06 | Isolation: allowed the use of credentials with unpriv userns. | Tiago Natel | 1 | -6/+26 |
2019-12-06 | Moved credential-related code to nxt_credential.c. | Tiago Natel | 1 | -334/+1 |
2019-11-26 | Refactor of process init. | Tiago Natel | 1 | -12/+12 |
2019-11-26 | Changed the group listing to run unprivileged when possible. | Tiago Natel | 1 | -30/+104 |
2019-10-29 | Process port refactoring. | Hong Zhi Dao | 1 | -0/+11 |
2019-10-28 | Added clone syscall check for uid/gid mapping. | Tiago Natel | 1 | -1/+1 |
2019-10-22 | Improved error logging when uid/gid map is not properly set. | Tiago Natel | 1 | -2/+30 |
2019-09-26 | Refactored nxt_process_create() for more explicit pipe closing. | Valentin Bartenev | 1 | -40/+29 |
2019-09-26 | Fixed descriptors leak on process creation. | Valentin Bartenev | 1 | -0/+12 |
2019-09-19 | Initial applications isolation support using Linux namespaces. | Tiago de Bem Natel de Moura | 1 | -62/+189 |
2019-03-22 | Ignoring EPERM error when changing application process uid/gid. | Max Romanov | 1 | -16/+33 |
2018-09-19 | Initializing user_cred gids and ngroups for MacOS. | Max Romanov | 1 | -0/+4 |
2018-09-07 | Misspelled variable names fixed. | Max Romanov | 1 | -3/+3 |
2018-06-18 | Removing Unix control socket on start failure. | Igor Sysoev | 1 | -3/+1 |
2018-06-18 | Removed unused single process type. | Igor Sysoev | 1 | -12/+10 |
2018-03-05 | Reduced number of critical log levels. | Valentin Bartenev | 1 | -37/+26 |
2018-01-24 | Fixed formatting in nxt_sprintf() and logging. | Sergey Kandaurov | 1 | -1/+1 |
2017-11-20 | Fixing Coverity warnings. | Max Romanov | 1 | -0/+6 |
2017-10-19 | Filtering process to keep connection. | Max Romanov | 1 | -6/+43 |
2017-10-19 | Supporting concurrent shared memory fd receive in router. | Max Romanov | 1 | -2/+2 |
2017-10-04 | Introducing process use counter. | Max Romanov | 1 | -16/+19 |
2017-10-04 | Introducing use counters for port and app. Thread safe port write. | Max Romanov | 1 | -7/+5 |
2017-10-04 | Removing mem_pool from port_hash interface. | Max Romanov | 1 | -13/+2 |
2017-09-15 | Introducing named port message handlers to avoid misprints. | Max Romanov | 1 | -1/+1 |
2017-09-06 | Style fixes. | Igor Sysoev | 1 | -0/+1 |
2017-08-31 | nginext has been renamed to unit. | Igor Sysoev | 1 | -1/+1 |
2017-08-29 | The master process has been renamed to the main process. | Igor Sysoev | 1 | -9/+9 |
2017-08-26 | Added configure option --user=USER and --group=GROUP. | Igor Sysoev | 1 | -5/+25 |
2017-08-02 | Runtime processes protected with mutex. | Max Romanov | 1 | -1/+1 |
2017-07-18 | Work queue thread assertions. Reset thread after fork. | Max Romanov | 1 | -0/+2 |
2017-07-18 | Mem pool cleanup introduced. | Max Romanov | 1 | -1/+21 |
2017-07-18 | Port allocation and destroy changed. Worker process stop introduced. | Max Romanov | 1 | -23/+4 |
2017-07-12 | New process port exchange changed. READY message type introduced. | Max Romanov | 1 | -33/+99 |
2017-07-10 | Introducing thread-safe nxt_random(). | Igor Sysoev | 1 | -2/+3 |
2017-07-07 | Process stop notification from master to all other processes. | Max Romanov | 1 | -1/+3 |
2017-06-23 | Added basic HTTP request processing in router. | Max Romanov | 1 | -0/+26 |
2017-06-23 | nxt_process_create() changed to add process to runtime before callbacks. | Max Romanov | 1 | -5/+19 |
2017-06-23 | nxt_port_create() use task instead of thread. | Max Romanov | 1 | -1/+2 |
2017-06-20 | Using new memory pool implementation. | Igor Sysoev | 1 | -1/+1 |
2017-05-12 | Using shared memory to send data via nxt_port. | Max Romanov | 1 | -0/+19 |
2017-03-09 | Processes refactoring. | Igor Sysoev | 1 | -55/+127 |
2017-01-17 | Initial version. | Igor Sysoev | 1 | -0/+436 |