Janos Kovacs [Thu, 6 Dec 2012 02:35:55 +0000 (04:35 +0200)]
lua-decision: add boolean support to funcbridge
Janos Kovacs [Thu, 6 Dec 2012 00:40:11 +0000 (02:40 +0200)]
lua-utils: add object destructor
Janos Kovacs [Thu, 6 Dec 2012 00:20:48 +0000 (02:20 +0200)]
lua-utils: make check_funcbridge public
Ismo Puustinen [Wed, 5 Dec 2012 15:25:20 +0000 (17:25 +0200)]
documentation: added some D-Bus resource api documentation.
Krisztian Litkey [Tue, 4 Dec 2012 21:31:56 +0000 (23:31 +0200)]
mainloop-test: get rid of a few unused var warnings.
Krisztian Litkey [Tue, 4 Dec 2012 21:20:51 +0000 (23:20 +0200)]
build-sys: really... try to generate all linker scripts if asked so.
Ismo Puustinen [Tue, 4 Dec 2012 12:32:10 +0000 (14:32 +0200)]
internal-transport: fix error case handling.
Ismo Puustinen [Tue, 4 Dec 2012 12:31:39 +0000 (14:31 +0200)]
resource-dbus: fixing error case handling.
Janos Kovacs [Tue, 4 Dec 2012 10:21:43 +0000 (12:21 +0200)]
resource-library: do not crash when destroying resource sets
Janos Kovacs [Tue, 4 Dec 2012 02:11:12 +0000 (04:11 +0200)]
common, core: fixing broken pkg-config files
Janos Kovacs [Tue, 4 Dec 2012 00:31:03 +0000 (02:31 +0200)]
documentation: fix broken docdir
Krisztian Litkey [Mon, 3 Dec 2012 09:02:26 +0000 (11:02 +0200)]
build-sys: added build rule to forcibly regenerate all linker scripts.
This rule really tries to generate _all_ linkers scripts regardless of
what is enabled/disabled.
Krisztian Litkey [Mon, 3 Dec 2012 08:08:07 +0000 (10:08 +0200)]
breedline: added licensing information.
Amarnath Valluri [Fri, 30 Nov 2012 14:06:56 +0000 (16:06 +0200)]
mainloop-tests: fix in running qt tests with GLIB_ENABLED
Qt default uses glib mainloop, so we cannot use same glib as subloop.
Krisztian Litkey [Fri, 30 Nov 2012 11:05:09 +0000 (13:05 +0200)]
mainloop-test: fix build for disabled qt support, don't install helper lib.
Krisztian Litkey [Fri, 30 Nov 2012 11:33:21 +0000 (13:33 +0200)]
mainloop-test: pedantic stylistic changes.
Krisztian Litkey [Fri, 30 Nov 2012 10:58:34 +0000 (12:58 +0200)]
build-sys: AC_PROG_CXX cannot be used conditionally.
Amarnath Valluri [Fri, 30 Nov 2012 09:11:37 +0000 (11:11 +0200)]
build-sys: ubuntu deep linking fix for resolver parser-test.
Amarnath Valluri [Fri, 30 Nov 2012 09:10:34 +0000 (11:10 +0200)]
build-sys: lua pkg-config naming fix for Ubuntu.
Amarnath Valluri [Wed, 28 Nov 2012 21:47:30 +0000 (23:47 +0200)]
common/qt-glue: initial Qt mainloop integration.
Krisztian Litkey [Fri, 30 Nov 2012 08:24:59 +0000 (10:24 +0200)]
breedline: silence ignored write retval warnings.
Krisztian Litkey [Fri, 30 Nov 2012 09:47:21 +0000 (11:47 +0200)]
build-sys: try harder not to brake parallel builds with a bit of gnu-makeism.
Krisztian Litkey [Fri, 30 Nov 2012 09:31:35 +0000 (11:31 +0200)]
build-sys: fix parallel build problems for murphy-resolver.
Krisztian Litkey [Thu, 29 Nov 2012 16:05:20 +0000 (18:05 +0200)]
build-sys: fix parallel build problems for murphy-resource.
Krisztian Litkey [Thu, 29 Nov 2012 16:02:08 +0000 (18:02 +0200)]
build-sys: fix parallel build problems for murphy DB.
Krisztian Litkey [Thu, 29 Nov 2012 12:43:44 +0000 (14:43 +0200)]
lua-decision: get rid of uninitialized usage warning.
Krisztian Litkey [Thu, 29 Nov 2012 12:43:29 +0000 (14:43 +0200)]
lua-decision: get rid of uninitialized usage warning.
Janos Kovacs [Wed, 28 Nov 2012 20:04:53 +0000 (22:04 +0200)]
lua-decision: add insert, replace, update and delete mthods to table object
Janos Kovacs [Wed, 28 Nov 2012 20:00:13 +0000 (22:00 +0200)]
murphy-db: fix update for index columns
Janos Kovacs [Tue, 27 Nov 2012 20:00:33 +0000 (22:00 +0200)]
lua-utils: fix method registration for objects
Janos Kovacs [Tue, 27 Nov 2012 12:22:39 +0000 (14:22 +0200)]
murphy-db: fix floating read/write in column.c
Krisztian Litkey [Thu, 29 Nov 2012 12:16:31 +0000 (14:16 +0200)]
Merge branch 'master' of github.com:otcshare/policy-internal
Ismo Puustinen [Thu, 29 Nov 2012 08:58:27 +0000 (10:58 +0200)]
resource-backend: don't crash when acquring a non-complete resource set.
Ismo Puustinen [Thu, 29 Nov 2012 08:51:04 +0000 (10:51 +0200)]
resource-dbus: work around a crash in resource-backend library.
Make sure resource-dbus plugin calls the resource-backend library
funcions in the order the library is expecting. This works around a
crash in case the requested zone name is not set in the configuration.
Krisztian Litkey [Thu, 29 Nov 2012 08:00:26 +0000 (10:00 +0200)]
mainloop-test: get rid of unused function warning.
Krisztian Litkey [Thu, 29 Nov 2012 07:59:59 +0000 (09:59 +0200)]
plugin-test: no need for murphy-db.
Ismo Puustinen [Wed, 28 Nov 2012 07:18:24 +0000 (09:18 +0200)]
build: only compile breedline-glib if glib support is enabled.
Ismo Puustinen [Wed, 28 Nov 2012 07:12:16 +0000 (09:12 +0200)]
build: fixed a typo.
Krisztian Litkey [Tue, 27 Nov 2012 17:45:15 +0000 (19:45 +0200)]
mainloop-test: omit glib pump if we have a glib superloop.
Don't try to run with glib set up as both our super- and subloops.
It makes no sense and it only ends up in glib's event dispatcher
being called recursively (superloop dispatching us, we dispatching
the subloop which happens to be also our superloop) and aborting
on an assert.
This whole single combined mainloop-test mess should be cleaned up.
Krisztian Litkey [Tue, 27 Nov 2012 13:53:14 +0000 (15:53 +0200)]
breedline: added forgotten breedline-{murphy,glib}test.c.
Krisztian Litkey [Tue, 27 Nov 2012 13:51:27 +0000 (15:51 +0200)]
console-client: fix to compile with older gcc.
Krisztian Litkey [Tue, 27 Nov 2012 13:43:42 +0000 (15:43 +0200)]
build-sys: export also symbols from lua bindings in core.
Krisztian Litkey [Tue, 27 Nov 2012 13:29:55 +0000 (15:29 +0200)]
build-sys: warn and emit empty debug tables if no ctags is found.
Krisztian Litkey [Tue, 27 Nov 2012 13:27:37 +0000 (15:27 +0200)]
build-sys: added missing libraries to daemon linking.
Krisztian Litkey [Tue, 27 Nov 2012 13:24:44 +0000 (15:24 +0200)]
plugin-console: fix to compile with older gcc.
Krisztian Litkey [Tue, 27 Nov 2012 13:08:20 +0000 (15:08 +0200)]
build-sys: bail out if we need to regenerate a linker script but have no ctags.
Krisztian Litkey [Tue, 27 Nov 2012 12:55:26 +0000 (14:55 +0200)]
common: get rid of uninitialized variable warnings.
Krisztian Litkey [Tue, 27 Nov 2012 07:54:45 +0000 (09:54 +0200)]
breedline: avoid strdup as a struct member name.
When compiling with sufficient optimization knobs, gcc/glibc turns
strdup into a macro, breaking all references to similarly named
struct and union members.
Krisztian Litkey [Tue, 27 Nov 2012 07:35:18 +0000 (09:35 +0200)]
resource-dbus: link against libmurphy-dbus.
Krisztian Litkey [Tue, 27 Nov 2012 07:33:32 +0000 (09:33 +0200)]
core: added missing libraries for linking decision-test.
Krisztian Litkey [Tue, 27 Nov 2012 07:26:04 +0000 (09:26 +0200)]
domain-control: fix to compile with older gcc.
Krisztian Litkey [Mon, 26 Nov 2012 15:58:26 +0000 (17:58 +0200)]
domain-control: use breedline for test client prompt handling.
Krisztian Litkey [Mon, 26 Nov 2012 15:43:55 +0000 (17:43 +0200)]
murphy-console: use breedline for prompt handling.
Krisztian Litkey [Sun, 25 Nov 2012 19:49:31 +0000 (21:49 +0200)]
breedline: added breedline, a BSD-licensed simplistic alternative to readline.
Krisztian Litkey [Sun, 25 Nov 2012 19:48:38 +0000 (21:48 +0200)]
common: fix realloc[z] wrapper for size=0.
Ismo Puustinen [Mon, 26 Nov 2012 09:33:40 +0000 (11:33 +0200)]
resource-dbus: fix a memory leak.
Janos Kovacs [Mon, 26 Nov 2012 07:43:36 +0000 (09:43 +0200)]
lua-utils, lua-decision: use lua_pcall() in funcbridge to avoid exits on errors
Ismo Puustinen [Fri, 23 Nov 2012 13:51:52 +0000 (15:51 +0200)]
build: install lua-bindings/murphy.h to correct place.
Ismo Puustinen [Fri, 23 Nov 2012 08:57:13 +0000 (10:57 +0200)]
config: added dbus resource plugin loading to lua configuration.
Ismo Puustinen [Fri, 23 Nov 2012 08:42:54 +0000 (10:42 +0200)]
resource-dbus: added support for configuring the D-Bus bus.
This is supposed to be used for zone support. For instance, if there
are multiple session buses in the system, they can be assigned to
different zones by running several resource-dbus plugin instances. At
the moment there is only one-to-one mapping between zones and buses,
but this could change later.
Ismo Puustinen [Thu, 22 Nov 2012 14:57:06 +0000 (16:57 +0200)]
resource-dbus: added configurability for default zone and default class.
Krisztian Litkey [Thu, 22 Nov 2012 14:45:46 +0000 (16:45 +0200)]
dbus: refcount and reuse existing D-Bus connections if necessary.
Ismo Puustinen [Thu, 22 Nov 2012 09:09:37 +0000 (11:09 +0200)]
dbus: don't crash if connection fails.
Ismo Puustinen [Thu, 22 Nov 2012 09:16:21 +0000 (11:16 +0200)]
resource-dbus: don't define the resources anymore.
Krisztian Litkey [Thu, 22 Nov 2012 07:58:03 +0000 (09:58 +0200)]
Merge branch 'master' of github.com:otcshare/policy-internal
Krisztian Litkey [Thu, 22 Nov 2012 07:55:56 +0000 (09:55 +0200)]
resolver: fixes to allow running without a resolver file.
Ismo Puustinen [Thu, 22 Nov 2012 07:43:36 +0000 (09:43 +0200)]
tests: compiles without glib support.
Krisztian Litkey [Thu, 22 Nov 2012 07:01:30 +0000 (09:01 +0200)]
resolver: fix target creation error-path crash.
Krisztian Litkey [Mon, 19 Nov 2012 19:11:12 +0000 (21:11 +0200)]
Disabled binaries that required readline.
These will get enabled again once we have a readline replacement
in some shape.
Ismo Puustinen [Mon, 19 Nov 2012 12:26:06 +0000 (14:26 +0200)]
core-lua-decision: updated mdb lua bindings with "unsigned" support.
Ismo Puustinen [Mon, 19 Nov 2012 13:34:21 +0000 (15:34 +0200)]
resource-dbus: added a system configuration file.
The configuration file is not installed by default.
Ismo Puustinen [Wed, 14 Nov 2012 14:33:24 +0000 (16:33 +0200)]
resource-dbus: fix bugs.
Janos Kovacs [Fri, 16 Nov 2012 17:33:22 +0000 (19:33 +0200)]
generated-files: update core-func-info.c
Janos Kovacs [Fri, 16 Nov 2012 17:28:34 +0000 (19:28 +0200)]
resource-native plugin: get rid of unnamed structures
To keep things symmetric, similar to murphy-db, we got rid of
some unnamed unions in native-resource plugin.
Janos Kovacs [Fri, 16 Nov 2012 17:21:59 +0000 (19:21 +0200)]
murphy-db: get rid of unnamed unions
Older gcc versions do not support static member initialisation
of unnamed unions. Consequently many MQI macro fail to compile
with older gcc. This patch is to give a one letter identifier
('u' or 'v') to the unamed unions and fix the gazillion referense
to such union members.
Krisztian Litkey [Fri, 16 Nov 2012 11:26:59 +0000 (13:26 +0200)]
general: added missing license to a bunch of files.
Krisztian Litkey [Fri, 16 Nov 2012 11:24:29 +0000 (13:24 +0200)]
scripts: added exclusion-pattern support for enlicense.
Krisztian Litkey [Fri, 16 Nov 2012 09:43:38 +0000 (11:43 +0200)]
debug info updated.
Krisztian Litkey [Fri, 16 Nov 2012 09:42:44 +0000 (11:42 +0200)]
console: minor console command cleanup.
Krisztian Litkey [Fri, 16 Nov 2012 09:22:18 +0000 (11:22 +0200)]
core: added support for raw and catch-all console command handlers.
Raw command handlers get their input in the original raw/untokenized
format only with the command group and command name separated from
the actual arguments.
Catch-all command handlers are fallback command handlers that get
invoked for all group commands without a matchink handler. IOW, if
a group has a catch-all handler the core console will never give an
error about unrecognized commands but rather invoke the catch-all
handler for these.
Krisztian Litkey [Wed, 14 Nov 2012 12:33:55 +0000 (14:33 +0200)]
Merge branch 'murphy-lua-bindings' of github.com:otcshare/policy-internal into murphy-lua
Krisztian Litkey [Wed, 14 Nov 2012 12:33:36 +0000 (14:33 +0200)]
common/core: updated debug info.
Krisztian Litkey [Wed, 14 Nov 2012 12:32:42 +0000 (14:32 +0200)]
domain-control: less misleading startup message in test client.
Krisztian Litkey [Wed, 14 Nov 2012 12:19:21 +0000 (14:19 +0200)]
general: improve compiler SNR by removing a few unused variable warnings.
Krisztian Litkey [Wed, 14 Nov 2012 12:15:39 +0000 (14:15 +0200)]
core: get rid of ignored retval warning.
Krisztian Litkey [Wed, 14 Nov 2012 12:14:51 +0000 (14:14 +0200)]
common: get rid of false positive of uninitialized variable warning.
Krisztian Litkey [Wed, 14 Nov 2012 11:42:14 +0000 (13:42 +0200)]
lua-bindings: get rid of unused variable warning, better luaL_error usage.
We now adhere to the Lua-wide idiom of using luaL_error with a
(technically pointless) return.
Krisztian Litkey [Wed, 14 Nov 2012 11:34:55 +0000 (13:34 +0200)]
domain-control: support for automatic reconnection.
Krisztian Litkey [Wed, 14 Nov 2012 08:29:48 +0000 (10:29 +0200)]
common: clear any potential superloop when destroying a mainloop.
Janos Kovacs [Wed, 14 Nov 2012 01:36:49 +0000 (03:36 +0200)]
daemon: fix the update method of test element in config script to cope with nil
Janos Kovacs [Wed, 14 Nov 2012 01:34:17 +0000 (03:34 +0200)]
lua-decision: invoke the elements update method in resolver callbacks
Janos Kovacs [Wed, 14 Nov 2012 01:31:19 +0000 (03:31 +0200)]
lua-decision: support for table dependencies
Janos Kovacs [Wed, 14 Nov 2012 01:28:54 +0000 (03:28 +0200)]
lua-utils: add mrp_lua_find_object()
Janos Kovacs [Wed, 14 Nov 2012 01:26:37 +0000 (03:26 +0200)]
murphy-db: fix mqi_data_type_str() to handle mqi_floating's correctly
Krisztian Litkey [Tue, 13 Nov 2012 16:56:27 +0000 (18:56 +0200)]
core,common: updated debug info.
Krisztian Litkey [Tue, 13 Nov 2012 16:55:24 +0000 (18:55 +0200)]
daemon: prepare targets before generating autoupdate target.
Krisztian Litkey [Tue, 13 Nov 2012 16:53:48 +0000 (18:53 +0200)]
resolver: include targets with indirect depdndencies on facts in generated autoupdate targets.
Krisztian Litkey [Tue, 13 Nov 2012 16:51:58 +0000 (18:51 +0200)]
resolver: don't generate fuly NULL update scriptlets for precompiled targets.
Krisztian Litkey [Tue, 13 Nov 2012 16:49:03 +0000 (18:49 +0200)]
lua-decision: resolver integration fixes.
Krisztian Litkey [Mon, 12 Nov 2012 17:26:22 +0000 (19:26 +0200)]
lua-bindings: handle plugin boolean arguments correctly.