[Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/rip xorp/xrl/interfaces
xorp/xrl/targets
Pavlin Radoslavov
pavlin@icir.org
Sat, 4 Feb 2006 06:45:40 GMT
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin@xorpc.icir.org 2006-02-04 06:45:40 UTC
XORP CVS repository
Modified files:
etc/templates rip.tp
rip xrl_target_rip.cc xrl_target_rip.hh
xrl/interfaces rip.xif rip_xif.cc rip_xif.hh
xrl/targets rip.xrls rip_base.cc rip_base.hh
Log message:
Add front-end support for configuring and managing the RIP MD5
keys. Now we can configure up to 256 keys with different password
each, and start and end time:
authentication {
type: "md5"
md5 1 { /* KeyID: [0, 255] */
password: "FOO"
start-time: "YYYY-MM-DD.HH:MM"
end-time: "YYYY-MM-DD.HH:MM"
}
}
Both start-time and end-time are optional. If start-time is empty,
then the key is activated immediately.
If the end time is empty or is same as the start time, then the
key will never expire.
Note that for the time being we still support the original md5
configuration, but this backward compatibility may be removed
to reduce confusion:
authentication {
type: "md5"
password: "FOO"
}
As a side-effect of this backward compatibility, the following
configuration will be a silent no-op:
authentication {
type: "md5"
password: ""
}
It appears that the new front-end is working, but more testings
are needed.
Revision Changes Path
1.32 +42 -7; commitid: e44d43e4473e7ea6; xorp/etc/templates/rip.tp
1.24 +140 -4; commitid: e44d43e4473e7ea6; xorp/rip/xrl_target_rip.cc
1.18 +18 -1; commitid: e44d43e4473e7ea6; xorp/rip/xrl_target_rip.hh
1.15 +32 -0; commitid: e44d43e4473e7ea6; xorp/xrl/interfaces/rip.xif
1.10 +83 -1; commitid: e44d43e4473e7ea6; xorp/xrl/interfaces/rip_xif.cc
1.7 +72 -1; commitid: e44d43e4473e7ea6; xorp/xrl/interfaces/rip_xif.hh
1.21 +33 -1; commitid: e44d43e4473e7ea6; xorp/xrl/targets/rip.xrls
1.21 +70 -1; commitid: e44d43e4473e7ea6; xorp/xrl/targets/rip_base.cc
1.22 +54 -1; commitid: e44d43e4473e7ea6; xorp/xrl/targets/rip_base.hh