[ClusterLabs/libqb] 80834e: Add missing Makefile rule for generating the auto_...
by Chrissie Caulfield
Branch: refs/heads/gh-pages
Home: https://github.com/ClusterLabs/libqb
Commit: 80834ea1cb2c753f5f600c0417834f2bbbec407b
https://github.com/ClusterLabs/libqb/commit/80834ea1cb2c753f5f600c0417834...
Author: Daniel Kopecek <dkopecek(a)redhat.com>
Date: 2016-01-14 (Thu, 14 Jan 2016)
Changed paths:
M tests/Makefile.am
Log Message:
-----------
Add missing Makefile rule for generating the auto_check_header_qbconfig.c file
Resolves issue #158
Addressing:
make[2]: Entering directory `/home/dkopecek/Projects/github/usbguard/src/ThirdParty/libqb/_build/tests'
...
GEN auto_check_header_qbarray.c
CC auto_check_header_qbarray.o
CCLD auto_check_header_qbarray
make[2]: *** No rule to make target `auto_check_header_qbconfig.c', needed by `auto_check_header_qbconfig.o'. Stop.
make[2]: Leaving directory `/home/dkopecek/Projects/github/usbguard/src/ThirdParty/libqb/_build/tests'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dkopecek/Projects/github/usbguard/src/ThirdParty/libqb/_build'
make: *** [all] Error 2
Commit: a1011c5f18478cbc5ad5d90a40a0cb5f74e6090c
https://github.com/ClusterLabs/libqb/commit/a1011c5f18478cbc5ad5d90a40a0c...
Author: chrissie-c <ccaulfie(a)redhat.com>
Date: 2016-01-14 (Thu, 14 Jan 2016)
Changed paths:
M tests/Makefile.am
Log Message:
-----------
Merge pull request #170 from dkopecek/master
Add missing Makefile rule for generating the auto_check_header_qbconf…
Commit: 29b2c44fb604d6da25b4ae80da70ca521ac23f62
https://github.com/ClusterLabs/libqb/commit/29b2c44fb604d6da25b4ae80da70c...
Author: David Shane Holden <dpejesh(a)yahoo.com>
Date: 2016-01-18 (Mon, 18 Jan 2016)
Changed paths:
M lib/ipc_socket.c
Log Message:
-----------
ipc: set file permissions on created sockets
When using sockets for IPC the file permissions default to whatever
the umask is. This isn't a problem on Linux since it uses abstract
namespace sockets which don't have any permissions, but on other
platforms this causes problems with pacemaker which spawns processes
under the hacluster user and ends up failing to connect.
Commit: dfa7874154cff339500886050abbf21bbea08319
https://github.com/ClusterLabs/libqb/commit/dfa7874154cff339500886050abbf...
Author: David Shane Holden <dpejesh(a)yahoo.com>
Date: 2016-01-18 (Mon, 18 Jan 2016)
Changed paths:
M lib/unix.c
Log Message:
-----------
lib: create mmap files in socket directory
Currently the mmap files are created in LOCALSTATEDIR/run on non-Linux
platforms which can be problematic with pacemaker since it spawns processes
as the hacluster user, which by default doesn't have write permissions to
it. Using --with-socket-dir partially fixes the problem by allowing the
unix sockets to reside somewhere else but not the mmap files and this
patch puts them in the same directory.
Commit: 09cba8c92cc5bcd38266cbbdeb673aaba3a25ad4
https://github.com/ClusterLabs/libqb/commit/09cba8c92cc5bcd38266cbbdeb673...
Author: Chrissie Caulfield <ccaulfie(a)redhat.com>
Date: 2016-01-19 (Tue, 19 Jan 2016)
Changed paths:
M lib/ipc_socket.c
M lib/unix.c
Log Message:
-----------
Merge pull request #171 from dpejesh/socket
minor socket/mmap fixes
Commit: 2dd75dee249d8c112eda05e50082adda8a8e26e0
https://github.com/ClusterLabs/libqb/commit/2dd75dee249d8c112eda05e50082a...
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2016-01-19 (Tue, 19 Jan 2016)
Changed paths:
M Makefile.am
Log Message:
-----------
build: Correctly generate spec file's date
LC_ALL=C was outside of the shell environment so the date
was incorrect in the spec file if the system default language was not
C or English.
Signed-off-by: Christine Caulfield <ccaulfie(a)redhat.com>
Commit: 7c4185a72ad91c3479c8ecc2f5713bcc819d16ba
https://github.com/ClusterLabs/libqb/commit/7c4185a72ad91c3479c8ecc2f5713...
Author: David Shane Holden <dpejesh(a)yahoo.com>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M lib/ipc_setup.c
Log Message:
-----------
lib: split peer credential loopup into it's own method
Commit: 888ef2e7218056ecbb3a06105674c673fc71f555
https://github.com/ClusterLabs/libqb/commit/888ef2e7218056ecbb3a06105674c...
Author: David Shane Holden <dpejesh(a)yahoo.com>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M lib/ipc_setup.c
Log Message:
-----------
lib: add init_ipc_auth_data() to initialize ipc_auth_data
Commit: 267160634dc467cd5170d9c9ef04224f838a8f12
https://github.com/ClusterLabs/libqb/commit/267160634dc467cd5170d9c9ef042...
Author: David Shane Holden <dpejesh(a)yahoo.com>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M lib/ipc_int.h
M lib/ipc_setup.c
Log Message:
-----------
lib: store server peer credentials in qb_ipcc_connection
Commit: 8668d051c5e554eadf2967046ecfcccc7ec8762f
https://github.com/ClusterLabs/libqb/commit/8668d051c5e554eadf2967046ecfc...
Author: David Shane Holden <dpejesh(a)yahoo.com>
Date: 2016-01-23 (Sat, 23 Jan 2016)
Changed paths:
M lib/ipc_socket.c
Log Message:
-----------
ipc: set gid on unix sockets
When creating a unix socket it's default gid is that of the parent
directory. If the SOCKETDIR is owned by root:wheel with 1777 mode
some of the pacemaker daemons end up unable to communicate with one
another due to having insufficient permissions on the sockets.
This can be fixed by setting the client sockets gid to the primary
group of the server socket owner it's attempting to connect to. And,
on the server side by setting the gid to the already captured gid
stored in the connection info. This ensures that regardless of who
owns the socket directory, as long as the applications have r/w
access to it they should work.
Commit: 4f131253fcd31d360afe397006cd0ae815895dae
https://github.com/ClusterLabs/libqb/commit/4f131253fcd31d360afe397006cd0...
Author: David Shane Holden <dpejesh(a)yahoo.com>
Date: 2016-01-25 (Mon, 25 Jan 2016)
Changed paths:
M lib/ipc_int.h
M lib/ipc_setup.c
M lib/ipc_socket.c
Log Message:
-----------
update: per kgaillot review
* remove pid/euid from qb_ipcc_connection
* use proper #elif defines
* return NULL instead of 0 for pointers
* return -ENOMEM when malloc fails
* remove redundant if check
* use -1 for uid to chown()
Commit: 8b2450edb0aef475dabee494f07b3b157357323f
https://github.com/ClusterLabs/libqb/commit/8b2450edb0aef475dabee494f07b3...
Author: Chrissie Caulfield <ccaulfie(a)redhat.com>
Date: 2016-02-01 (Mon, 01 Feb 2016)
Changed paths:
M lib/ipc_int.h
M lib/ipc_setup.c
M lib/ipc_socket.c
Log Message:
-----------
Merge pull request #173 from dpejesh/socket
ipc: set gid on unix sockets
Commit: 7d5f8ee6046917b36172baafd5e299e6be597046
https://github.com/ClusterLabs/libqb/commit/7d5f8ee6046917b36172baafd5e29...
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2016-02-02 (Tue, 02 Feb 2016)
Changed paths:
M Makefile.am
M lib/ipc_int.h
M lib/ipc_setup.c
M lib/ipc_socket.c
M lib/unix.c
M tests/Makefile.am
Log Message:
-----------
Merge branch 'master' into gh-pages
Commit: 008aea51cf01a9c2bc0581c84c35b94fd2cead35
https://github.com/ClusterLabs/libqb/commit/008aea51cf01a9c2bc0581c84c35b...
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2016-02-02 (Tue, 02 Feb 2016)
Changed paths:
A 1.0rc2/1.0rc1_to_1.0rc2.html
A 1.0rc2/Changelog.txt
A 1.0rc2/doxygen/annotated.html
A 1.0rc2/doxygen/classes.html
A 1.0rc2/doxygen/deprecated.html
A 1.0rc2/doxygen/doxygen.css
A 1.0rc2/doxygen/doxygen.png
A 1.0rc2/doxygen/examples.html
A 1.0rc2/doxygen/files.html
A 1.0rc2/doxygen/functions.html
A 1.0rc2/doxygen/functions_func.html
A 1.0rc2/doxygen/functions_vars.html
A 1.0rc2/doxygen/globals.html
A 1.0rc2/doxygen/globals_0x61.html
A 1.0rc2/doxygen/globals_0x68.html
A 1.0rc2/doxygen/globals_0x6c.html
A 1.0rc2/doxygen/globals_0x71.html
A 1.0rc2/doxygen/globals_defs.html
A 1.0rc2/doxygen/globals_enum.html
A 1.0rc2/doxygen/globals_eval.html
A 1.0rc2/doxygen/globals_func.html
A 1.0rc2/doxygen/globals_type.html
A 1.0rc2/doxygen/globals_vars.html
A 1.0rc2/doxygen/graph_legend.dot
A 1.0rc2/doxygen/graph_legend.html
A 1.0rc2/doxygen/graph_legend.png
A 1.0rc2/doxygen/index.html
A 1.0rc2/doxygen/installdox
A 1.0rc2/doxygen/ipcclient_8c-example.html
A 1.0rc2/doxygen/ipcserver_8c-example.html
A 1.0rc2/doxygen/mainpage_8h.html
A 1.0rc2/doxygen/pages.html
A 1.0rc2/doxygen/qb_array_overview.html
A 1.0rc2/doxygen/qb_atomic_overview.html
A 1.0rc2/doxygen/qb_hdb_overview.html
A 1.0rc2/doxygen/qb_ipc_overview.html
A 1.0rc2/doxygen/qb_list_overview.html
A 1.0rc2/doxygen/qb_log_overview.html
A 1.0rc2/doxygen/qb_loop_overview.html
A 1.0rc2/doxygen/qb_map_overview.html
A 1.0rc2/doxygen/qb_rb_overview.html
A 1.0rc2/doxygen/qb_util_overview.html
A 1.0rc2/doxygen/qbarray_8h.html
A 1.0rc2/doxygen/qbarray_8h__dep__incl.map
A 1.0rc2/doxygen/qbarray_8h__dep__incl.md5
A 1.0rc2/doxygen/qbarray_8h__dep__incl.png
A 1.0rc2/doxygen/qbarray_8h__incl.map
A 1.0rc2/doxygen/qbarray_8h__incl.md5
A 1.0rc2/doxygen/qbarray_8h__incl.png
A 1.0rc2/doxygen/qbatomic_8h.html
A 1.0rc2/doxygen/qbatomic_8h__incl.map
A 1.0rc2/doxygen/qbatomic_8h__incl.md5
A 1.0rc2/doxygen/qbatomic_8h__incl.png
A 1.0rc2/doxygen/qbconfig_8h.html
A 1.0rc2/doxygen/qbconfig_8h__dep__incl.map
A 1.0rc2/doxygen/qbconfig_8h__dep__incl.md5
A 1.0rc2/doxygen/qbconfig_8h__dep__incl.png
A 1.0rc2/doxygen/qbdefs_8h.html
A 1.0rc2/doxygen/qbdefs_8h__dep__incl.map
A 1.0rc2/doxygen/qbdefs_8h__dep__incl.md5
A 1.0rc2/doxygen/qbdefs_8h__dep__incl.png
A 1.0rc2/doxygen/qbhdb_8h.html
A 1.0rc2/doxygen/qbhdb_8h__dep__incl.map
A 1.0rc2/doxygen/qbhdb_8h__dep__incl.md5
A 1.0rc2/doxygen/qbhdb_8h__dep__incl.png
A 1.0rc2/doxygen/qbhdb_8h__incl.map
A 1.0rc2/doxygen/qbhdb_8h__incl.md5
A 1.0rc2/doxygen/qbhdb_8h__incl.png
A 1.0rc2/doxygen/qbipc__common_8h.html
A 1.0rc2/doxygen/qbipc__common_8h__dep__incl.map
A 1.0rc2/doxygen/qbipc__common_8h__dep__incl.md5
A 1.0rc2/doxygen/qbipc__common_8h__dep__incl.png
A 1.0rc2/doxygen/qbipc__common_8h__incl.map
A 1.0rc2/doxygen/qbipc__common_8h__incl.md5
A 1.0rc2/doxygen/qbipc__common_8h__incl.png
A 1.0rc2/doxygen/qbipcc_8h.html
A 1.0rc2/doxygen/qbipcc_8h__incl.map
A 1.0rc2/doxygen/qbipcc_8h__incl.md5
A 1.0rc2/doxygen/qbipcc_8h__incl.png
A 1.0rc2/doxygen/qbipcs_8h.html
A 1.0rc2/doxygen/qbipcs_8h__incl.map
A 1.0rc2/doxygen/qbipcs_8h__incl.md5
A 1.0rc2/doxygen/qbipcs_8h__incl.png
A 1.0rc2/doxygen/qblist_8h.html
A 1.0rc2/doxygen/qblist_8h__incl.map
A 1.0rc2/doxygen/qblist_8h__incl.md5
A 1.0rc2/doxygen/qblist_8h__incl.png
A 1.0rc2/doxygen/qblog_8h.html
A 1.0rc2/doxygen/qblog_8h__incl.map
A 1.0rc2/doxygen/qblog_8h__incl.md5
A 1.0rc2/doxygen/qblog_8h__incl.png
A 1.0rc2/doxygen/qbloop_8h.html
A 1.0rc2/doxygen/qbloop_8h__dep__incl.map
A 1.0rc2/doxygen/qbloop_8h__dep__incl.md5
A 1.0rc2/doxygen/qbloop_8h__dep__incl.png
A 1.0rc2/doxygen/qbloop_8h__incl.map
A 1.0rc2/doxygen/qbloop_8h__incl.md5
A 1.0rc2/doxygen/qbloop_8h__incl.png
A 1.0rc2/doxygen/qbmap_8h.html
A 1.0rc2/doxygen/qbmap_8h__incl.map
A 1.0rc2/doxygen/qbmap_8h__incl.md5
A 1.0rc2/doxygen/qbmap_8h__incl.png
A 1.0rc2/doxygen/qbrb_8h.html
A 1.0rc2/doxygen/qbrb_8h__incl.map
A 1.0rc2/doxygen/qbrb_8h__incl.md5
A 1.0rc2/doxygen/qbrb_8h__incl.png
A 1.0rc2/doxygen/qbutil_8h.html
A 1.0rc2/doxygen/qbutil_8h__dep__incl.map
A 1.0rc2/doxygen/qbutil_8h__dep__incl.md5
A 1.0rc2/doxygen/qbutil_8h__dep__incl.png
A 1.0rc2/doxygen/qbutil_8h__incl.map
A 1.0rc2/doxygen/qbutil_8h__incl.md5
A 1.0rc2/doxygen/qbutil_8h__incl.png
A 1.0rc2/doxygen/search/all_5f.html
A 1.0rc2/doxygen/search/all_61.html
A 1.0rc2/doxygen/search/all_63.html
A 1.0rc2/doxygen/search/all_64.html
A 1.0rc2/doxygen/search/all_65.html
A 1.0rc2/doxygen/search/all_66.html
A 1.0rc2/doxygen/search/all_68.html
A 1.0rc2/doxygen/search/all_69.html
A 1.0rc2/doxygen/search/all_6a.html
A 1.0rc2/doxygen/search/all_6c.html
A 1.0rc2/doxygen/search/all_6d.html
A 1.0rc2/doxygen/search/all_6e.html
A 1.0rc2/doxygen/search/all_70.html
A 1.0rc2/doxygen/search/all_71.html
A 1.0rc2/doxygen/search/all_72.html
A 1.0rc2/doxygen/search/all_73.html
A 1.0rc2/doxygen/search/all_74.html
A 1.0rc2/doxygen/search/classes_71.html
A 1.0rc2/doxygen/search/close.png
A 1.0rc2/doxygen/search/defines_68.html
A 1.0rc2/doxygen/search/defines_6c.html
A 1.0rc2/doxygen/search/defines_71.html
A 1.0rc2/doxygen/search/enums_71.html
A 1.0rc2/doxygen/search/enumvalues_71.html
A 1.0rc2/doxygen/search/files_6d.html
A 1.0rc2/doxygen/search/files_71.html
A 1.0rc2/doxygen/search/functions_5f.html
A 1.0rc2/doxygen/search/functions_71.html
A 1.0rc2/doxygen/search/nomatches.html
A 1.0rc2/doxygen/search/search.css
A 1.0rc2/doxygen/search/search.js
A 1.0rc2/doxygen/search/search.png
A 1.0rc2/doxygen/search/typedefs_71.html
A 1.0rc2/doxygen/search/variables_5f.html
A 1.0rc2/doxygen/search/variables_61.html
A 1.0rc2/doxygen/search/variables_63.html
A 1.0rc2/doxygen/search/variables_64.html
A 1.0rc2/doxygen/search/variables_65.html
A 1.0rc2/doxygen/search/variables_66.html
A 1.0rc2/doxygen/search/variables_68.html
A 1.0rc2/doxygen/search/variables_69.html
A 1.0rc2/doxygen/search/variables_6a.html
A 1.0rc2/doxygen/search/variables_6c.html
A 1.0rc2/doxygen/search/variables_6d.html
A 1.0rc2/doxygen/search/variables_6e.html
A 1.0rc2/doxygen/search/variables_70.html
A 1.0rc2/doxygen/search/variables_72.html
A 1.0rc2/doxygen/search/variables_73.html
A 1.0rc2/doxygen/search/variables_74.html
A 1.0rc2/doxygen/simplelog_8c-example.html
A 1.0rc2/doxygen/structqb__hdb.html
A 1.0rc2/doxygen/structqb__hdb__handle.html
A 1.0rc2/doxygen/structqb__ipc__request__header.html
A 1.0rc2/doxygen/structqb__ipc__response__header.html
A 1.0rc2/doxygen/structqb__ipcs__connection__stats.html
A 1.0rc2/doxygen/structqb__ipcs__connection__stats__2.html
A 1.0rc2/doxygen/structqb__ipcs__poll__handlers.html
A 1.0rc2/doxygen/structqb__ipcs__service__handlers.html
A 1.0rc2/doxygen/structqb__ipcs__stats.html
A 1.0rc2/doxygen/structqb__list__head.html
A 1.0rc2/doxygen/structqb__list__head__coll__graph.map
A 1.0rc2/doxygen/structqb__list__head__coll__graph.md5
A 1.0rc2/doxygen/structqb__list__head__coll__graph.png
A 1.0rc2/doxygen/structqb__log__callsite.html
A 1.0rc2/doxygen/tab_b.gif
A 1.0rc2/doxygen/tab_l.gif
A 1.0rc2/doxygen/tab_r.gif
A 1.0rc2/doxygen/tabs.css
A 1.0rc2/doxygen/tcpserver_8c-example.html
Log Message:
-----------
Add online documentation for v1.0rc2
Compare: https://github.com/ClusterLabs/libqb/compare/d0c7d3b4ee9b...008aea51cf01
8 years, 2 months