Riccardo Magliocchetti
7def85636e
linux_ns: fix memory leak
...
Reported by Coverity as CID #971052 .
2013-12-27 18:53:49 +01:00
Łukasz Mierzwa
4d3526a377
namespace init process should exit if exit-on-reload is enabled, fixes #471
2013-12-09 21:42:48 +01:00
Unbit
4c051d90ed
split setup from running for easy library integration
2013-11-29 17:07:11 +01:00
unbit
6c440af24e
support for platform non defining MS_PRIVATE
2013-09-08 12:48:45 +02:00
unbit
107f4309a4
first public implementation of the advanced hook subsystem
2013-09-06 11:57:23 +02:00
Damjan Georgievski
e7fb216a8d
remount to private subtree after unshare
...
systemd will makes the VFS tree 'shared' on boot, so mount
operations would propagate between the namespace and the
parent system.
make sure the whole VFS tree is private to the namespace.
2013-09-06 08:41:00 +02:00
Unbit
28ccace24f
implemented --call hooks
2013-08-12 12:42:32 +02:00
unbit
40d69f90d9
Merge pull request #141 from xrmx/coverity5
...
Check return value of library call Coverity issues
2013-01-28 13:52:56 -08:00
Unbit
194f4897e3
new rbtree implementation
2013-01-28 22:22:29 +01:00
Riccardo Magliocchetti
9bfcec2999
lib/linux_ns: check mkdir() return value
...
Fail earlier if we can't create the dirs we need.
Reported by Coverity as CID #970969 .
2013-01-28 18:31:15 +01:00
Riccardo Magliocchetti
135a5a505c
lib/linux_ns.c: fix some possible null pointer dereferences
...
In case we cannot open /self/proc/mounts or it is malformed.
Spotted by Coverity, CID #971002 , #971003 .
2013-01-26 19:06:49 +01:00
roberto@quantal64
cf74ccaaef
new emperor infrastructure
...
--HG--
rename : lib/amqp.c => plugins/emperor_amqp/amqp.c
2012-07-10 09:32:50 +02:00
roberto@mrspurr
4ca33d3f88
moved lib/rbtree.h to uwsgi.h
2012-06-10 11:28:32 +02:00
roberto@precise64
11fe76f26d
improved --namespace-keep-mount with Lukasz ideas
2012-05-29 15:09:52 +02:00
roberto@precise64
ce1b022025
added --namespace-keep-mount
2012-05-29 10:40:08 +02:00
roberto@precise64
4060436099
allows subscription system via unix socket
2012-05-12 18:22:44 +02:00
roberto@precise64
734818c995
fixed shared sockets
2012-03-14 08:28:25 +01:00
roberto@precise64
c4ce1cf7d8
appliead Riccardo's patches
2012-03-11 20:10:04 +01:00
roberto@centos6
10ff849ebd
fixed permissions of files
2012-03-07 15:06:38 +01:00
roberto@openbsd50
c65b8ce162
various fixes
2012-03-06 15:20:25 +01:00
roberto@precise64
da9ce52294
little refactoring for the fastrouter
2012-03-04 16:10:35 +01:00
roberto@precise64
0b2458d74a
SCTP is experimenta, stop development til 1.1 release
2012-03-03 16:17:16 +01:00
roberto@precise64
bb7456e3f8
gateways structure is again shared
2012-03-01 21:27:17 +01:00
roberto@precise64
24e3fea334
added fd:// to corerouter bind subsystem
2012-02-29 08:47:52 +01:00
roberto@precise64
de25db9e75
fixed shared sockets for http and fastrouter plugins
2012-02-17 17:48:57 +01:00
roberto@oneiric64
517f4498f5
another locking refactoring
2012-02-07 11:10:20 +01:00
roberto@oneiric64
66f9607404
various fixes reported by Lukasz Mierzwa
2012-02-07 03:20:10 +01:00
roberto@oneiric64
3690d836b0
another refactoring of corerouter
2012-01-23 17:36:59 +01:00
roberto@oneiric64
93faeb4177
first round of common code base for routers
2012-01-23 16:04:10 +01:00
roberto@oneiric64
3f9023281e
added --exec-pre-jail and --exec-post-jail
2012-01-20 09:18:18 +01:00
roberto@centos64
869ae5e3ed
allows the building of uWSGI on ancient linux kernel (like CentOS4)
2011-11-24 12:57:08 +01:00
roberto@debian32
a53b57497b
close bug #47
2011-09-28 07:27:43 +02:00
roberto@debian32
28bcc73c70
reintroduced clang support
2011-06-07 21:26:07 +02:00
roberto@dj1
ea19e74229
better netlink ns detection
2011-05-27 03:21:21 -05:00
roberto@dj1
fe353de5a8
fixed netlink compilation
2011-05-27 01:58:43 -05:00
roberto@maverick64
14c58c8e62
fixed preforking+threading
2011-04-22 07:53:32 +02:00
roberto@centos32
ef2f5879b6
conditionally compile netlink support
2011-04-19 13:46:26 +02:00
roberto@dj1
c62b54f18d
added vassal loyalty concept
2011-04-08 02:43:05 -05:00
roberto@solarisexpress
42ab7f23d8
added timegm to solaris
2011-04-06 06:03:17 +00:00
roberto@natty32
a6e7513d2a
declare exchange automatically
2011-04-01 07:13:09 +02:00
roberto@natty32
8a04f4810f
allow vassals configuration to be stored on amqp/rabbitmq servers
2011-04-01 06:31:54 +02:00
roberto@natty32
1d9d443de0
amqp/rabbitmq emperor fixes
2011-04-01 05:17:50 +02:00
roberto@natty32
00e5809a71
preliminary amqp/rabbitmq support for emperor
2011-04-01 03:14:51 +02:00
roberto@dj2
fbaa30cc08
various fixes
2011-03-28 11:31:40 -05:00
roberto@dj2
a0c2c9056b
fixed a couple fo emperor race conditions
2011-03-28 09:37:17 -05:00
roberto@dj2
6e4da5efb7
add netlink library
2011-03-28 04:11:31 -05:00
roberto@sirius
d1342241bd
rbtree timers
2011-02-23 20:54:52 +01:00