Branch: refs/heads/master
Home: https://github.com/ClusterLabs/libqb
Commit: 926e851fbbb8d1864cf79a5b23e5d7faa0bbb09d
https://github.com/ClusterLabs/libqb/commit/926e851fbbb8d1864cf79a5b23e5d...
Author: Chrissie Caulfield <ccaulfie(a)redhat.com>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
M .travis.yml
M configure.ac
M include/qb/qblog.h
M lib/log.c
M libqb.spec.in
M tests/Makefile.am
R tests/functional/GNUmakefile
R tests/functional/Makefile.am
R tests/functional/log.am
R tests/functional/log_callsite_bench_gen.py
R tests/functional/log_client.c
R tests/functional/log_external/Makefile.am
R tests/functional/log_interlib.c
R tests/functional/log_interlib_client.c
R tests/functional/log_internal/Makefile.am
R tests/functional/log_test_client.err
R tests/functional/log_test_client.sh
R tests/functional/log_test_interlib_client.err
R tests/functional/log_test_interlib_client.sh
R tests/functional/log_test_mock.sh
R tests/functional/syslog-stdout.py
Log Message:
-----------
log: Remove more dead code from linker callsites (#331)
Thanks for the review
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
Branch: refs/heads/master
Home: https://github.com/ClusterLabs/libqb
Commit: 7556204b27100712b6dda7a7c53bdf21186a6bc2
https://github.com/ClusterLabs/libqb/commit/7556204b27100712b6dda7a7c53bd...
Author: Chrissie Caulfield <ccaulfie(a)redhat.com>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M examples/simplelog.c
M include/qb/qblog.h
M lib/Makefile.am
M lib/log.c
M lib/log_blackbox.c
M lib/log_file.c
M lib/log_format.c
M lib/log_int.h
M lib/log_syslog.c
M lib/log_thread.c
M tests/check_log.c
Log Message:
-----------
Add the option of hi-res (millisecond) timestamps (#329)
* log: Add high-resolution timestamp option for log files
This adds the %T option to the log format for millisecond timestamps. There's a feature test macro QB_FEATURE_LOG_HIRES_TIMESTAMPS so that applications know that they are available.
Because this changes the internal logging API, applications that use custom loggers will also need to change their custom logging destinations to take a struct timespec instead of a time_t. The above feature test macro will help in deciding which is appropriate.
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
Branch: refs/heads/master
Home: https://github.com/ClusterLabs/libqb
Commit: 0e2d4d6130eba4fc1320e3a376cde79dbd90fb56
https://github.com/ClusterLabs/libqb/commit/0e2d4d6130eba4fc1320e3a376cde...
Author: Chrissie Caulfield <ccaulfie(a)redhat.com>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M examples/simplelog.c
M include/qb/qblog.h
M lib/Makefile.am
M lib/log.c
M lib/log_blackbox.c
M lib/log_file.c
M lib/log_format.c
M lib/log_int.h
M lib/log_syslog.c
M lib/log_thread.c
M tests/check_log.c
Log Message:
-----------
Add the option of hi-res (millisecond) timestamps (#329)
* log: Add high-resolution timestamp option for log files
This adds the %T option to the log format for millisecond timestamps. There's a feature test macro QB_FEATURE_LOG_HIRES_TIMESTAMPS so that applications know that they are available.
Because this changes the internal logging API, applications that use custom loggers will also need to change their custom logging destinations to take a struct timespec instead of a time_t. The above feature test macro will help in deciding which is appropriate.
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
Branch: refs/heads/master
Home: https://github.com/ClusterLabs/libqb
Commit: 6f6845496a6860441ce8a533e921d9571cee4c30
https://github.com/ClusterLabs/libqb/commit/6f6845496a6860441ce8a533e921d...
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M configure.ac
Log Message:
-----------
[build] fix supported compiler warning detection (#330)
move from AC_PREPROC_IFELSE (strongly discouraged) to AC_COMPILE_IFELSE
our detection system was very weak and recent versions of clang did
show that PREPROC_IFELFE (cpp) would enable warning options that
the compiler does not support (clang).
use a full compilation test to detect what works and what doesn't.
Also expand the warning list to include new / renamed clang options
of equivalents already enabled for older versions of clang and gcc.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.