1a84416017- Update to version 2.3.1+git86.59c39afe: * vrrp: allow specifing interval amd timeout to milli-second resolution * vrrp: on reload only configured track_script name was checked * lib: fix corruption of master-child_pid red black tree * lib: add micro-second timers to memory allocation debugging * core: update addattr_l to match current iproute2 code - almost * lib: add file missing from previous commit * all: suppress an increases alignment warning * core: use /* FALLTHROUGH */ rather than __fallthrough; * ipvs: resolve a "cast increases required alignment" warning * build: don't redefine FORTIFY_SOURCE if host environment defines it * vrrp ipvs: remove unused definition of XENFS_SUPER_MAGIC * vrrp ipvs: fix warnings related to signedness of statfs() f_flags * all: use correct format specifier for time fields * bfd: make alloc_bfd() return NULL rather than false on error * all: make min_auto_priority delay variable an unsigned * configure: explicitly set language to C for configure * itest: Warn if close after send not set in tcp_server for http * test: Make tcp_server use of SO_LINGER optional * core: remove diagnostic message accidently added in commit 7cb09b2 * vrrp ipvs: Stop setting SO_LINGER on TCP sockets * test: update tcp_server and tcp_client * bfd: use time_t to avoid implicit ptr type casting * VRRP: add thread_timer_expired keyword as a synonym of timer_expired_backup
Peter Varkoly
2024-10-14 13:15:59 +00:00
fe83d67e51Accepting request 1200053 from network
Ana Guerrero
2024-09-11 14:56:18 +00:00
0802b2cb8c- Update service file to use manual mode as disabled is deprecated - switch to TAG_OFFSET for a more readable version
Peter Varkoly
2024-09-11 08:00:27 +00:00
cfd6626909Adapt spec
Peter Varkoly
2024-09-11 07:17:25 +00:00
e313ed0efc- Update to version 2.3.1+git.1723301895.df93f341: * all: Ensure pid file exists when respawning child process * vrrp: check ifindex != 0 before using the interface * vrrp: Duplicate/drop MLDv1 listener reports on VMACs * core: ensure only one instance of keepalived can run per config_id * configure: add --enable-(cflags,cppflags,ldflags) options * configure: add --enable-sanitize-(undefined,leak,memory,scudo,hwaddress) options * vrrp: change vrrp_in_chk_vips to return bool rather than int * core: cosmetic code layout change * core: remove some duplicate include files * vrrp: stop memory leak when error in configuring vrrp_iptables (bsc#1228123) VUL-0: CVE-2024-41184: keepalived: integer overflow in vrrp_ipsets_handler
Peter Varkoly
2024-08-14 10:35:24 +00:00
994748be30Accepting request 1188833 from network
Ana Guerrero
2024-07-22 15:18:06 +00:00
5f5ed9e175- update to 1.4.1: * Improve and fix use of getopt_long(). We musn't use a long option val of 1, since getopt_long() can return that value. getopt_long() also returns longindex == 0 when there is no matching long option, and there needs to be careful checking if there is an error to work out whether a long or short option was used, which is needed for meaningful error messages. * Write assert() messages to syslog. assert()s are nasty things, but at least let's get the benefit of them, and write the messages to syslog, rather than losing them down stderr. * Enable sorry server at startup if quorum down due to alpha mode If alpha mode is configured on sufficient checkers so that a virtual server doesn't have a quorum, we need to add the sorry server at startup, otherwise it won't be added until a quorum has been achieved and subsequently lost again. In the case where some of the checkers remain in the down state at startup, this would have meant that the sorry server never got added. * For virtual servers, ensure quorum <= number of real servers If the quorum were gigher than the number of real servers, the quorum for the real server to come up could never be achieved, so if the quorum is greater than the number of real servers, reduce it to the number of real servers. * Fix some SNMP keepalived checker integer types and default values. Some virtual server and real server values were being sent to SNMP with a signed type whereas the value is unsigned, so set the type field correctly. Some virtual server and real server values that apply to checkers are set to nonsense default values in order to determine if aDirk Mueller2018-02-21 23:10:27 +00:00
9ca94ae6beAccepting request 568180 from network
Dominique Leuenberger
2018-01-22 15:21:11 +00:00
349045239fAccepting request 568173 from home:darix:playground
Lars Vogdt
2018-01-22 14:07:53 +00:00
e937742b22Accepting request 565801 from network
Dominique Leuenberger
2018-01-16 08:43:15 +00:00
7302425093Accepting request 563827 from home:lrupp:branches:networkDirk Mueller2018-01-15 15:17:04 +00:00
c29efd770cAccepting request 546032 from network
Dominique Leuenberger
2017-11-29 09:53:13 +00:00
c9e3f60abbAccepting request 545974 from home:jengelh:branches:networkDirk Mueller2017-11-27 14:04:41 +00:00
e2fdff3ae9Accepting request 545873 from home:itxaka:branches:networkDirk Mueller2017-11-27 10:49:50 +00:00
965d73fa18Accepting request 545070 from network
Dominique Leuenberger
2017-11-25 07:42:39 +00:00
0272e4868bAccepting request 544663 from home:RBrownSUSE:branches:networkOlaf Hering2017-11-24 08:44:30 +00:00
344ea7e16fAccepting request 460165 from network
Dominique Leuenberger
2017-02-24 23:55:05 +00:00
e56f6d28b5Accepting request 458470 from home:darix:branches:network
Lars Vogdt
2017-02-24 09:47:13 +00:00
7cb9a73cbdAccepting request 445811 from network
Ludwig Nussel
2017-01-04 18:34:43 +00:00
06c19d3eafAccepting request 445445 from home:darix:branches:network
Lars Vogdt
2016-12-14 17:08:35 +00:00
189ef68200Accepting request 412308 from network
Dominique Leuenberger
2016-07-21 06:18:39 +00:00
5b63d9d826Accepting request 412303 from home:stroeder:branches:network
Ismail Dönmez
2016-07-20 09:34:17 +00:00
4901e88e49Accepting request 407278 from network
Dominique Leuenberger
2016-07-09 07:25:24 +00:00
b0d004a3c6Accepting request 407252 from home:darix:playgroundDirk Mueller2016-07-08 12:18:45 +00:00
e8b35595e3Accepting request 369264 from network
Dominique Leuenberger
2016-03-16 09:34:40 +00:00
ee7b5faadeAccepting request 358848 from home:lrupp:branches:network
Ismail Dönmez
2016-03-09 17:20:53 +00:00
23be845538Accepting request 356508 from network
Dominique Leuenberger
2016-01-28 16:25:07 +00:00
6f60e9f95fAccepting request 356497 from home:darix:branches:networkDirk Mueller2016-01-28 13:11:17 +00:00
fe77381aacAccepting request 356492 from home:darix:branches:networkDirk Mueller2016-01-28 11:52:05 +00:00
355e3f95dbAccepting request 338528 from network
Dominique Leuenberger
2015-10-19 20:51:08 +00:00
6902ce257cAccepting request 337023 from home:darix:branches:networkStanislav Brabec2015-10-13 17:33:57 +00:00
0778c33803Accepting request 336984 from network
Stephan Kulow
2015-10-08 06:26:14 +00:00
5f7aa9cd9eAccepting request 336980 from home:dimstar:Factory
Rusmir Duško
2015-10-07 12:01:29 +00:00
ec739f98feAccepting request 290678 from network
Dominique Leuenberger
2015-03-16 06:00:48 +00:00
8ac4fde276Accepting request 290296 from home:dimstar:keepalivedDirk Mueller2015-03-13 16:39:01 +00:00
52635fc333Accepting request 283756 from network
Dominique Leuenberger
2015-02-03 10:40:35 +00:00
87552b5509Accepting request 283710 from home:elvigia:branches:network
Ismail Dönmez
2015-02-02 12:54:29 +00:00
f5145badbbAccepting request 260624 from network
Dominique Leuenberger
2014-11-10 16:28:55 +00:00