Commit Graph

  • 166ff0861e Accepting request 1128101 from network:ha-clustering:Factory factory Ana Guerrero 2023-11-22 17:54:30 +0000
  • 60574febb9 Accepting request 1128098 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2023-11-22 11:20:59 +0000
  • 4064650a10 Accepting request 1100598 from network:ha-clustering:Factory Ana Guerrero 2023-07-26 11:22:06 +0000
  • 1958d19810 Accepting request 1100597 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2023-07-25 11:28:48 +0000
  • d7fdc7f629 Accepting request 1093859 from network:ha-clustering:Factory Dominique Leuenberger 2023-06-21 20:37:24 +0000
  • 83e810ab36 Accepting request 1093858 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2023-06-20 05:38:20 +0000
  • 775eb290be Accepting request 991002 from network:ha-clustering:Factory Richard Brown 2022-07-26 17:42:20 +0000
  • 40a279cff1 Accepting request 989851 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2022-07-18 11:02:03 +0000
  • 69aa06fa5e Accepting request 946348 from network:ha-clustering:Factory Dominique Leuenberger 2022-01-15 20:45:08 +0000
  • ca62f791cd Accepting request 946347 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2022-01-14 08:15:52 +0000
  • a6c6b36878 Accepting request 934505 from network:ha-clustering:Factory Dominique Leuenberger 2021-12-02 21:30:04 +0000
  • 9faa44c5fc Accepting request 933774 from home:dimstar:Factory Yan Gao 2021-11-29 10:30:04 +0000
  • 77b1775f2c Accepting request 931807 from network:ha-clustering:Factory Dominique Leuenberger 2021-11-18 09:33:14 +0000
  • 0f3e33a207 Accepting request 931806 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2021-11-16 15:40:11 +0000
  • bac3362eec Accepting request 924180 from network:ha-clustering:Factory Dominique Leuenberger 2021-10-11 14:48:41 +0000
  • f210404a21 Accepting request 924179 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2021-10-08 10:14:53 +0000
  • da9c49e748 Accepting request 853522 from network:ha-clustering:Factory Dominique Leuenberger 2020-12-09 21:11:09 +0000
  • 6b6128c698 Accepting request 853520 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2020-12-07 08:46:01 +0000
  • 8b0d4328d0 Accepting request 830254 from network:ha-clustering:Factory Dominique Leuenberger 2020-09-02 23:13:02 +0000
  • aa039b4d15 Accepting request 830253 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2020-08-28 10:41:37 +0000
  • 98d82315cc Accepting request 830044 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2020-08-27 17:05:49 +0000
  • 80e695fe88 Accepting request 690890 from network:ha-clustering:Factory Dominique Leuenberger 2019-04-05 09:55:08 +0000
  • 8500074892 Accepting request 690715 from home:jengelh:branches:network:ha-clustering:Factory Yan Gao 2019-04-03 08:16:21 +0000
  • 075302459e Accepting request 690706 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2019-04-02 16:24:02 +0000
  • bdae54e834 Accepting request 672521 from network:ha-clustering:Factory Dominique Leuenberger 2019-02-13 09:17:54 +0000
  • 7476660502 Accepting request 672520 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2019-02-07 16:58:37 +0000
  • 337d596255 Accepting request 669928 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2019-01-29 16:48:13 +0000
  • a6df153be2 Accepting request 669881 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2019-01-29 14:47:16 +0000
  • e6bf71d2bd Accepting request 669840 from home:jengelh:branches:network:ha-clustering:Factory Yan Gao 2019-01-29 14:31:45 +0000
  • d7116240a7 Accepting request 669470 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2019-01-29 08:49:50 +0000
  • 3df00d8ec7 Accepting request 561129 from network:ha-clustering:Factory Dominique Leuenberger 2018-01-06 17:45:34 +0000
  • 76bb28e562 Accepting request 561126 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2018-01-02 13:43:35 +0000
  • 95f740ca14 Accepting request 511815 from network:ha-clustering:Factory Yuchen Lin 2017-08-10 11:43:07 +0000
  • d9d3f8d3fb Accepting request 511812 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2017-07-21 10:31:18 +0000
  • c90efbe256 Accepting request 479644 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2017-03-15 13:34:00 +0000
  • 5a1cb21b49 Accepting request 479467 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2017-03-15 10:14:02 +0000
  • ab27d1dc09 Accepting request 477312 from network:ha-clustering:Factory Dominique Leuenberger 2017-03-11 14:18:37 +0000
  • 62d8fc9456 Accepting request 477311 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2017-03-06 16:04:26 +0000
  • b333c1957f Accepting request 477133 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2017-03-06 10:27:04 +0000
  • 4dcef870b5 Accepting request 460897 from network:ha-clustering:Factory Dominique Leuenberger 2017-03-03 13:36:41 +0000
  • cf00651369 Accepting request 459696 from home:jengelh:branches:network:ha-clustering:Factory Yan Gao 2017-02-28 14:43:26 +0000
  • fa21e890cf Accepting request 459495 from network:ha-clustering:Factory Dominique Leuenberger 2017-02-22 12:47:09 +0000
  • 3684a612fe Accepting request 459494 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2017-02-21 12:49:06 +0000
  • 8f2ef3cc35 Accepting request 390206 from network:ha-clustering:Factory Dominique Leuenberger 2016-04-30 21:27:14 +0000
  • b0d292f8cb Accepting request 390203 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2016-04-15 14:10:29 +0000
  • 172c350c1b Accepting request 337425 from network:ha-clustering:Factory Stephan Kulow 2015-10-17 14:38:33 +0000
  • 581ca04095 Accepting request 337267 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2015-10-09 11:34:33 +0000
  • 6fa75aaa45 Accepting request 327759 from network:ha-clustering:Factory Dominique Leuenberger 2015-08-31 20:57:55 +0000
  • f09d48bc14 Accepting request 327756 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2015-08-28 14:18:12 +0000
  • 0bfb2b6a88 Accepting request 311418 from network:ha-clustering:Factory Dominique Leuenberger 2015-06-11 06:21:29 +0000
  • 6acf00e8aa Accepting request 311415 from home:yan_gao:branches:network:ha-clustering:Factory:Test Yan Gao 2015-06-10 09:24:10 +0000
  • b21b10e3de Accepting request 304817 from network:ha-clustering:Factory Dominique Leuenberger 2015-05-02 19:31:18 +0000
  • 4331914d33 - Upstream version cs: c3bcf25b72bf451c2ef79ec3946a1c48077a50a0 Yan Gao 2015-04-30 12:32:08 +0000
  • 14a68be76a - loop: fixes resource starvation in mainloop code - Upstream version cs: 3a9cc7898017fdc6f1ff580a6ac4cf8f4b28e5fd Yan Gao 2015-04-21 14:41:11 +0000
  • ac73e9cac1 Accepting request 291049 from network:ha-clustering:Factory Dominique Leuenberger 2015-03-18 12:01:56 +0000
  • 13e848992f - ipc_setup: yield to scheduler during new connection auth processing - kqueue: The udata member of the kevent struct is a void * - Upstream version cs: 83552692aa5425e50049b130eb2e17ea7b31217d Yan Gao 2015-03-09 16:13:04 +0000
  • 331a3a2ce9 Update _service Yan Gao 2014-11-12 12:31:25 +0000
  • 6ace543f4c Accepting request 257870 from network:ha-clustering:Factory Stephan Kulow 2014-10-31 17:27:07 +0000
  • a3c6d158a6 - Bump release version to 0.17.1 - check_ipc.c: improve error checking during ipc stress tests - ipcs: Correctly allocate receive buffer size - ipc_socket: Signalhandler must be resetted to Default, use only cleanup_sigpipe to return from qb_ipc_dgram_sock_setup. - trie: allow modifying the trie map during the notify callback - Upstream version cs: 3f7de657855bb9fb4e58777851735bf663fa7f3f Yan Gao 2014-10-21 10:20:09 +0000
  • 3f76ac59db Accepting request 244780 from network:ha-clustering:Factory Ludwig Nussel 2014-08-20 15:53:48 +0000
  • bf1676d891 Add baselibs.conf as a source in libqb.spec Yan Gao 2014-08-08 05:02:56 +0000
  • 006613ec71 - log: return filter type enum to preserve abi compatibilty with corosync - Upstream version cs: e5b8950863b92b314675ba0cbba13f00b8b77c52 Yan Gao 2014-07-28 06:30:50 +0000
  • 81ff663055 - epoll: don't miss poll events under high load - ipc_shm: fix error handling in qb_ipcs_shm_connect() - ringbuffer: fix size in qb_rb_create_from_file() - trie: cleanup ref count logic in trie_notify_del - ipcs: Cleanup unnecessary reference counting - Upstream version cs: b103e1ae61f6fc288cfb228344f24508adaaba9a Yan Gao 2014-07-01 09:11:14 +0000
  • 4a814d8d25 Accepting request 228039 from network:ha-clustering:Factory Stephan Kulow 2014-03-31 18:43:09 +0000
  • 036d2317bc - ipcc: Properly timeout during recv when timeout value is provided - Upstream version cs: c6f4fcd778248c41e5b108159d00cf1798a296d4 Yan Gao 2014-03-21 06:39:03 +0000
  • 0bfb422b6b Accepting request 223219 from network:ha-clustering:Factory Stephan Kulow 2014-02-21 18:42:15 +0000
  • fe4f0698c2 - Bump version to 0.17.0 - ipc_socket: further optimize max msg size calculations for fbsd portability tests - ipc_socket: Allow socket max msg size to be calculated more accurately - Upstream version cs: 78978d07ac2f19a801ebde61379ac55359cc17f3 Yan Gao 2014-02-20 11:45:10 +0000
  • 715b6d6895 Accepting request 221424 from network:ha-clustering:Factory Stephan Kulow 2014-02-11 10:41:36 +0000
  • c998d1a12a - ipcs: Prevent ipc server use after free. - Upstream version cs: 29bbe615b5fe6da17db3d6774df557960ae78bbb Yan Gao 2014-02-08 15:28:13 +0000
  • 4ad9ab3e6c Accepting request 215006 from network:ha-clustering:Factory Stephan Kulow 2014-01-30 13:56:00 +0000
  • f441a35d27 - ipc: Remove ipc connection reference given to dispatch functions (bnc#857779) - ipc: Fixes memory leak in server connection accept when client partially connects (bnc#857779) - Upstream version cs: d9706f75619976e334a109d0dbfdeac3b1074fe4 Yan Gao 2014-01-17 13:41:13 +0000
  • ef27acf3fa Accepting request 213362 from network:ha-clustering:Factory Stephan Kulow 2014-01-13 11:03:02 +0000
  • af46782bef - IPC: Increase the listen backlog of IPC server (bnc#857779) - Upstream version cs: b579f7af151f453a870bbaac037084df13b45ef9 Yan Gao 2014-01-09 15:50:46 +0000
  • ffe4c217eb Accepting request 209171 from network:ha-clustering:Factory Stephan Kulow 2013-12-03 13:26:16 +0000
  • 59139f7879 - New api function to retrieve client buffer size - Enforce buffer size limits on the server side - Filter logs using regex patter on function, format, or filename - Upstream version cs: b09473fd4a03b4434efd44408f7ae631a855f9cd Yan Gao 2013-11-25 14:34:35 +0000
  • d88711667b - Add libqb-configure-package-version.patch * Build: Generate PACKAGE_VERSION according to the basename of the top directory Yan Gao 2013-11-16 13:20:10 +0000
  • 35afa52046 Tweak of _service file Yan Gao 2013-11-15 17:06:06 +0000
  • 6e9674bfb6 Disable _service services to be acceptable for factory. To update tar, run osc service dr Yan Gao 2013-11-15 16:46:01 +0000
  • 29e2884d1c Accepting request 207059 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2013-11-15 15:39:14 +0000
  • 2271cf52d9 More tweak of _service file Yan Gao 2013-11-15 04:11:46 +0000
  • 6dff22b335 More tweak of _service file Yan Gao 2013-11-15 03:42:17 +0000
  • 052f999013 Tweak of _service file Yan Gao 2013-11-15 03:29:05 +0000
  • 41dc6384d1 uildRequires: xz Yan Gao 2013-11-14 15:55:40 +0000
  • 9608d0688f Accepting request 206900 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2013-11-14 15:05:25 +0000
  • 191d5dfb46 Accepting request 206575 from network:ha-clustering:Factory Stephan Kulow 2013-11-12 14:10:38 +0000
  • b37e036a23 Change the version from 0.16.0 to 0.16.0.21 Yan Gao 2013-11-12 03:56:11 +0000
  • c799b3fc7b - ipc_setup: Set SO_PASSCRED on listener socket - log: Filtering by function and file must match exactly, no substring matches - blackbox: Abort blackbox logging on ringbuffer overwrite reclaim error - ipcs: Api function allowing server to retrieve client connection's ipc buffer size - ringbuffer: Abort during chunk reclaim if OVERWRITE flag is set and reclaim fails. - blackbox: unique blackbox ringbuffer files per pid - ipc_socket: Fixes fd leak in socket ipc client disconnection - Detect the max signal value that can be used using NSIG macro - Avoid double-decrement of level->todo - Upstream version cs: b4c36efff8b91f287da87590911a01184243cf64 Yan Gao 2013-10-23 15:35:46 +0000
  • 018348ff08 Accepting request 200381 from network:ha-clustering:Factory Stephan Kulow 2013-09-25 15:18:12 +0000
  • 4561bf02d7 Accepting request 200380 from home:yan_gao:branches:network:ha-clustering:Factory Yan Gao 2013-09-24 13:14:02 +0000
  • 27f2a6072d Accepting request 185559 from network:ha-clustering:Factory Stephan Kulow 2013-08-04 18:39:33 +0000
  • 570d5b039c - Bump version to 0.16.0 - ipc_socket.c: Detect EOF connection on connection STREAM socket - ipc_socket.c: Handle the unlikely event of an EAGAIN or EINTR during dgram max size detection - Fixes sem leak - Fixes less-than-zero comparision of unsigned int - Fixes double fd close - Fixes fd leak - Fixes use ater free in shm disconnect - Fixes use after free during ipcs client disconnect - ipcc: Add abilty to verify dgram kernel buffer size meets max msg value - Upstream version cs: 75f7ed373758b3cb9087e89e4fae17379dd7b483 (v0.16.0) Yan Gao 2013-07-26 01:59:17 +0000
  • 4fce676b4f - ringbuffer: Make max_size of ringbuffer accurate so shm ipc max msg size value is honored - ipcs: For shm ipc, always retry outstanding notifications when next event is sent - ipc_socket: In fbsd send() returns ENOBUFS when dgram queue is full, this should be treated similar to EAGAIN - kqueue: Properly enable kqueue filter in poll loop - ipcs: Attempt to resend outstanding event notifications during event send - ipcs: Disconnect shm ipc connection when poll socket returns error on msg receive - ipcs: Properly disconnect client connection on POLLNVAL or any other error causing connection removal from mainloop. - Upstream version cs: 39e9ef542dc89893c7c5af4fbd539338266e8031 Yan Gao 2013-07-22 08:19:09 +0000
  • 133518516a Accepting request 182126 from network:ha-clustering:Factory Stephan Kulow 2013-07-08 05:18:10 +0000
  • a6daabc3ab Accepting request 181752 from home:coolo:branches:openSUSE:Factory Yan Gao 2013-07-02 14:41:55 +0000
  • fae77086c1 - Simplify internal ipcs ref counting, add comments and document api behavior - Simplifies connection ref counting without changing behavior - Fix: refcount leak - Fix: ringbuffer: Add file header version field and detect reading corrupted blackbox files using hash value - fix a problem when the character string beyond the number of the maximum characters is passed - Add a IPC service context pointer and accessors from both the connection and service level. - ringbuffer: use atomic ops on ringbuffer chunk magic - IPC: make each connection ref the owning service - Indicate when/why qb_rb_force_close() fails to remove share memory files - Deal better with corrupt blackbox files. - Upstream version cs: 7c6e109046ec772a97a7fe2cdf61f84fc2155b7e Yan Gao 2013-07-02 10:51:11 +0000
  • 59e9f8877e - IPC: fix the connection state checking - LOG: copy the function/filename for dynamic callsites - Properly discover SO_NOSIGPIPE and MSG_SIGNAL - IPC: fix call to QB_SUN_LEN - list: don't splice empty lists onto the head. - Upstream version cs: 258e86583ecd2437161211b9d70bc69229630e7e Yan Gao 2013-03-28 09:46:57 +0000
  • bc44b215b8 - rpl_sem: make destroy more compliant - RB: make the "sem" abstraction into a notifier - Use dgram sockets for message oriented communications - IPC: don't interpret EMSGSIZE and ENOMSG as a disconnect - POLL: prevent a spin if the fd is not removed from the mainloop - Upstream version cs: 2125310c935420945d419ab62b149b32b2c14d87 Yan Gao 2013-02-25 08:23:07 +0000
  • 77172770a5 - IPC: make sure we return a consistent error when the message is too big. - Upstream version cs: 9d2eca251bdd1833889f42f4e60238c4c774906e Yan Gao 2013-02-08 17:31:09 +0000
  • 5af9533c47 - Bump the version to 0.14.4 - LOG: prevent the last char of the blackbox message from getting lost. - Add the processing which remove notifier at skiplist_destroy function - Add the processing which remove hash node and notifier at hashtable_destroy function - Upstream version cs: 848242a7860c5a7e19240c2ded053fa9908af9e0 Yan Gao 2013-01-18 05:16:53 +0000
  • e767bcb090 - Fix return code which is an error occurred at pthread function - LOG: fix truncation in some messages that get padded. - Fix the blackbox formatter when specifing the string len/precision - Fix strlcpy and strlcat functions - IPC: don't over log on disconnect - LOG: Make sure we don't use the format string whilst it is getting changed. - Upstream version cs: eceee03a7bc4962a0b136c38344c7e0c16908489 Yan Gao 2013-01-11 13:35:53 +0000