index
:
unit.git
alx-gzip
applog
bool
compr
master
skel_lm
wasm
Universal Web Application Server
andrew@digital-domain.net
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
nxt_process.c
(
follow
)
Age
Commit message (
Expand
)
Author
Files
Lines
2024-09-25
Re-work nxt_process_check_pid_status() slightly
Andrew Clayton
1
-6
/
+2
2023-04-11
Add per-application logging.
Andrew Clayton
1
-0
/
+6
2023-03-17
Remove some dormant code from nxt_process_quit().
Andrew Clayton
1
-21
/
+0
2023-02-24
Set a safer umask(2) when running as a daemon.
Andrew Clayton
1
-3
/
+3
2023-02-17
Remove the nxt_getpid() alias.
Andrew Clayton
1
-1
/
+1
2023-02-17
Isolation: Switch to fork(2) & unshare(2) on Linux.
Andrew Clayton
1
-9
/
+247
2023-02-17
Isolation: Rename NXT_HAVE_CLONE -> NXT_HAVE_LINUX_NS.
Andrew Clayton
1
-5
/
+5
2022-12-10
Isolation: wired up per-application cgroup support internally.
Andrew Clayton
1
-0
/
+12
2022-08-11
Fixing isolated process PID manipulation.
Max Romanov
1
-3
/
+31
2022-07-18
Removed code used when NXT_HAVE_POSIX_SPAWN is false.
Alejandro Colomar
1
-48
/
+0
2021-11-24
Fixing alerts on router restart.
Max Romanov
1
-3
/
+12
2021-11-09
Introducing application prototype processes.
Tiago Natel de Moura
1
-62
/
+210
2021-11-09
Changed nxt_process_* for reuse.
Tiago Natel de Moura
1
-12
/
+148
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
[next]