Age | Commit message (Expand) | Author | Files | Lines |
2020-10-28 | Preserving the app port write socket. | Max Romanov | 1 | -2/+3 |
2020-08-20 | Moved isolation related code to "nxt_isolation.c". | Tiago Natel de Moura | 1 | -382/+0 |
2020-08-11 | Process structures refactoring in runtime and libunit. | Max Romanov | 1 | -1/+0 |
2020-08-11 | Changing router to application port exchange protocol. | Max Romanov | 1 | -37/+0 |
2020-08-11 | Libunit refactoring: port management. | Max Romanov | 1 | -1/+1 |
2020-06-23 | Isolation: fixed build when features aren't detected. | Tiago Natel de Moura | 1 | -12/+4 |
2020-05-28 | Added "rootfs" feature. | Tiago Natel de Moura | 1 | -0/+358 |
2020-03-09 | Refactor of process management. | Tiago Natel de Moura | 1 | -160/+374 |
2020-04-10 | Resolving a racing condition while adding ports on the app's side. | Max Romanov | 1 | -5/+12 |
2020-04-06 | Fixing 'find & add' racing condition in connected ports hash. | Max Romanov | 1 | -14/+6 |
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 |