[acassen/keepalived] c7ae1e: Don't set master_adver_int from an invalid packet
Alexandre Cassen <[email protected]>
| Newsgroups | gmane.linux.keepalived.devel |
|---|---|
| Message-ID | <57c1b43fe8543_1fc63fb0c28ad13c600fa@hookshot-fe4-cp1-prd.iad.github.net.mail> |
Branch: refs/heads/master
Home: https://github.com/acassen/keepalived
Commit: c7ae1e4a034d67d11f68604ea9d1034de5a77f8f
https://github.com/acassen/keepalived/commit/c7ae1e4a034d67d11f68604ea9d1034de5a77f8f
Author: Quentin Armitage <[email protected]>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
M keepalived/vrrp/vrrp.c
Log Message:
-----------
Don't set master_adver_int from an invalid packet
Signed-off-by: Quentin Armitage <[email protected]>
Commit: b9647df1ca182ec7333a6d3e40da298c638382b9
https://github.com/acassen/keepalived/commit/b9647df1ca182ec7333a6d3e40da298c638382b9
Author: Quentin Armitage <[email protected]>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
M doc/keepalived.conf.SYNOPSIS
M doc/man/man5/keepalived.conf.5
M keepalived/check/check_data.c
M keepalived/check/check_parser.c
M keepalived/check/check_snmp.c
M keepalived/check/ipvswrapper.c
M keepalived/include/check_data.h
Log Message:
-----------
Make timeout_persistence a uint32 rather than a string
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 5000eaaa0e77f4a2ee27965e818116eda35b01f1
https://github.com/acassen/keepalived/commit/5000eaaa0e77f4a2ee27965e818116eda35b01f1
Author: Quentin Armitage <[email protected]>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
M configure
M configure.ac
M keepalived/vrrp/vrrp_vmac.c
M lib/config.h.in
Log Message:
-----------
Fix some configuration tests and compiling on old Linux version
Signed-off-by: Quentin Armitage <[email protected]>
Commit: fecfe5af99137b886bf54a613a29cee6c2b6a958
https://github.com/acassen/keepalived/commit/fecfe5af99137b886bf54a613a29cee6c2b6a958
Author: Quentin Armitage <[email protected]>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
M doc/KEEPALIVED-MIB
M keepalived/check/check_data.c
M keepalived/check/check_parser.c
M keepalived/check/check_snmp.c
M keepalived/check/ipvswrapper.c
M keepalived/check/libipvs.c
M keepalived/include/check_data.h
M keepalived/include/ip_vs.h
M lib/utils.c
M lib/utils.h
Log Message:
-----------
Improve persistence handling
Properly support persistence_granularity for IPv6.
Set persistence_timeout default if granularity specified.
Only support persistence engine if supported by the kernel.
This commit also changes variables timeout_persistence and
granularity_persistence to persistence_timeout and
granularity_timeout.
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 453caaf2ae573131d8911916f978ce73545bdd50
https://github.com/acassen/keepalived/commit/453caaf2ae573131d8911916f978ce73545bdd50
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/vrrp/vrrp_scheduler.c
Log Message:
-----------
Simplify a bit of indentation
Signed-off-by: Quentin Armitage <[email protected]>
Commit: b8a68dcaeb5f8686961972a5932f7938579d3606
https://github.com/acassen/keepalived/commit/b8a68dcaeb5f8686961972a5932f7938579d3606
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M lib/memory.c
Log Message:
-----------
Fix typo
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 956ed55dcfea14d795fad8e0ca2688094b7cc6f5
https://github.com/acassen/keepalived/commit/956ed55dcfea14d795fad8e0ca2688094b7cc6f5
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M lib/utils.c
Log Message:
-----------
Add (commented out) code for writing stack backtrace to a file
Signed-off-by: Quentin Armitage <[email protected]>
Commit: b29b8b55c3d3978d9723732c2d995e2ec0900dfc
https://github.com/acassen/keepalived/commit/b29b8b55c3d3978d9723732c2d995e2ec0900dfc
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M lib/memory.c
Log Message:
-----------
Free syslog_ident string after logging the free
When writing mem check entries to the log, the syslog_ident needs to be
freed after the log has been written to.
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 1eb07f7c02e5d2ebee14cdef9d010707576e3d04
https://github.com/acassen/keepalived/commit/1eb07f7c02e5d2ebee14cdef9d010707576e3d04
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/core/global_parser.c
M lib/memory.h
Log Message:
-----------
Allow FREE_PTR mem check to log the proper function
Having FREE_PTR as a function meant that whenever any memory was freed by
FREE_PTR() the function that was logged as freeing it was FREE_PTR itself.
Changing FREE_PTR() to be a #define means that the calling function name
is logged.
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 60a64f0bce7c6af85e4c0dd03d0a16b7ec105d3c
https://github.com/acassen/keepalived/commit/60a64f0bce7c6af85e4c0dd03d0a16b7ec105d3c
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/core/global_parser.c
M keepalived/include/main.h
Log Message:
-----------
Fix tests of HAVE_DECL_CLONE_NEWNET
Signed-off-by: Quentin Armitage <[email protected]>
Commit: fec276a0c871f7105cba58b5a98eeff3ebd593ff
https://github.com/acassen/keepalived/commit/fec276a0c871f7105cba58b5a98eeff3ebd593ff
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/core/main.c
M keepalived/core/namespaces.c
Log Message:
-----------
Fix a conditional compilation test re namespaces and rename a variable
Signed-off-by: Quentin Armitage <[email protected]>
Commit: d861bb77b3b2a635c43c4423c77f01e39e618eb6
https://github.com/acassen/keepalived/commit/d861bb77b3b2a635c43c4423c77f01e39e618eb6
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/check/check_daemon.c
M keepalived/core/main.c
M keepalived/include/main.h
M keepalived/vrrp/vrrp_daemon.c
Log Message:
-----------
Fix when some FREE() calls are made
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 563c76a05ea222240068f1a71fd64b2b8e16d0ed
https://github.com/acassen/keepalived/commit/563c76a05ea222240068f1a71fd64b2b8e16d0ed
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/core/global_parser.c
Log Message:
-----------
Only parse net_namespace in parent process
Signed-off-by: Quentin Armitage <[email protected]>
Commit: b8d73f119eed6f9662445c756d90a8c76027c458
https://github.com/acassen/keepalived/commit/b8d73f119eed6f9662445c756d90a8c76027c458
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/core/main.c
M keepalived/core/pidfile.c
Log Message:
-----------
Add VRRP/LVS conditional compilation around PID files
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 9e5bb8de55d4fc524ce2cfa3d624d77224d7959a
https://github.com/acassen/keepalived/commit/9e5bb8de55d4fc524ce2cfa3d624d77224d7959a
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/core/pidfile.c
Log Message:
-----------
Improve removing zombie PID files
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 8996cbc7893eeac3dc80d01b7e7ed208301aa1ca
https://github.com/acassen/keepalived/commit/8996cbc7893eeac3dc80d01b7e7ed208301aa1ca
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/core/global_parser.c
M keepalived/core/main.c
M keepalived/core/pidfile.c
M keepalived/include/main.h
M keepalived/include/pidfile.h
Log Message:
-----------
Add more VRRP/LVS conditional compilation
Signed-off-by: Quentin Armitage <[email protected]>
Commit: ff4c202452f0a5a74228b7dec4bdbc6c175bdae8
https://github.com/acassen/keepalived/commit/ff4c202452f0a5a74228b7dec4bdbc6c175bdae8
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/include/vrrp_if.h
M keepalived/vrrp/vrrp.c
M keepalived/vrrp/vrrp_ndisc.c
Log Message:
-----------
Don't check if instance is a rotuer every time an NA is sent
keepalived was calling sysctl to check if the interface was configured as
router before sending each gratuitous Neighbour Discovery advertisement. This
patch now checks if the interface is routing when the instance transitions to
master, and uses that for all the NA messages.
Signed-off-by: Quentin Armitage <[email protected]>
Commit: cd2b7e6e5508df8e9949a56bf8a496e560d96c39
https://github.com/acassen/keepalived/commit/cd2b7e6e5508df8e9949a56bf8a496e560d96c39
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/check/check_daemon.c
M keepalived/core/main.c
M keepalived/vrrp/vrrp_daemon.c
M lib/memory.c
M lib/memory.h
Log Message:
-----------
Improve mem check initialisation
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 27316e90983ed2738fa0bd9cdc63b174c0160942
https://github.com/acassen/keepalived/commit/27316e90983ed2738fa0bd9cdc63b174c0160942
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M doc/keepalived.conf.SYNOPSIS
M doc/man/man5/keepalived.conf.5
M keepalived/check/check_daemon.c
M keepalived/core/global_parser.c
M keepalived/core/main.c
M keepalived/core/namespaces.c
M keepalived/core/pidfile.c
M keepalived/include/main.h
M keepalived/include/pidfile.h
M keepalived/vrrp/vrrp_daemon.c
Log Message:
-----------
Add support for running multiple instances of keepalived
Using network namespaces allows multiple instances of keepalived to run
concurrently, in different namespaces, without any collision of the pid
files.
This patch adds the concept of a keepalived instance name, which is then
use in the pidfile name, so that multiple instances of keepalived can run
in the same namespace without pid file name collisions.
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 3631d6cfcfc0da6f4557660649d54887f93cf39d
https://github.com/acassen/keepalived/commit/3631d6cfcfc0da6f4557660649d54887f93cf39d
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M doc/keepalived.conf.SYNOPSIS
M doc/man/man5/keepalived.conf.5
M keepalived/core/global_parser.c
M keepalived/core/main.c
M keepalived/include/main.h
Log Message:
-----------
Add option to write pid files to /var/run/keepalived
When using namespaces or instances, pid files are written to /var/run/keepalived.
The commit adds an option for the standard pid files to use that directory.
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 82bd812f09c624cf53e1306824b73a6e0c11f1c5
https://github.com/acassen/keepalived/commit/82bd812f09c624cf53e1306824b73a6e0c11f1c5
Author: Quentin Armitage <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M keepalived/core/namespaces.c
Log Message:
-----------
Fix another typo
Signed-off-by: Quentin Armitage <[email protected]>
Commit: 5ec3d1ecc6eb3ca3a736b1071852a2fc7532b6eb
https://github.com/acassen/keepalived/commit/5ec3d1ecc6eb3ca3a736b1071852a2fc7532b6eb
Author: Alexandre Cassen <[email protected]>
Date: 2016-08-27 (Sat, 27 Aug 2016)
Changed paths:
M configure
M configure.ac
M doc/KEEPALIVED-MIB
M doc/keepalived.conf.SYNOPSIS
M doc/man/man5/keepalived.conf.5
M keepalived/check/check_daemon.c
M keepalived/check/check_data.c
M keepalived/check/check_parser.c
M keepalived/check/check_snmp.c
M keepalived/check/ipvswrapper.c
M keepalived/check/libipvs.c
M keepalived/core/global_parser.c
M keepalived/core/main.c
M keepalived/core/namespaces.c
M keepalived/core/pidfile.c
M keepalived/include/check_data.h
M keepalived/include/ip_vs.h
M keepalived/include/main.h
M keepalived/include/pidfile.h
M keepalived/include/vrrp_if.h
M keepalived/vrrp/vrrp.c
M keepalived/vrrp/vrrp_daemon.c
M keepalived/vrrp/vrrp_ndisc.c
M keepalived/vrrp/vrrp_scheduler.c
M keepalived/vrrp/vrrp_vmac.c
M lib/config.h.in
M lib/memory.c
M lib/memory.h
M lib/utils.c
M lib/utils.h
Log Message:
-----------
Merge pull request #409 from pqarmitage/fixes
Add keywords instance and use_pid_dir, plus sundry fixes/improvements
Compare: https://github.com/acassen/keepalived/compare/6778d89af02b...5ec3d1ecc6eb
------------------------------------------------------------------------------
_______________________________________________
Keepalived-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/keepalived-devel