sip-router
5 years agoroute.c: logging: DBG->LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 15:37:13 +0000 (10:37 -0500)]
route.c: logging: DBG->LM_DBG

5 years agorvalue.c: logging: DBG->LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 15:33:55 +0000 (10:33 -0500)]
rvalue.c: logging: DBG->LM_DBG

5 years agoselect.c: logging: DBG->LM_DBG, ERR -> LM_ERR
Ovidiu Sas [Tue, 13 Jan 2015 15:26:55 +0000 (10:26 -0500)]
select.c: logging: DBG->LM_DBG, ERR -> LM_ERR

5 years agosr_module.c: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 15:21:27 +0000 (10:21 -0500)]
sr_module.c: logging: DBG -> LM_DBG

5 years agotcp_main.o: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 15:18:20 +0000 (10:18 -0500)]
tcp_main.o: logging: DBG -> LM_DBG

5 years agoselect_core.o: logging: DBG->LM_DBG, ERR -> LM_ERR
Ovidiu Sas [Tue, 13 Jan 2015 15:04:26 +0000 (10:04 -0500)]
select_core.o: logging: DBG->LM_DBG, ERR -> LM_ERR

5 years agoaction.c: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 14:59:44 +0000 (09:59 -0500)]
action.c: logging: DBG -> LM_DBG

5 years agoswitch.c: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 14:57:59 +0000 (09:57 -0500)]
switch.c: logging: DBG -> LM_DBG

5 years agosocket_info.c: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 14:54:09 +0000 (09:54 -0500)]
socket_info.c: logging: DBG -> LM_DBG

5 years agotcp_read.c: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 14:48:36 +0000 (09:48 -0500)]
tcp_read.c: logging: DBG -> LM_DBG

5 years agotimer.c: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 14:40:27 +0000 (09:40 -0500)]
timer.c: logging: DBG -> LM_DBG

5 years agotimer.c: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 14:38:39 +0000 (09:38 -0500)]
timer.c: logging: DBG -> LM_DBG

5 years agoudp_server.c: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 14:33:57 +0000 (09:33 -0500)]
udp_server.c: logging: DBG -> LM_DBG

5 years agousr_avp.c: logging: DBG -> LM_DBG
Ovidiu Sas [Tue, 13 Jan 2015 14:30:40 +0000 (09:30 -0500)]
usr_avp.c: logging: DBG -> LM_DBG

5 years agomodules/ims_registrar_scscf: improved log line
Richard Good [Tue, 13 Jan 2015 14:16:13 +0000 (16:16 +0200)]
modules/ims_registrar_scscf: improved log line

5 years agomodules/ims_registrar_scscf: added logging of return code on NOTIFY response
Richard Good [Tue, 13 Jan 2015 13:58:38 +0000 (15:58 +0200)]
modules/ims_registrar_scscf: added logging of return code on NOTIFY response

5 years agoexec: proper handling of empty headers for exec_bash_safety
Daniel-Constantin Mierla [Tue, 13 Jan 2015 11:39:10 +0000 (12:39 +0100)]
exec: proper handling of empty headers for exec_bash_safety

5 years agoMerge pull request #28 from seudin/siputil_fix
Victor Seva [Mon, 12 Jan 2015 21:21:33 +0000 (22:21 +0100)]
Merge pull request #28 from seudin/siputil_fix

siputils: fix for e164_check()
Closes #28

5 years agoStatsd: code cleanup refactoring
Eloy Coto [Mon, 12 Jan 2015 20:14:52 +0000 (15:14 -0500)]
Statsd: code cleanup refactoring

5 years agosiputils: fix for e164_check() 28/head
Seudin Kasumovic [Mon, 12 Jan 2015 15:24:04 +0000 (16:24 +0100)]
siputils: fix for e164_check()

- the condition for non-digit matching was always false

5 years agortpengine: fix $rtpstat for double setid operation and new dictionary layout
Richard Fuchs [Mon, 12 Jan 2015 15:20:22 +0000 (10:20 -0500)]
rtpengine: fix $rtpstat for double setid operation and new dictionary layout

5 years agodmq_usrloc: renamed from usrloc_dmq
Andrey Rybkin [Mon, 12 Jan 2015 14:43:58 +0000 (17:43 +0300)]
dmq_usrloc: renamed from usrloc_dmq

5 years agoasync: Clarify difference between modparam("async","workers",x) and async_workers...
Olle E. Johansson [Mon, 12 Jan 2015 13:56:48 +0000 (14:56 +0100)]
async: Clarify difference between modparam("async","workers",x) and async_workers in core config

5 years agoAdd GPLv2 license
Andrey Rybkin [Mon, 12 Jan 2015 13:46:13 +0000 (16:46 +0300)]
Add GPLv2 license

5 years agomodules/cdp: new mod param: workerq_length_threshold_percentage
Richard Good [Mon, 12 Jan 2015 13:08:08 +0000 (15:08 +0200)]
modules/cdp: new mod param: workerq_length_threshold_percentage

This is the threshold of the length of the worker queue as a percentage of
the maximum queue size - when exceeded a warning is written to the log
file. Nice to check if worker queue is growing.

5 years agoWarning cleanup.
Eloy Coto [Mon, 12 Jan 2015 07:26:19 +0000 (07:26 +0000)]
Warning cleanup.

5 years agoratelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD
Daniel-Constantin Mierla [Mon, 12 Jan 2015 10:16:53 +0000 (11:16 +0100)]
ratelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD

- used for getting number of cpus
- reported on GH#24

5 years agopipelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD
Daniel-Constantin Mierla [Mon, 12 Jan 2015 10:03:22 +0000 (11:03 +0100)]
pipelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD

- used for getting number of cpus
- reported on GH#24

5 years agotls change "ser.cfg" to "kamailio.cfg" in error message
Olle E. Johansson [Sun, 11 Jan 2015 21:21:57 +0000 (22:21 +0100)]
tls change "ser.cfg" to "kamailio.cfg" in error message

5 years agocore: removed unused code
Daniel-Constantin Mierla [Sun, 11 Jan 2015 15:51:36 +0000 (16:51 +0100)]
core: removed unused code

- removes also some clang compile warnings

5 years agotimer Update header in source code
Olle E. Johansson [Sun, 11 Jan 2015 14:02:57 +0000 (15:02 +0100)]
timer Update header in source code

5 years agotimer Update documentation ("ser" => "Kamailio")
Olle E. Johansson [Sun, 11 Jan 2015 14:01:59 +0000 (15:01 +0100)]
timer Update documentation ("ser" => "Kamailio")

5 years agotmx Remove svn ID, fix doxygen
Olle E. Johansson [Sun, 11 Jan 2015 13:58:04 +0000 (14:58 +0100)]
tmx Remove svn ID, fix doxygen

5 years agopipelimit fix typo
Olle E. Johansson [Sun, 11 Jan 2015 13:54:15 +0000 (14:54 +0100)]
pipelimit fix typo

5 years agopipelimit Remove SVN ID and fix doxygen
Olle E. Johansson [Sun, 11 Jan 2015 13:53:12 +0000 (14:53 +0100)]
pipelimit Remove SVN ID and fix doxygen

5 years agoratelimit remove svn ID and history
Olle E. Johansson [Sun, 11 Jan 2015 13:48:41 +0000 (14:48 +0100)]
ratelimit remove svn ID and history

5 years agopkg/kamailio/deb: add new jansson module to kamailio-extra-modules
Victor Seva [Fri, 9 Jan 2015 17:39:33 +0000 (18:39 +0100)]
pkg/kamailio/deb: add new jansson module to kamailio-extra-modules

5 years agotls COnfiguration file update
Olle E. Johansson [Sat, 10 Jan 2015 16:34:29 +0000 (17:34 +0100)]
tls COnfiguration file update

5 years agotls Remove history, change "SIP-router" to "Kamailio"
Olle E. Johansson [Sat, 10 Jan 2015 16:33:42 +0000 (17:33 +0100)]
tls Remove history, change "SIP-router" to "Kamailio"

5 years agopike Remove SVN ID's, remove history
Olle E. Johansson [Sat, 10 Jan 2015 15:28:12 +0000 (16:28 +0100)]
pike Remove SVN ID's, remove history

5 years agoh350 remove svn ID's and history
Olle E. Johansson [Sat, 10 Jan 2015 15:24:32 +0000 (16:24 +0100)]
h350 remove svn ID's and history

5 years agodocbook/Makefile: use default system catalog implicitely
Daniel-Constantin Mierla [Sat, 10 Jan 2015 10:38:00 +0000 (11:38 +0100)]
docbook/Makefile: use default system catalog implicitely

- custom catalog can be forced with nocatalog=no

5 years agodispatcher: regenerated the readme file
Daniel-Constantin Mierla [Sat, 10 Jan 2015 10:34:40 +0000 (11:34 +0100)]
dispatcher: regenerated the readme file

5 years agodispatcher: refrashed description of dispatching algorithm 8
Daniel-Constantin Mierla [Sat, 10 Jan 2015 10:33:50 +0000 (11:33 +0100)]
dispatcher: refrashed description of dispatching algorithm 8

- priority based selection

5 years agodispatcher: removed the svn id and history
Daniel-Constantin Mierla [Sat, 10 Jan 2015 10:29:16 +0000 (11:29 +0100)]
dispatcher: removed the svn id and history

5 years agodoc Remove SVN ID's, remove history, change "SIP-router" and "ser" to "Kamailio"
Olle E. Johansson [Sat, 10 Jan 2015 08:47:18 +0000 (09:47 +0100)]
doc Remove SVN ID's, remove history, change "SIP-router" and "ser" to "Kamailio"

5 years agoDocs Remove SVN ID, minor updates
Olle E. Johansson [Sat, 10 Jan 2015 08:21:45 +0000 (09:21 +0100)]
Docs Remove SVN ID, minor updates

5 years agoREADME-MODULES Update module list
Olle E. Johansson [Sat, 10 Jan 2015 08:21:21 +0000 (09:21 +0100)]
README-MODULES Update module list

5 years agobuild system: Remove SVN ID and history
Olle E. Johansson [Sat, 10 Jan 2015 07:57:18 +0000 (08:57 +0100)]
build system: Remove SVN ID and history

5 years agoregistrar: regenerated README
Charles Chance [Fri, 9 Jan 2015 20:48:19 +0000 (20:48 +0000)]
registrar: regenerated README

5 years agodnssec Remove history
Olle E. Johansson [Fri, 9 Jan 2015 20:44:36 +0000 (21:44 +0100)]
dnssec Remove history

5 years agoenum Remove history, remove svn IDs
Olle E. Johansson [Fri, 9 Jan 2015 20:43:42 +0000 (21:43 +0100)]
enum Remove history, remove svn IDs

5 years agotsilo REmove SVN ID's, change "SIP-Router" to "Kamailio"
Olle E. Johansson [Fri, 9 Jan 2015 20:41:05 +0000 (21:41 +0100)]
tsilo REmove SVN ID's, change "SIP-Router" to "Kamailio"

5 years agoxhttp_pi Remove history, update Doxygen
Olle E. Johansson [Fri, 9 Jan 2015 20:39:15 +0000 (21:39 +0100)]
xhttp_pi Remove history, update Doxygen

5 years agoexec Copying quote from README just to make a point.
Olle E. Johansson [Fri, 9 Jan 2015 20:34:13 +0000 (21:34 +0100)]
exec Copying quote from README just to make a point.

5 years agoexec Remove svn id, remove history, add doxygen
Olle E. Johansson [Fri, 9 Jan 2015 20:32:15 +0000 (21:32 +0100)]
exec Remove svn id, remove history, add doxygen

5 years agojsonrpc-c: fixed typo in header guard
Daniel-Constantin Mierla [Fri, 9 Jan 2015 19:36:51 +0000 (20:36 +0100)]
jsonrpc-c: fixed typo in header guard

5 years agotracis-ci: disable unit tests
Victor Seva [Fri, 9 Jan 2015 19:31:48 +0000 (20:31 +0100)]
tracis-ci: disable unit tests

Not stable enough yet. We need to improve this

5 years agoMerge pull request #23 from kamailio/cchance/registrar
Charles Chance [Fri, 9 Jan 2015 19:17:57 +0000 (19:17 +0000)]
Merge pull request #23 from kamailio/cchance/registrar

registrar: check for local path on lookup

5 years agoMerge pull request #13 from alezzandro/master
Daniel-Constantin Mierla [Fri, 9 Jan 2015 19:11:26 +0000 (20:11 +0100)]
Merge pull request #13 from alezzandro/master

dispatcher: fixing some misspelled words and adding support for custom number of successful probing requests

5 years agoregistrar: update documentation to include path_check_local parameter cchance/registrar-4ff2c48d registrar 23/head
Charles Chance [Fri, 9 Jan 2015 17:22:59 +0000 (17:22 +0000)]
registrar: update documentation to include path_check_local parameter

5 years agoregistrar: add optional check for local path during lookup()
Charles Chance [Fri, 9 Jan 2015 17:16:07 +0000 (17:16 +0000)]
registrar: add optional check for local path during lookup()

- when performing a lookup the Path (if present) is evaluated
 and if the first hop is local we skip it to avoid looping.
- useful if multiple servers are sharing a common database,
 each saving contacts with their local address as the Path.

5 years agohtable: regenerated readme
Charles Chance [Fri, 9 Jan 2015 17:08:46 +0000 (17:08 +0000)]
htable: regenerated readme

5 years agohtable: update documentation to reiterate importance of loading DMQ module first...
Charles Chance [Fri, 9 Jan 2015 17:06:14 +0000 (17:06 +0000)]
htable: update documentation to reiterate importance of loading DMQ module first if enable_dmq is set

- previously only mentioned in module dependency section

5 years agoMakefile.groups: added grou for jansson modules
Daniel-Constantin Mierla [Fri, 9 Jan 2015 16:58:12 +0000 (17:58 +0100)]
Makefile.groups: added grou for jansson modules

5 years agojanssonrpc-c: new jsonrpc client module using jansson library
Daniel-Constantin Mierla [Fri, 9 Jan 2015 16:24:49 +0000 (17:24 +0100)]
janssonrpc-c: new jsonrpc client module using jansson library

- alternative to jsonrpc-c module, refactored to use jansson and
  libevent libraries
- rescued from branch mgw/json

5 years agojansson: new module for json doc handling using jansson library
Daniel-Constantin Mierla [Fri, 9 Jan 2015 16:17:23 +0000 (17:17 +0100)]
jansson: new module for json doc handling using jansson library

- alternative to existing json module, but with support for json-path
  expressions
- rescued from branch mgw/json

5 years agodispatcher: Corrected comments indentation 13/head
alezzandro [Fri, 9 Jan 2015 15:59:11 +0000 (16:59 +0100)]
dispatcher: Corrected comments indentation

5 years agodispatcher: Moved init_state var declaration at beginning of ds_update_state function
alezzandro [Fri, 9 Jan 2015 15:57:48 +0000 (16:57 +0100)]
dispatcher: Moved init_state var declaration at beginning of ds_update_state function

5 years agodispatcher: Fixed default values for options probing_threshold and inactive_probing_t...
alezzandro [Fri, 9 Jan 2015 15:53:35 +0000 (16:53 +0100)]
dispatcher: Fixed default values for options probing_threshold and inactive_probing_threshold, setting them from 3 to 1

5 years agodispatcher: Edited docs xml file and generated README file using make command as...
alezzandro [Fri, 9 Jan 2015 15:45:37 +0000 (16:45 +0100)]
dispatcher: Edited docs xml file and generated README file using make command as suggested by @miconda

5 years agopua_dialoginfo: do not free dlginfo_cell too early
Charles Chance [Fri, 9 Jan 2015 14:20:07 +0000 (14:20 +0000)]
pua_dialoginfo: do not free dlginfo_cell too early

- it is required later in the dialog callbacks
- it will be freed anyway during dialog destruction

5 years agoauth Remove SVN ID, remove history, change name from "ser" to "Kamailio"
Olle E. Johansson [Fri, 9 Jan 2015 07:46:48 +0000 (08:46 +0100)]
auth Remove SVN ID, remove history, change name from "ser" to "Kamailio"

5 years agospeeddial Remove svn ID and history from source files
Olle E. Johansson [Fri, 9 Jan 2015 07:40:03 +0000 (08:40 +0100)]
speeddial Remove svn ID and history from source files

5 years agopresence: slot and presentity uri printed in log message
Daniel-Constantin Mierla [Thu, 8 Jan 2015 22:18:50 +0000 (23:18 +0100)]
presence: slot and presentity uri printed in log message

- useful for understanding while deleting subscription from memory fails
  to find the item

5 years agodmq: more initialization of pointers at declaration of vars
Daniel-Constantin Mierla [Thu, 8 Jan 2015 16:15:19 +0000 (17:15 +0100)]
dmq: more initialization of pointers at declaration of vars

5 years agodmq: initialize peer_list to NULL by default
Daniel-Constantin Mierla [Thu, 8 Jan 2015 15:10:00 +0000 (16:10 +0100)]
dmq: initialize peer_list to NULL by default

- credits to Olle E. Jonansson for testing and reports

5 years agodmq: be sure dmq_init_callback_done is initialized before accessing it
Daniel-Constantin Mierla [Thu, 8 Jan 2015 15:00:47 +0000 (16:00 +0100)]
dmq: be sure dmq_init_callback_done is initialized before accessing it

5 years agodmq: safety check for peer_list when calling the callbacks
Daniel-Constantin Mierla [Thu, 8 Jan 2015 13:19:58 +0000 (14:19 +0100)]
dmq: safety check for peer_list when calling the callbacks

- can result in crashing if it is not set
- reported by Olle E. Johansson

5 years agoims_registrar_pcscf: Turn unneccessary Warning into INFO
Carsten Bock [Thu, 8 Jan 2015 10:45:46 +0000 (11:45 +0100)]
ims_registrar_pcscf: Turn unneccessary Warning into INFO

5 years agodialog: proper handling of dlg_set_timeout() for not confirmed dialogs
Daniel-Constantin Mierla [Wed, 7 Jan 2015 21:01:27 +0000 (22:01 +0100)]
dialog: proper handling of dlg_set_timeout() for not confirmed dialogs

5 years agomodules/ims_usrloc_scscf: fixed initializer when searching for contact
Jason Penton [Wed, 7 Jan 2015 20:59:55 +0000 (22:59 +0200)]
modules/ims_usrloc_scscf: fixed initializer when searching for contact

5 years agocore: memset 0 the struct in first line parsing; split type and flags
Daniel-Constantin Mierla [Wed, 7 Jan 2015 17:04:58 +0000 (18:04 +0100)]
core: memset 0 the struct in first line parsing; split type and flags

- initialize to 0 first line struct msg_start_t in parse_first_line()
- split field int type in short type and short flags to be able to store
  more info about first line without changes in other places of existing code
- set in flags if the protocol in first line is sip or http - useful to
  avoid string comparison whenever needed to get the two very used
  protocols

5 years agoratelimite: take in consideration number of cpus for load
Daniel-Constantin Mierla [Wed, 7 Jan 2015 16:02:45 +0000 (17:02 +0100)]
ratelimite: take in consideration number of cpus for load

- on multi core systems, the sums of stats can go over 100%, resulting
  in out of range for expected load_value to be 0.0 to 1.0
- safety checks to avoid overflows

5 years agopipelimit: take in consideration number of cpus for load
Daniel-Constantin Mierla [Wed, 7 Jan 2015 15:57:36 +0000 (16:57 +0100)]
pipelimit: take in consideration number of cpus for load

- on multi core systems, the sums of stats can go over 100%, resulting
  in out of range for expected load_value to be 0.0 to 1.0
- safety checks to avoid overflows
- reported by Luca M.

5 years agoseas: fixed inline functions warnings for clang
Daniel-Constantin Mierla [Wed, 7 Jan 2015 12:15:10 +0000 (13:15 +0100)]
seas: fixed inline functions warnings for clang

5 years agomodules/ims_usrloc_scscf: fixed pkg_mem leak - free db_result
Jason Penton [Wed, 7 Jan 2015 11:35:16 +0000 (13:35 +0200)]
modules/ims_usrloc_scscf: fixed pkg_mem leak - free db_result

5 years agojsonrpc-s: safety check for str value of jsonrpc and method fileds
Daniel-Constantin Mierla [Wed, 7 Jan 2015 10:30:01 +0000 (11:30 +0100)]
jsonrpc-s: safety check for str value of jsonrpc and method fileds

- reported by Alex Balashov

5 years agoasync: removed svn $Id$
Daniel-Constantin Mierla [Tue, 6 Jan 2015 23:34:20 +0000 (00:34 +0100)]
async: removed svn $Id$

5 years agocore: use Sia header name instead of Via for HTTP responses sent out
Daniel-Constantin Mierla [Tue, 6 Jan 2015 22:41:59 +0000 (23:41 +0100)]
core: use Sia header name instead of Via for HTTP responses sent out

5 years agocore: tcp - handle http read on \n\n EOH and deal with HTTP Via header
Daniel-Constantin Mierla [Tue, 6 Jan 2015 22:23:43 +0000 (23:23 +0100)]
core: tcp - handle http read on \n\n EOH and deal with HTTP Via header

- handling \n\n for http makes same code as for sip, being easier to
  test injecting a request from file
- HTTP Via is not compatible with SIP Via, resulting in errors - replace
  its name with Hia to be ignored. FS#237

5 years agoutils/protoshoot: fixed name and ticks
Daniel-Constantin Mierla [Tue, 6 Jan 2015 21:24:35 +0000 (22:24 +0100)]
utils/protoshoot: fixed name and ticks

- version to 0.4

5 years agotest/travis: move travis scripts to tests/travis ( Closes #20 )
Victor Seva [Tue, 6 Jan 2015 20:55:25 +0000 (21:55 +0100)]
test/travis: move travis scripts to tests/travis ( Closes #20 )

5 years agotravis-ci: exec test/unit tests
Victor Seva [Tue, 6 Jan 2015 10:55:46 +0000 (11:55 +0100)]
travis-ci: exec test/unit tests

- Disable tests that do not pass on travis-ci environment right now

Closes #19

5 years agotravis-ci: create MySQL and PostgreSQL kamailio databases for testing
Victor Seva [Tue, 6 Jan 2015 10:30:02 +0000 (11:30 +0100)]
travis-ci: create MySQL and PostgreSQL kamailio databases for testing

5 years agotest/unit: Add TESTS vars to control wich tests to exec and exit with error if one...
Victor Seva [Tue, 6 Jan 2015 11:37:03 +0000 (12:37 +0100)]
test/unit: Add TESTS vars to control wich tests to exec and exit with error if one fails

5 years agoxlog: documentation for xlogm() and methods_filter
Daniel-Constantin Mierla [Tue, 6 Jan 2015 15:33:43 +0000 (16:33 +0100)]
xlog: documentation for xlogm() and methods_filter

5 years agoxlog: new log function xlogm(...) - logs with method filtering
Daniel-Constantin Mierla [Tue, 6 Jan 2015 14:58:45 +0000 (15:58 +0100)]
xlog: new log function xlogm(...) - logs with method filtering

- same as xlog(level, message), fitering on methods
- new parameter methods_filter - a bitmask with internal sip method ids
  to be skipped from printing logs. Default -1 (skip all)
- parameter can be set at runtime via cfg reload framework
  kamcmd cfg.set_now_int xlog methods_filter 15
- alternative implementation of FS#81

5 years agoTopo: Remove svn IDs, update name from "SIP-Router" to "Kamailio"
Olle E. Johansson [Tue, 6 Jan 2015 12:21:02 +0000 (13:21 +0100)]
Topo: Remove svn IDs, update name from "SIP-Router" to "Kamailio"

5 years agoxlog Fix doxygen, remove history
Olle E. Johansson [Tue, 6 Jan 2015 12:18:49 +0000 (13:18 +0100)]
xlog Fix doxygen, remove history