summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Lennart Poettering [Wed, 27 Jan 2010 05:33:27 +0000 (06:33 +0100)]
properly implement target unit
Lennart Poettering [Wed, 27 Jan 2010 05:21:25 +0000 (06:21 +0100)]
extend examples a bit
Lennart Poettering [Wed, 27 Jan 2010 05:19:48 +0000 (06:19 +0100)]
notify socket unit when service unit dies
Lennart Poettering [Wed, 27 Jan 2010 05:19:28 +0000 (06:19 +0100)]
reset signal handlers on startup
Lennart Poettering [Wed, 27 Jan 2010 05:18:45 +0000 (06:18 +0100)]
drop O_CLOEXEC/O_NONBLOCK from files intended for forked clients
Lennart Poettering [Wed, 27 Jan 2010 05:17:51 +0000 (06:17 +0100)]
reset signal mask when forking
Lennart Poettering [Wed, 27 Jan 2010 04:33:11 +0000 (05:33 +0100)]
fix socket state machine to listen properly on sockets
Lennart Poettering [Wed, 27 Jan 2010 04:32:31 +0000 (05:32 +0100)]
properly recognize successfull scripts
Lennart Poettering [Wed, 27 Jan 2010 04:31:53 +0000 (05:31 +0100)]
trap some signals
Lennart Poettering [Wed, 27 Jan 2010 04:30:58 +0000 (05:30 +0100)]
fix an assert when forking
Lennart Poettering [Wed, 27 Jan 2010 04:30:38 +0000 (05:30 +0100)]
don't allow comments at the end of lines
Lennart Poettering [Wed, 27 Jan 2010 03:56:02 +0000 (04:56 +0100)]
don't allow zero length unit names
Lennart Poettering [Wed, 27 Jan 2010 03:55:42 +0000 (04:55 +0100)]
don't choke if there are no sockets for a service
Lennart Poettering [Wed, 27 Jan 2010 03:55:19 +0000 (04:55 +0100)]
don't choke on invalid dropin file names
Lennart Poettering [Wed, 27 Jan 2010 03:36:30 +0000 (04:36 +0100)]
exit cleanly on SIGINT
Lennart Poettering [Wed, 27 Jan 2010 03:31:52 +0000 (04:31 +0100)]
yay, we can start socket units
Lennart Poettering [Wed, 27 Jan 2010 01:16:51 +0000 (02:16 +0100)]
fix quoted parser
Lennart Poettering [Wed, 27 Jan 2010 01:16:41 +0000 (02:16 +0100)]
add some test script output
Lennart Poettering [Wed, 27 Jan 2010 01:16:27 +0000 (02:16 +0100)]
improve dump output for sockets
Lennart Poettering [Wed, 27 Jan 2010 01:16:11 +0000 (02:16 +0100)]
fill commands into right fields for sockets
Lennart Poettering [Wed, 27 Jan 2010 01:15:54 +0000 (02:15 +0100)]
properly terminate strings with NUL byte
Lennart Poettering [Wed, 27 Jan 2010 00:43:18 +0000 (01:43 +0100)]
fully clean up job dependencies on abort, too
Lennart Poettering [Wed, 27 Jan 2010 00:39:24 +0000 (01:39 +0100)]
after installing the transaction make sure we kill all remains ob the transaction
Lennart Poettering [Tue, 26 Jan 2010 23:20:21 +0000 (00:20 +0100)]
enable startup job again
Lennart Poettering [Tue, 26 Jan 2010 23:19:06 +0000 (00:19 +0100)]
allow a simple upgrade path for service files by ignoring unknown config items instead of failing on them
Lennart Poettering [Tue, 26 Jan 2010 23:15:56 +0000 (00:15 +0100)]
implement drop-in directories
Lennart Poettering [Tue, 26 Jan 2010 20:39:06 +0000 (21:39 +0100)]
s/name/unit
Lennart Poettering [Tue, 26 Jan 2010 18:30:51 +0000 (19:30 +0100)]
drop useless newline
Lennart Poettering [Tue, 26 Jan 2010 18:29:24 +0000 (19:29 +0100)]
drop unused name_type_can_xxx() calls
Lennart Poettering [Tue, 26 Jan 2010 18:25:02 +0000 (19:25 +0100)]
get rid of 'linked' notion for objects
Lennart Poettering [Tue, 26 Jan 2010 18:08:02 +0000 (19:08 +0100)]
don't care about syslog when starting up
Lennart Poettering [Tue, 26 Jan 2010 18:06:50 +0000 (19:06 +0100)]
rename milestone to target
Lennart Poettering [Tue, 26 Jan 2010 06:02:51 +0000 (07:02 +0100)]
various cleanups
Lennart Poettering [Tue, 26 Jan 2010 03:19:18 +0000 (04:19 +0100)]
add fixme todo list
Lennart Poettering [Tue, 26 Jan 2010 03:18:44 +0000 (04:18 +0100)]
first attempt at proper service/socket logic
Lennart Poettering [Sat, 23 Jan 2010 23:39:29 +0000 (00:39 +0100)]
add simple event loop
Lennart Poettering [Sat, 23 Jan 2010 23:38:51 +0000 (00:38 +0100)]
add simple memory zeroing macros
Lennart Poettering [Sat, 23 Jan 2010 21:56:47 +0000 (22:56 +0100)]
implement proper binding on ports
Lennart Poettering [Sat, 23 Jan 2010 02:35:54 +0000 (03:35 +0100)]
rework socket handling
Lennart Poettering [Sat, 23 Jan 2010 00:52:57 +0000 (01:52 +0100)]
first attempt in implementinging execution logic
Lennart Poettering [Thu, 21 Jan 2010 02:26:34 +0000 (03:26 +0100)]
only accept valid job types for specific names
Lennart Poettering [Thu, 21 Jan 2010 01:59:12 +0000 (02:59 +0100)]
make sure impact of transactions is minimized
Lennart Poettering [Wed, 20 Jan 2010 23:51:37 +0000 (00:51 +0100)]
fix job merging
Lennart Poettering [Wed, 20 Jan 2010 19:51:58 +0000 (20:51 +0100)]
add test for garbage collector
Lennart Poettering [Wed, 20 Jan 2010 19:47:49 +0000 (20:47 +0100)]
fix memleak
Lennart Poettering [Wed, 20 Jan 2010 18:20:41 +0000 (19:20 +0100)]
refuse to add jobs for names that are not loaded
Lennart Poettering [Wed, 20 Jan 2010 18:20:15 +0000 (19:20 +0100)]
recursively kill jobs from transaction list
Lennart Poettering [Wed, 20 Jan 2010 18:19:53 +0000 (19:19 +0100)]
make use of logging API wherever appropriate
Lennart Poettering [Wed, 20 Jan 2010 18:18:52 +0000 (19:18 +0100)]
add minimal logging framework
Lennart Poettering [Wed, 20 Jan 2010 17:27:25 +0000 (18:27 +0100)]
update gitignore
Lennart Poettering [Wed, 20 Jan 2010 17:26:29 +0000 (18:26 +0100)]
add missing test code
Lennart Poettering [Wed, 20 Jan 2010 04:03:52 +0000 (05:03 +0100)]
start implementing a test suite for the engine
Lennart Poettering [Wed, 20 Jan 2010 03:06:35 +0000 (04:06 +0100)]
move test files to test1/
Lennart Poettering [Wed, 20 Jan 2010 03:02:39 +0000 (04:02 +0100)]
extend test a little
Lennart Poettering [Wed, 20 Jan 2010 01:35:46 +0000 (02:35 +0100)]
improve dump output
Lennart Poettering [Wed, 20 Jan 2010 01:12:51 +0000 (02:12 +0100)]
implement transaction engine
Lennart Poettering [Wed, 20 Jan 2010 01:12:36 +0000 (02:12 +0100)]
add set_replace()
Lennart Poettering [Wed, 20 Jan 2010 01:12:12 +0000 (02:12 +0100)]
implement hashmap_replace() and hashmap_remove_value()
Lennart Poettering [Tue, 19 Jan 2010 03:15:20 +0000 (04:15 +0100)]
first try at implementing job creation
Lennart Poettering [Tue, 19 Jan 2010 01:56:37 +0000 (02:56 +0100)]
parse socket files properly
Lennart Poettering [Mon, 18 Jan 2010 23:22:34 +0000 (00:22 +0100)]
add functions for dumping server state
Lennart Poettering [Mon, 18 Jan 2010 23:22:09 +0000 (00:22 +0100)]
add missing newlines
Lennart Poettering [Mon, 18 Jan 2010 22:50:13 +0000 (23:50 +0100)]
first try at implementing dependency loader
Lennart Poettering [Mon, 18 Jan 2010 22:49:49 +0000 (23:49 +0100)]
implement hashmap_copy() and hashmap_merge()
Lennart Poettering [Thu, 19 Nov 2009 22:13:20 +0000 (23:13 +0100)]
load-fragment: add missing .c/h files
Lennart Poettering [Thu, 19 Nov 2009 01:52:17 +0000 (02:52 +0100)]
manager: add basic support for loading name fragment files
Lennart Poettering [Thu, 19 Nov 2009 01:51:44 +0000 (02:51 +0100)]
conf-parse: add generic parser for strv
Lennart Poettering [Thu, 19 Nov 2009 01:50:52 +0000 (02:50 +0100)]
name: add simple name string validator
Lennart Poettering [Thu, 19 Nov 2009 01:50:21 +0000 (02:50 +0100)]
util: add split_spaces() call
Lennart Poettering [Wed, 18 Nov 2009 23:48:48 +0000 (00:48 +0100)]
conf-parser: add ini/.desktop file parser
Lennart Poettering [Wed, 18 Nov 2009 23:48:23 +0000 (00:48 +0100)]
build-sys: add more compiler parameters
Lennart Poettering [Wed, 18 Nov 2009 23:47:41 +0000 (00:47 +0100)]
util: add strna() and is_path_absolute()
Lennart Poettering [Wed, 18 Nov 2009 23:46:47 +0000 (00:46 +0100)]
util: add parsers for boolean and integers
Lennart Poettering [Wed, 18 Nov 2009 13:32:23 +0000 (14:32 +0100)]
CODING_STYLE: add missing -
Lennart Poettering [Tue, 17 Nov 2009 23:42:52 +0000 (00:42 +0100)]
initial commit