bird/sysdep/unix
Ondrej Zajicek 371eb49043 Conf: Free stored old config before parsing new one
BIRD keeps a previous (old) configuration for the purpose of undo. The
existing code frees it after a new configuration is successfully parsed
during reconfiguration. That causes memory usage spikes as there are
temporarily three configurations (old, current, and new). The patch
changes it to free the old one before parsing the new one (as user
already requested a new config). The disadvantage is that undo is
not available after failed reconfiguration.
2022-11-09 21:54:45 +01:00
..
alloc.c Page allocator: Fixed minor bugs and added commentary 2022-11-03 12:38:57 +01:00
config.Y Log: Do not open logfiles when parse-and-exit option is active 2020-06-03 14:59:20 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
endian.h OpenBSD port related changes. 2009-05-11 01:32:49 +02:00
io.c Merge version 2.0.10 into backport 2022-07-10 14:19:24 +02:00
krt.c KRT: Fix setting default preference 2022-09-27 11:33:41 +02:00
krt.h Merge branch 'master' into backport 2022-07-27 00:47:24 +02:00
krt.Y Dynamic attributes definition split whether it is bitmask or not. 2019-07-03 00:00:11 +02:00
log.c Debug output uses local buffer to avoid clashes between threads. 2021-09-10 17:37:46 +02:00
main.c Conf: Free stored old config before parsing new one 2022-11-09 21:54:45 +01:00
Makefile Simplified the protocol hookup code in Makefiles 2022-08-18 22:07:30 +02:00
random.c sysdep: Add wrapper to get random bytes - update 2021-06-06 16:26:06 +02:00
unix.h BGP: Add support for BGP hostname capability 2021-02-10 16:53:57 +01:00