2012-10-24 18:00:14 +00:00
|
|
|
HDRS= fifo.h \
|
|
|
|
overlay_buffer.h \
|
|
|
|
overlay_address.h \
|
|
|
|
overlay_packet.h \
|
2013-12-09 07:15:47 +00:00
|
|
|
overlay_interface.h \
|
2015-05-25 09:05:10 +00:00
|
|
|
section.h \
|
|
|
|
trigger.h \
|
2014-08-18 09:08:05 +00:00
|
|
|
commandline.h \
|
2014-05-12 04:11:51 +00:00
|
|
|
limit.h \
|
2014-11-12 23:33:07 +00:00
|
|
|
rhizome_types.h \
|
2012-10-24 18:00:14 +00:00
|
|
|
rhizome.h \
|
2016-03-09 02:02:23 +00:00
|
|
|
sync_keys.h \
|
2014-02-03 11:10:05 +00:00
|
|
|
httpd.h \
|
2014-03-24 04:57:04 +00:00
|
|
|
instance.h \
|
2014-01-22 06:11:22 +00:00
|
|
|
meshms.h \
|
2016-10-05 00:17:51 +00:00
|
|
|
meshmb.h \
|
2016-06-28 03:39:02 +00:00
|
|
|
message_ply.h \
|
2016-09-13 04:44:21 +00:00
|
|
|
nibble_tree.h \
|
2014-05-23 08:19:00 +00:00
|
|
|
serval_types.h \
|
2012-10-24 18:00:14 +00:00
|
|
|
serval.h \
|
2014-05-29 07:11:27 +00:00
|
|
|
server.h \
|
2015-08-31 05:48:08 +00:00
|
|
|
route_link.h \
|
2013-10-16 03:00:00 +00:00
|
|
|
keyring.h \
|
2013-11-25 01:45:20 +00:00
|
|
|
socket.h \
|
2013-02-12 07:30:37 +00:00
|
|
|
cli.h \
|
2012-11-22 07:48:00 +00:00
|
|
|
str.h \
|
2016-09-20 02:45:26 +00:00
|
|
|
numeric_str.h \
|
2016-09-20 02:59:08 +00:00
|
|
|
base64.h \
|
2016-09-20 03:25:18 +00:00
|
|
|
uri.h \
|
2013-04-29 05:00:44 +00:00
|
|
|
rotbuf.h \
|
2012-12-03 23:26:24 +00:00
|
|
|
mem.h \
|
2012-12-03 23:42:35 +00:00
|
|
|
os.h \
|
2017-10-09 01:11:44 +00:00
|
|
|
serval_uuid.h \
|
2014-05-23 08:19:00 +00:00
|
|
|
sighandlers.h \
|
2012-10-24 18:00:14 +00:00
|
|
|
strbuf.h \
|
|
|
|
strbuf_helpers.h \
|
|
|
|
conf.h \
|
2012-12-04 03:42:28 +00:00
|
|
|
conf_schema.h \
|
2012-10-24 18:00:14 +00:00
|
|
|
crypto.h \
|
2013-11-25 02:39:54 +00:00
|
|
|
dataformats.h \
|
2012-10-24 18:00:14 +00:00
|
|
|
log.h \
|
Rewrite logging system
Rename the logging primitive functions and utility functions, prefixing
all with 'serval_log', eg: logMessage() -> serval_logf() etc.
Add an XPRINTF xhexdump() function and use it to implement the
serval_log_hexdump() utility, renamed from dump(). Add macros
WHY_dump(), WARN_dump(), HINT_dump() and DEBUG_dump(), and use them
everywhere.
Remove the 'log.console.dump_config' and 'log.file.dump_config'
configuration options; configuration is now dumped in every log prolog.
The logging system now constructs the log prolog by invoking the new
'log_prolog' trigger, so that it no longer depends on the version string
and configuration system. Any system that wants to present a message in
the log prolog can define its own trigger, which calls standard log
primitives to print the message.
Split the logging system into a front-end (log.c) that provides the
logging primitives and is independent of the configuration system, and a
set of back-end "outputters" (log_output_console.c, log_output_file.c,
log_output_android.c) that may depend on the configuration system and
are decoupled from the front-end using the 'logoutput' link section.
These log outputters are explicitly linked into executables by the
Makefile rules, but could also be linked in using USE_FEATURE(). The
USE_FEATURE() calls have _not_ been added to servald_features.c, so that
different daemon executables can be built with the same feature set but
different log outputs.
2017-11-29 13:34:54 +00:00
|
|
|
log_output.h \
|
2015-07-13 08:53:36 +00:00
|
|
|
debug.h \
|
2012-10-24 18:00:14 +00:00
|
|
|
net.h \
|
2013-10-18 00:04:43 +00:00
|
|
|
fdqueue.h \
|
2013-10-16 07:55:58 +00:00
|
|
|
http_server.h \
|
2012-10-24 18:00:14 +00:00
|
|
|
xprintf.h \
|
2016-10-13 06:57:04 +00:00
|
|
|
lang.h \
|
2012-10-24 18:00:14 +00:00
|
|
|
constants.h \
|
|
|
|
monitor-client.h \
|
|
|
|
mdp_client.h \
|
2013-11-28 06:23:12 +00:00
|
|
|
msp_client.h \
|
2016-03-15 00:18:10 +00:00
|
|
|
msp_common.h \
|
2016-03-16 00:01:09 +00:00
|
|
|
msp_server.h \
|
2013-10-30 06:39:37 +00:00
|
|
|
radio_link.h \
|
2016-09-19 02:51:57 +00:00
|
|
|
$(SQLITE3_AMALGAMATION)/sqlite3.h
|