platform/core/system/faultd.git
8 years agoremember to remove element from queue sandbox/kopasiak/event_fw
Krzysztof Opasiak [Wed, 26 Apr 2017 18:23:38 +0000 (20:23 +0200)]
remember to remove element from queue

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoUnreference correct event
Krzysztof Opasiak [Wed, 26 Apr 2017 16:59:49 +0000 (18:59 +0200)]
Unreference correct event

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd some dummy service name
Krzysztof Opasiak [Wed, 26 Apr 2017 16:52:43 +0000 (18:52 +0200)]
Add some dummy service name

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoRemember to assign output param
Krzysztof Opasiak [Wed, 26 Apr 2017 15:51:26 +0000 (17:51 +0200)]
Remember to assign output param

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoFix missing \!
Krzysztof Opasiak [Wed, 26 Apr 2017 15:34:21 +0000 (17:34 +0200)]
Fix missing \!

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agowip: sort sources in Makefile.am
Łukasz Stelmach [Wed, 26 Apr 2017 18:43:05 +0000 (20:43 +0200)]
wip: sort sources in Makefile.am

8 years agoMerge remote-tracking branch 'tizen.org/sandbox/kopasiak/event_fw'
Łukasz Stelmach [Wed, 26 Apr 2017 17:46:23 +0000 (19:46 +0200)]
Merge remote-tracking branch 'tizen.org/sandbox/kopasiak/event_fw'

Conflicts:
Makefile.am
src/log.c

8 years agotests: create sqlite indices for benchmarks
Łukasz Stelmach [Wed, 26 Apr 2017 17:33:14 +0000 (19:33 +0200)]
tests: create sqlite indices for benchmarks

8 years agoCompilation fixi
Krzysztof Opasiak [Tue, 25 Apr 2017 19:12:17 +0000 (21:12 +0200)]
Compilation fixi

- Event FW added
- Audit listener reworked to generate suitable module
- Simple decision maker to always restart the service
- Compiled but not tested

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoEnable compilation of new elements
Krzysztof Opasiak [Tue, 25 Apr 2017 19:07:42 +0000 (21:07 +0200)]
Enable compilation of new elements

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoadd some simple decision maker for resource violation
Krzysztof Opasiak [Tue, 25 Apr 2017 19:04:48 +0000 (21:04 +0200)]
add some simple decision maker for resource violation

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd decision made event
Krzysztof Opasiak [Tue, 25 Apr 2017 19:04:26 +0000 (21:04 +0200)]
Add decision made event

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd IDs for pre defined actions
Krzysztof Opasiak [Tue, 25 Apr 2017 19:04:08 +0000 (21:04 +0200)]
Add IDs for pre defined actions

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoRelease event when there is no handler for it
Krzysztof Opasiak [Tue, 25 Apr 2017 19:03:48 +0000 (21:03 +0200)]
Release event when there is no handler for it

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoMove event processor to scr dir
Krzysztof Opasiak [Tue, 25 Apr 2017 17:03:00 +0000 (19:03 +0200)]
Move event processor to scr dir

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoImprove error processor
Krzysztof Opasiak [Tue, 25 Apr 2017 17:01:37 +0000 (19:01 +0200)]
Improve error processor

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoRework audit listener to generate rv event
Krzysztof Opasiak [Tue, 25 Apr 2017 16:03:40 +0000 (18:03 +0200)]
Rework audit listener to generate rv event

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd resource violation event
Krzysztof Opasiak [Tue, 25 Apr 2017 16:02:46 +0000 (18:02 +0200)]
Add resource violation event

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd macro to easy define event type
Krzysztof Opasiak [Tue, 25 Apr 2017 16:01:30 +0000 (18:01 +0200)]
Add macro to easy define event type

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agowip
Łukasz Stelmach [Tue, 25 Apr 2017 12:43:14 +0000 (14:43 +0200)]
wip

8 years agoutil: Add systemd_get_unit_by_pid()
Łukasz Stelmach [Tue, 25 Apr 2017 12:34:08 +0000 (14:34 +0200)]
util: Add systemd_get_unit_by_pid()

8 years agoAdd some event processor
Krzysztof Opasiak [Tue, 25 Apr 2017 14:07:13 +0000 (16:07 +0200)]
Add some event processor

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd event factory
Krzysztof Opasiak [Tue, 25 Apr 2017 10:48:11 +0000 (12:48 +0200)]
Add event factory

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agocompilation fixi
Krzysztof Opasiak [Tue, 25 Apr 2017 09:23:17 +0000 (11:23 +0200)]
compilation fixi

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoUse ARRAY_SIZE() in log.c
Krzysztof Opasiak [Tue, 25 Apr 2017 09:21:11 +0000 (11:21 +0200)]
Use ARRAY_SIZE() in log.c

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoFix compilation issues
Krzysztof Opasiak [Tue, 25 Apr 2017 08:41:59 +0000 (10:41 +0200)]
Fix compilation issues

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoFix Makefile
Krzysztof Opasiak [Mon, 24 Apr 2017 20:15:03 +0000 (22:15 +0200)]
Fix Makefile

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoUse modules API to run faultd
Krzysztof Opasiak [Mon, 24 Apr 2017 20:10:45 +0000 (22:10 +0200)]
Use modules API to run faultd

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoApply coding style
Krzysztof Opasiak [Mon, 24 Apr 2017 20:05:58 +0000 (22:05 +0200)]
Apply coding style

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoRework systemd listener to use module API
Krzysztof Opasiak [Mon, 24 Apr 2017 20:02:33 +0000 (22:02 +0200)]
Rework systemd listener to use module API

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoFix coding style
Krzysztof Opasiak [Mon, 24 Apr 2017 19:48:56 +0000 (21:48 +0200)]
Fix coding style

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoRework audit to use modules
Krzysztof Opasiak [Mon, 24 Apr 2017 19:45:32 +0000 (21:45 +0200)]
Rework audit to use modules

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd modules implementation
Krzysztof Opasiak [Mon, 24 Apr 2017 19:45:03 +0000 (21:45 +0200)]
Add modules implementation

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoMove listeners to separate dir
Krzysztof Opasiak [Mon, 24 Apr 2017 19:44:37 +0000 (21:44 +0200)]
Move listeners to separate dir

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd some dummy service representation
Krzysztof Opasiak [Mon, 24 Apr 2017 16:48:53 +0000 (18:48 +0200)]
Add some dummy service representation

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd userspace equivalent of kref
Krzysztof Opasiak [Mon, 24 Apr 2017 16:48:33 +0000 (18:48 +0200)]
Add userspace equivalent of kref

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agotests: load json to sqlite
Łukasz Stelmach [Mon, 24 Apr 2017 13:51:08 +0000 (15:51 +0200)]
tests: load json to sqlite

make LDFLAGS=-L/tmp/ejdb/usr/local/lib\ -lejdb\ -ljson-c\ -lsqlite3 CFLAGS=-g\ -I/usr/include/json-c\ -I/tmp/ejdb/usr/local/include\ -DWITH_SQLITE json

8 years agotests: load json to ejdb
Łukasz Stelmach [Mon, 24 Apr 2017 10:46:39 +0000 (12:46 +0200)]
tests: load json to ejdb

make LDFLAGS=-L/tmp/ejdb/usr/local/lib\ -lejdb\ -ljson-c CFLAGS=-g\ -I/usr/include/json-c\ -I/tmp/ejdb/usr/local/include\ -DWITH_EJDB json

8 years agoAdd header with some common definitions
Krzysztof Opasiak [Fri, 21 Apr 2017 12:18:56 +0000 (14:18 +0200)]
Add header with some common definitions

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd queue with fd notification
Krzysztof Opasiak [Thu, 20 Apr 2017 18:39:54 +0000 (20:39 +0200)]
Add queue with fd notification

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd simple queue implementation
Krzysztof Opasiak [Thu, 20 Apr 2017 18:39:24 +0000 (20:39 +0200)]
Add simple queue implementation

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agoAdd simple list implementation based on linux kernel
Krzysztof Opasiak [Thu, 20 Apr 2017 15:54:48 +0000 (17:54 +0200)]
Add simple list implementation based on linux kernel

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
8 years agowip: use log API instead of fprintf(3)
Łukasz Stelmach [Wed, 19 Apr 2017 15:02:10 +0000 (17:02 +0200)]
wip: use log API instead of fprintf(3)

8 years agoAdd logging module for faultd's internal purposes
Łukasz Stelmach [Wed, 19 Apr 2017 13:57:23 +0000 (15:57 +0200)]
Add logging module for faultd's internal purposes

8 years agowip: Move systemd listener to a separate file
Łukasz Stelmach [Wed, 19 Apr 2017 13:10:59 +0000 (15:10 +0200)]
wip: Move systemd listener to a separate file

8 years agowip: remove dead code
Łukasz Stelmach [Mon, 10 Apr 2017 07:05:01 +0000 (09:05 +0200)]
wip: remove dead code

8 years agoMerge 'Parse received logs'
Łukasz Stelmach [Mon, 10 Apr 2017 06:48:12 +0000 (08:48 +0200)]
Merge 'Parse received logs'

8 years agowip
Łukasz Stelmach [Mon, 10 Apr 2017 06:46:13 +0000 (08:46 +0200)]
wip

8 years agowip: add match, exit the loop
Łukasz Stelmach [Fri, 7 Apr 2017 14:52:05 +0000 (16:52 +0200)]
wip: add match, exit the loop

8 years agoParse received logs
Paweł Szewczyk [Fri, 7 Apr 2017 13:33:28 +0000 (15:33 +0200)]
Parse received logs

Change-Id: I64e3da59dea19de7df189cce0894334bfa6e7b1f
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
8 years agoMerge 'Add fd leaking program for tests'
Łukasz Stelmach [Fri, 7 Apr 2017 13:33:03 +0000 (15:33 +0200)]
Merge 'Add fd leaking program for tests'

8 years agoAdd fd leaking program for tests
Paweł Szewczyk [Fri, 7 Apr 2017 09:57:55 +0000 (11:57 +0200)]
Add fd leaking program for tests

Change-Id: I7f3c211180797762abbb1362725da7d71f167620
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
8 years agospec: pkgconfig(audit)
Łukasz Stelmach [Thu, 6 Apr 2017 13:14:01 +0000 (15:14 +0200)]
spec: pkgconfig(audit)

8 years agoMerge commit 'Add audit module (standalone version)'
Łukasz Stelmach [Thu, 6 Apr 2017 08:38:40 +0000 (10:38 +0200)]
Merge commit 'Add audit module (standalone version)'

8 years agoAdd audit module (standalone version)
Paweł Szewczyk [Wed, 5 Apr 2017 14:15:49 +0000 (16:15 +0200)]
Add audit module (standalone version)

Change-Id: I6d41e4a703630b62f384cb82b1f622866f3c9d98
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
8 years agowip
Łukasz Stelmach [Wed, 5 Apr 2017 15:58:27 +0000 (17:58 +0200)]
wip

8 years ago.dir-locals.el
Łukasz Stelmach [Wed, 5 Apr 2017 15:57:26 +0000 (17:57 +0200)]
.dir-locals.el

8 years agosd_event_loop
Łukasz Stelmach [Wed, 5 Apr 2017 11:57:03 +0000 (13:57 +0200)]
sd_event_loop

8 years agowip
Łukasz Stelmach [Wed, 5 Apr 2017 10:42:40 +0000 (12:42 +0200)]
wip

8 years agowip
Łukasz Stelmach [Tue, 4 Apr 2017 14:11:39 +0000 (16:11 +0200)]
wip

8 years agowip, the loop
Łukasz Stelmach [Mon, 3 Apr 2017 13:03:09 +0000 (15:03 +0200)]
wip, the loop

8 years agowip
Łukasz Stelmach [Mon, 3 Apr 2017 08:27:23 +0000 (10:27 +0200)]
wip

8 years agowip:Hello world!
Łukasz Stelmach [Fri, 31 Mar 2017 13:49:12 +0000 (15:49 +0200)]
wip:Hello world!

8 years agowip:Hello world!
Łukasz Stelmach [Fri, 31 Mar 2017 11:59:15 +0000 (13:59 +0200)]
wip:Hello world!

8 years agowip
Łukasz Stelmach [Thu, 30 Mar 2017 14:48:07 +0000 (16:48 +0200)]
wip

8 years agowip: Hello world!
Łukasz Stelmach [Thu, 30 Mar 2017 14:44:27 +0000 (16:44 +0200)]
wip: Hello world!

8 years agowip:Hello world!
Łukasz Stelmach [Thu, 30 Mar 2017 14:42:00 +0000 (16:42 +0200)]
wip:Hello world!

8 years agowip:Hello world!
Łukasz Stelmach [Thu, 30 Mar 2017 14:35:27 +0000 (16:35 +0200)]
wip:Hello world!

8 years agoHello world!
Łukasz Stelmach [Thu, 30 Mar 2017 14:33:27 +0000 (16:33 +0200)]
Hello world!

8 years agoInitial commit
Łukasz Stelmach [Wed, 22 Mar 2017 13:24:27 +0000 (14:24 +0100)]
Initial commit