This repository has been archived by the owner on Apr 14, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 31
/
Changes
189 lines (129 loc) · 7.21 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
23/01/2017 vrrpd 1.15
Update vrrp interval (now default = 2 seconds)
Virtual Mac disabled by default
07/01/2016 vrrpd 1.14
Code cleaning
Atropos: Improve information
ARM (linux) compatibility
Remove information files from tmp (can be changed now in vrrpd.h VRRP_PIDDIR_DFL)
23/06/2015 vrrpd 1.13
Vrrpd security: Daemon cannot start with the same VRID than other - and different password -
Fix: Remove all compile warnings.
Atropos show all informations (status, time to live, etc)
Fix: bad return to prompt (-h ou -V)
04/03/2015 vrrpd 1.12
More information in log file (with atropos --state and syslog)
Better control with VRRPD packets without any identification (like Arkoon FW)
Minor fixes
10/09/2014 vrrpd 1.11
Fix: The change in time cause the backup vrrp daemon to send vrrp advertisements - By charles savoie
Fix: vrrpd cannot be invoked from python script - By charles savoie
03/02/2014 Vrrpd 1.10
Two optional command line arguments (x,z) with value of priorities.
If this arguments exists, calling signal SIGTTIN and SIGTTOU instead of increment/decrement
priority of running process - By Ivan Zhiltsov -
Fix: some minor bugs
Cleaned source code
Rewrite killvrrpd engine
10/09/2013 Vrrpd 1.9
Fix: Minor bugs
Atropos: Ability to change process priority (dynamically)
17/12/2012 Vrrpd 1.8
Fix: bad behaviour with some link status
Fix: Crash when trying to read non-readable config file
29/11/2012 Vrrpd 1.7
Fix bad behaviour with slow network performance
13/06/2012 Vrrpd 1.6
Code adaptation for Endian Firewall Community - Alain Abbas libertech.fr
Fix bad behaviour with link status for some OS
15/02/2012 Vrrpd 1.5
Optional subnet mask for the VIP address -> From Debian (Sylvain Vallerot) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=235420
Fix a bad behaviour with down/master script, if the shell script was frozen - for example with a sleep x command - Vrrpd was also blocked
23/01/2011 Vrrpd 1.4
Magic packet - If you can't use virtual mac adress, Vrrpd send gratuitous ARP and it can also send magic packet from virtual to gateway
VRRPD - Is now Compatible with vlan interfaces - with one vmac by vlan -
07/04/2011 Nouvelle version de Vrrpd (1.3):
Modification permettant l'utilisation de Vrrpd sur des systèmes n'autorisant pas l'accès aux informations hardware des cartes réseaux - par exemple les systèmes de virtualisation -
Dans ce cas Vrrpd fonctionne mais ne peut plus détecter la perte de link d'une interface.
Pour la même raison l'option -n (pas de ma virtuelle) est obligatoire sur ce type de plate-forme
17/12/2010 Nouvelle version de Vrrpd (1.2):
- Ajout du patch de Carlos Xavier, qui permet le changement de mac sans perte du link
La bascule Vrrpd ne provoque plus la perte des routes.
La perte de link ne provoque plus de bascules intempestives sur certains modèles de switchs
27/08/2008 Nouvelle version de Vrrpd (1.0):
Rock solid !
- Correction d'un mauvais fonctionnement de l'application en cas de bascules successives rapides
- Optimisation d'Atropos
- Optimisation générale
19/10/2007 Nouvelle version de Vrrpd (0.9):
- Correction d'un bug:
Quand un processus Vrrpd est éteint par un kill (-15 ou killall)
l'IP virtuelle disparaît bien, mais laisse la machine en l'état
Maintenant le processus Vrrpd intercepte le signal et avant de mourir passe en backup
De plus j'ai supprimé des lignes de log qui polluaient en affichant "short link down" lorsque une interface montait ou descendait
12/02/07 Nouvelle version de Vrrpd (0.8):
- Optimisation globale de l'application (bascule plus rapide en mode Master)
- Correction d'un bug potentiel lors du passage des paramètres pendant le démarrage de l'application.
- Log plus simple et moins verbeux
- Correction d'un bug empêchant le retour en mode Master lors de l'utilisation de VRRPD avec une seule interface réseau.
28/11/06 Nouvelle version de Vrrpd (0.7):
- Atropos : Client pour vrrpd permettant de visualiser
et de modifier l'état d'une machine.
- Augmentation du temps de réaction Vrrpd en cas de coupure réseau (Link down)
- Correction d'un mauvais fonctionnement concernant les gratuitous ARP
06/11/06 Nouvelle version de Vrrpd (0.6):
Correction d'un mauvais fonctionnement de l'application après
des bascules multiples (MASTER -> BACKUP -> MASTER -> BACKUP)
17/10/06 Nouvelle version de Vrrpd (0.5):
Optimisation du comportement avec plus de trois interfaces par serveur (MAX 9).
Réécriture du format de log.
- Ajout d'un tag WARNING pour les situations de panne
- Ajout d'un champ (vrrpd: VRRP ID 1 on eth0) permettant de suivre
un processus.
Oct 17 01:15:38 netfilter1 vrrpd: VRRP ID 1 on eth0: WARNING: Link down eth0
Oct 17 01:15:38 netfilter1 vrrpd: VRRP ID 1 on eth0: going to Backup state
Oct 17 01:15:38 netfilter1 vrrpd: VRRP ID 1 on eth0: Another vrrpd run with PID: 7277 my PID: 7275
Oct 17 01:15:38 netfilter1 vrrpd: VRRP ID 1 on eth0: I ask : VRRPD PID: 7277 Backup state
21/09/06 Nouvelle version de Vrrpd (0.4):
Gratuitous ARP sur les interfaces physiques à chaque changement
d'état MASTER et SLAVE
08/09/06 Nouvelle version de Vrrpd (0.3):
- Modification du format des logs, ajout d'un tag WARNING sur les motifs de pannes
par ex: (Sep 21 17:43:49 src@Netfilter vrrpd: WARNING: Link down eth1)
- Modification du comportement inter-processus:
Dans la version précédente lors d'une panne, par exemple une interface Link down,
tous les processus passaient en Backup, puis si les conditions étaient favorables certains
essayaient de passer en STATE MASTER. Maintenant ils restent tous en STATE BACKUP dans l'attente
du changement d'état de l'interface (retour en Link up) cela evite d'avoir deux liens en
STATE MASTER lors de la remise en service.
27/06/06 Nouvelle version de Vrrpd (0.2):
- Petit changement cosmétique dans les messages syslogs
04/06/06 Nouvelle version de Vrrpd (0.1):
- Ajout d'une supervision, détection d'anomalie sur tous les processus permettant la gestion
et la supervision d'état d'un serveur utilisant plusieurs interfaces réseaux.
- Passage de commandes lors d'un changement d'état VRRP
-----------------------------------------------------------
0.4 - Sep 26th 2000
- written a man(8) page
- implemented the password authentication rfc2338.10.2
(not tested because i have a single computer :)
- change the state according to unix signal. USR1=be master, USR2=be backup
pid stored in a file vrrpd_[IF]_[VRID].pid (e.g. vrrp_eth0_50.pid)
WARNING: for guru only
0.3 - june 8th 2000
- add -n option. if it is set, vrrpd doesnt handle the virtual mac address.
It isnt compliant to the rfc. but in practice it work and allow to have
several virtual groups per interface (workaround the kernel assumption
1 MAC per physical interface)
- fix a compilation problem with glibc-2.1.1 or below, MSG_TRUNC is undefined.
reported by Hannes R. Boehm
0.2 - may 18th 2000
- knowledgable comment and bug fix from Hannes R. Boehm
(VRRP_IS_BAD_PRIORITY, authentication field)
- gratuitous arp for non-vrrp addresses when the master becomes backup
- bug fix not to remove the primary address when the master is the address
owner and become backup.
- no more depends on 'ip' from iproute tools. now netlink is used directly
to set/remove the ip addresses.
0.1 - may 14th 2000
- release of the first version