OpenBSD CVS

CVS log for src/usr.sbin/bgpd/log.c


[BACK] Up to [local] / src / usr.sbin / bgpd

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.64 / (download) - annotate - [select for diffs], Tue Mar 21 12:06:55 2017 UTC (7 years, 2 months ago) by bluhm
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, HEAD
Changes since 1.63: +6 -6 lines
Diff to previous 1.63 (colored)

From a syslog perspective it does not make sense to log fatal and
warn with the same severity.  Switch log_warn() to LOG_ERR and keep
fatal() at LOG_CRIT.
OK reyk@ florian@

Revision 1.63 / (download) - annotate - [select for diffs], Tue Jan 24 04:22:42 2017 UTC (7 years, 4 months ago) by benno
Branch: MAIN
Changes since 1.62: +65 -32 lines
Diff to previous 1.62 (colored)

sync log.c from relayd et al to bgpd.

there is still a little difference regarding handling of the verbosity
value that will be handled later.

ok claudio@ florian@

Revision 1.62 / (download) - annotate - [select for diffs], Mon Jan 23 08:38:09 2017 UTC (7 years, 4 months ago) by benno
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

whitespace
ok claudio@

Revision 1.61 / (download) - annotate - [select for diffs], Fri Sep 2 14:00:29 2016 UTC (7 years, 9 months ago) by benno
Branch: MAIN
Changes since 1.60: +7 -185 lines
Diff to previous 1.60 (colored)

work on making log.c similar in all daemons:

move daemon-local functions into new logmsg.c, and reduce
the (mostly whitespace) differences so that log.c's can be diffed easily.

ok claudio@, feedback from henning@, deraadt@, reyk@

Revision 1.60 / (download) - annotate - [select for diffs], Mon Aug 8 21:44:00 2016 UTC (7 years, 10 months ago) by renato
Branch: MAIN
Changes since 1.59: +2 -5 lines
Diff to previous 1.59 (colored)

Use exit(3) instead of _exit(2) in the child processes.

Since recently the child processes call exec() after fork(), so they
should stop using _exit(2) and use exit(3) instead when shutting down.

Ok claudio@

Revision 1.59 / (download) - annotate - [select for diffs], Sat Jul 18 22:52:39 2015 UTC (8 years, 10 months ago) by benno
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8
Changes since 1.58: +11 -4 lines
Diff to previous 1.58 (colored)

give bgpd's fatal() varargs and use it to instrument bgpd fatal()
calls to aid in debugging
henning@ "makes sense to me", sthen@ "yes please", ok phessler@

Revision 1.58 / (download) - annotate - [select for diffs], Mon Nov 3 16:55:59 2014 UTC (9 years, 7 months ago) by bluhm
Branch: MAIN
CVS Tags: OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.57: +1 -3 lines
Diff to previous 1.57 (colored)

Convert the logic in yyerror().  Instead of creating a temporary
format string, create a temporary message.
OK benno@ doug@ claudio@

Revision 1.57 / (download) - annotate - [select for diffs], Thu Jan 10 09:56:57 2013 UTC (11 years, 5 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3
Changes since 1.56: +3 -2 lines
Diff to previous 1.56 (colored)

Don't log "unknown subcode" for subcode 0 when the hold timer expires,
this is a normal condition. ok phessler@ florian@

Revision 1.56 / (download) - annotate - [select for diffs], Sun Jun 10 11:16:08 2012 UTC (12 years ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE, OPENBSD_5_2
Changes since 1.55: +7 -2 lines
Diff to previous 1.55 (colored)

Add error messages for BGP Finite State Machine Error subcodes as defined
in RFC 6608. OK henning@ sthen@

Revision 1.55 / (download) - annotate - [select for diffs], Sat Aug 20 19:02:28 2011 UTC (12 years, 9 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE, OPENBSD_5_1
Changes since 1.54: +1 -2 lines
Diff to previous 1.54 (colored)

Decouple log_verbose() from log_init() so the verbose flag stays set with
"-v" (previously only "-vd" worked). Similar to recent ospfd commit.
ok claudio@

Revision 1.54 / (download) - annotate - [select for diffs], Thu Nov 18 12:51:24 2010 UTC (13 years, 6 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.53: +10 -11 lines
Diff to previous 1.53 (colored)

Log sent notification messages as well having them in the log may
help to figure out the cause of flapping session faster.
OK henning@ sthen@

Revision 1.53 / (download) - annotate - [select for diffs], Thu Dec 3 19:20:35 2009 UTC (14 years, 6 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.52: +4 -1 lines
Diff to previous 1.52 (colored)

Only log if there is a chance that the session may come up if the neighbor
is administrativly down save the electrons for more important messages.
After a short discussion with Elisa Jasinska from ams-ix. OK henning@

Revision 1.52 / (download) - annotate - [select for diffs], Tue Dec 1 14:28:05 2009 UTC (14 years, 6 months ago) by claudio
Branch: MAIN
Changes since 1.51: +4 -3 lines
Diff to previous 1.51 (colored)

Use an artificial address family id in struct bgpd_addr and almost everywhere
else. Adds conversion functions to map AFI/SAFI and the Unix AF_ values
from and into AID used in bgpd.  This is needed to support things like MPLS
VPN and other upcomming changes that need to play a lot with AFI/SAFI pairs.
Mostly mechanical change, henning@ has no particular issues with this.
Must go in so that I can continue working.

Revision 1.51 / (download) - annotate - [select for diffs], Mon Nov 2 20:38:15 2009 UTC (14 years, 7 months ago) by claudio
Branch: MAIN
Changes since 1.50: +10 -2 lines
Diff to previous 1.50 (colored)

Implement IMSG_CTL_LOG_VERBOSE similar to ospfd. Even though bgpd has almost
no log_debug() it makes more sense to make all routing daemons behave the same.

Revision 1.50 / (download) - annotate - [select for diffs], Mon Apr 23 13:04:24 2007 UTC (17 years, 1 month ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.49: +1 -2 lines
Diff to previous 1.49 (colored)

Make bgpd 4-byte AS compatible. All internal representations of AS numbers
are now 4-byte instead of the old 2-byte numbers. The only exception are
communities because they can not be switched. The RDE will inflate and deflate
the ASPATH and AGGREGATOR attributes on demand and create the NEW_ASPATH and
NEW_AGGREGATOR field whenever needed. Both old and new stile sessions are
supported and can be mixed. Currently new stile sessions with the 4-byte AS
number capability turned on are only enabled if one of the AS numbers involved
is a 4-byte one.
This is based on an initial diff by Geoff Huston gih (at) apnic (dot) net
Cleanup, testing and bug-fixes by myself (via AS 3.10).
Currently mrt table dumps are producing incompatible output this will be fixed
afterwards -- this diff is already big enough.

"get it in if you think it is ready" henning@

Revision 1.49 / (download) - annotate - [select for diffs], Sun Feb 25 12:02:40 2007 UTC (17 years, 3 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.48: +7 -2 lines
Diff to previous 1.48 (colored)

we do have a table with suberror codes for cease and their meaning;
use it, instead of always telling "unknown suberror code X"
From: Leen Besselink <leen@consolejunkie.net>
if memory serves, cease didn't have suberror codes defined in the original
RFC 1771 and they were added later

Revision 1.48 / (download) - annotate - [select for diffs], Thu Jan 5 17:33:40 2006 UTC (18 years, 5 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.47: +1 -12 lines
Diff to previous 1.47 (colored)

Kill ENSURE(), remove ensure.h, say bye bye to fatal_ensure() and
one hip hip hooray from Henning.

Revision 1.47 / (download) - annotate - [select for diffs], Tue Jan 3 22:19:59 2006 UTC (18 years, 5 months ago) by claudio
Branch: MAIN
Changes since 1.46: +1 -47 lines
Diff to previous 1.46 (colored)

Move functions shared with bgpctl into new file util.c. Simplifies the
link between bgpctl and bgpd mostly because of rde_attr.c.

Revision 1.46 / (download) - annotate - [select for diffs], Sun Jun 5 23:54:05 2005 UTC (19 years ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.45: +18 -6 lines
Diff to previous 1.45 (colored)

make log_in6addr actually work correctly - it is astounding how ugly things
are in the v6 world. the lower 16 bits of the scope ID are embedded in
byte 3 and 4 of the address for link-local addresses... sometimes, at least.
these btes have to be 0 by definition, so we need to fiddle the scope ID out
and reset those bytes to 0. embedding the scopeID like that is the most
disgusting hack I have seen in a while.

Revision 1.45 / (download) - annotate - [select for diffs], Fri May 27 17:52:11 2005 UTC (19 years ago) by claudio
Branch: MAIN
Changes since 1.44: +12 -1 lines
Diff to previous 1.44 (colored)

kroute6 support, at least partially. Get it in so that Henning can clean it
up more. OK henning@

Revision 1.44 / (download) - annotate - [select for diffs], Thu Mar 31 12:13:07 2005 UTC (19 years, 2 months ago) by henning
Branch: MAIN
Changes since 1.43: +1 -6 lines
Diff to previous 1.43 (colored)

zap some includes we don't need, Alexander von Gernler <grunk@pestilenz.org>

Revision 1.43 / (download) - annotate - [select for diffs], Sat Mar 26 18:49:34 2005 UTC (19 years, 2 months ago) by tedu
Branch: MAIN
Changes since 1.42: +4 -4 lines
Diff to previous 1.42 (colored)

proper check on log type.  ok henning claudio

Revision 1.42 / (download) - annotate - [select for diffs], Thu Nov 18 14:30:10 2004 UTC (19 years, 6 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE, OPENBSD_3_7
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

it's oupsa oupsa oupsa time...
writing to a member of a const struct is no good, so un-const struct peer
for log_statechange()

Revision 1.41 / (download) - annotate - [select for diffs], Thu Nov 18 14:10:36 2004 UTC (19 years, 6 months ago) by henning
Branch: MAIN
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored)

supress logging of subsequent connect() failures as long as:
-the session alternates between Active and Connect. Other states reset logging
-the error is the same as the last connect() error seen
jajajaja claudio

Revision 1.40 / (download) - annotate - [select for diffs], Tue Nov 2 10:57:57 2004 UTC (19 years, 7 months ago) by henning
Branch: MAIN
Changes since 1.39: +9 -1 lines
Diff to previous 1.39 (colored)

supress logging of the (likely very long) repeated Connect -> Active ->
Connect -> Active state changes, just clutters logs, claudio ok

Revision 1.39 / (download) - annotate - [select for diffs], Fri Jul 9 11:00:28 2004 UTC (19 years, 11 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.38: +6 -4 lines
Diff to previous 1.38 (colored)

let log_debug only log at all when we're in debug mode, from Montreal Airport

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jun 1 20:27:24 2004 UTC (20 years ago) by henning
Branch: MAIN
Changes since 1.37: +4 -1 lines
Diff to previous 1.37 (colored)

I would have sworn I added tzset() here

Revision 1.37 / (download) - annotate - [select for diffs], Fri May 21 11:58:32 2004 UTC (20 years ago) by henning
Branch: MAIN
Changes since 1.36: +1 -67 lines
Diff to previous 1.36 (colored)

move the big name tables to the .h file, makes the .c easier

Revision 1.36 / (download) - annotate - [select for diffs], Sat May 8 19:17:20 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.35: +3 -2 lines
Diff to previous 1.35 (colored)

KNF

Revision 1.35 / (download) - annotate - [select for diffs], Sat May 8 18:21:55 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.34: +16 -6 lines
Diff to previous 1.34 (colored)

provide log_sockaddr, which uses getnameinfo(), and use it in
log_conn_attempt

Revision 1.34 / (download) - annotate - [select for diffs], Sun Apr 25 22:02:55 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

spaces

Revision 1.33 / (download) - annotate - [select for diffs], Sun Apr 25 07:16:24 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.32: +15 -6 lines
Diff to previous 1.32 (colored)

add "neighbor cloning", allowing you to specify a prefix and prefixlength
instead of the neighbor's IP address. WHen a connection comes in matching
that mask we clone the neighbor spec.
IPv6 match code by itojun, rde feeding by claudio, ok claudio

Revision 1.32 / (download) - annotate - [select for diffs], Sun Apr 25 01:52:11 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.31: +4 -2 lines
Diff to previous 1.31 (colored)

unbreak log_conn_attempt, bah crap crap crap crap crap crap crap crap crap

Revision 1.31 / (download) - annotate - [select for diffs], Fri Apr 16 04:47:19 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.30: +9 -7 lines
Diff to previous 1.30 (colored)

make log_conn_attempt work in an address family independent matter

Revision 1.30 / (download) - annotate - [select for diffs], Thu Mar 11 12:41:36 2004 UTC (20 years, 3 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

fflush(stderr) in vlog if in debug mode, from discussion with and ok claudio

Revision 1.29 / (download) - annotate - [select for diffs], Fri Mar 5 21:44:26 2004 UTC (20 years, 3 months ago) by henning
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28 (colored)

new error code "unsupported capability" from RFC 3392

Revision 1.28 / (download) - annotate - [select for diffs], Wed Feb 25 23:55:40 2004 UTC (20 years, 3 months ago) by henning
Branch: MAIN
Changes since 1.27: +4 -2 lines
Diff to previous 1.27 (colored)

use __progname instead of hardcoding bgpd for log_init

Revision 1.27 / (download) - annotate - [select for diffs], Wed Jan 28 22:12:33 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

KNF

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jan 27 22:18:29 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.25: +1 -10 lines
Diff to previous 1.25 (colored)

log_ntoa is herewith condemned to death by claudio and yours truly

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jan 27 21:23:39 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

constify log_addr and log_ntoa's returns, reminded by claudio

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jan 27 21:20:44 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.23: +9 -8 lines
Diff to previous 1.23 (colored)

use inet_ntop() for log_addr(), claudio ok

Revision 1.23 / (download) - annotate - [select for diffs], Tue Jan 27 16:49:53 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)

use a struct bgpd_addr instead of sockaddr_in for peer_config->local_addr and
->remote_addr for easier multiprotocol support

ok claudio@

Revision 1.22 / (download) - annotate - [select for diffs], Fri Jan 23 21:17:51 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.21: +11 -1 lines
Diff to previous 1.21 (colored)

provide log_addr, which takes a struct bgpd_addr
intended to replace log_ntoa in most cases becaus that is IPv4 only by design

Revision 1.21 / (download) - annotate - [select for diffs], Thu Jan 22 21:09:00 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.20: +13 -1 lines
Diff to previous 1.20 (colored)

provide a log_debug and use it in rde.c.
with this, logit() can be a private function.
we don't need to include syslog.h in bgpd.h any more; log.c and parse.y
who need it include it directly now.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 22 20:59:17 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.19: +11 -11 lines
Diff to previous 1.19 (colored)

make log_peer_* take a struct peer_config instead of the session engine
specific struct peer, and move their prototypes to bgpd.h to make it available
to whole bgpd

ok claudio@

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jan 22 19:13:56 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.18: +21 -1 lines
Diff to previous 1.18 (colored)

provide log_warnx() and log_info()

Revision 1.18 / (download) - annotate - [select for diffs], Thu Jan 22 19:07:33 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

log_peer_err -> log_peer_warn
log_peer_errx -> log_peer_warnx

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jan 22 03:18:04 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

s/log_err/log_warn/
it is like warn(3), nor err(3). so use a less confusing name.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jan 19 23:15:08 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.15: +11 -3 lines
Diff to previous 1.15 (colored)

(v)fprintf atomically in vlog() in debug mode, prodded by theo

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 6 03:43:50 2004 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

2004

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jan 4 02:13:52 2004 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.13: +3 -12 lines
Diff to previous 1.13 (colored)

share statenames

Revision 1.13 / (download) - annotate - [select for diffs], Tue Dec 30 18:47:00 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.12: +9 -6 lines
Diff to previous 1.12 (colored)

missing free()s; From: Patrick Latifi <pat@eyeo.org>

Revision 1.12 / (download) - annotate - [select for diffs], Tue Dec 30 13:03:27 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

typos from david

Revision 1.11 / (download) - annotate - [select for diffs], Fri Dec 26 20:06:01 2003 UTC (20 years, 5 months ago) by jakob
Branch: MAIN
Changes since 1.10: +8 -8 lines
Diff to previous 1.10 (colored)

constify; ok henning@

Revision 1.10 / (download) - annotate - [select for diffs], Fri Dec 26 18:07:32 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.9: +17 -10 lines
Diff to previous 1.9 (colored)

when this project started and i added the fatal() function, I made it take
the error number as parameter instead of accessing errno, because in one
place the error number was not in errno but fetched from a socket.
now, of course it makes much more sense to just set errno to the error number
just fecthed in this one place instead of having hundreds of fatal() calls
all transfer the errno round and round and round...
fix this, and also provide a fatalx, which does not care for errno and doesn't
invoke strerror.
oh, btw, in the place where we fetch the err # from the socket, we don't
call fatal anymore anyway...

Revision 1.9 / (download) - annotate - [select for diffs], Fri Dec 26 16:48:07 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.8: +24 -1 lines
Diff to previous 1.8 (colored)

provide a real log_err

Revision 1.8 / (download) - annotate - [select for diffs], Fri Dec 26 16:37:04 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)

log_err -> log_peer_err
log_errx -> log_peer_errx

because that is what they really are, peer specific.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Dec 26 14:27:58 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.6: +10 -1 lines
Diff to previous 1.6 (colored)

+ log_ntoa, a simple helper funtion that doesn't require a struct in_addr...

Revision 1.6 / (download) - annotate - [select for diffs], Fri Dec 26 14:26:02 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.5: +1 -13 lines
Diff to previous 1.5 (colored)

remove he pathetic log_kroute()
not used anywhere anyway

Revision 1.5 / (download) - annotate - [select for diffs], Wed Dec 24 19:21:20 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.4: +13 -1 lines
Diff to previous 1.4 (colored)

add log_kroute()

Revision 1.4 / (download) - annotate - [select for diffs], Sun Dec 21 23:17:53 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.3: +5 -5 lines
Diff to previous 1.3 (colored)

little KNF inbetween

Revision 1.3 / (download) - annotate - [select for diffs], Sat Dec 20 18:32:22 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.2: +17 -7 lines
Diff to previous 1.2 (colored)

keep track which process we are so fatal() can log in which proc the
condition happened. fatal()s from subsystems used by all 3 processes like
the imsg subsystem were hard to track down without knowing in which process
the condition happened.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Dec 17 18:11:31 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.1: +6 -6 lines
Diff to previous 1.1 (colored)

style

Revision 1.1 / (download) - annotate - [select for diffs], Wed Dec 17 11:46:54 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN

welcome, bgpd
started by me some time ago with moral support from theo, the proceeded up to
the point where the session engine worked correctly. claudio jeker joined
then and did a lot of work in the RDE.
it is not particulary usefull as application right now as parts are still
missing but is imported to enable more people to work on it.
status:
BGP sessions get established fine, OPEN messages and then KEEPALIVEs
exchanged etc. session FSM works fine; NOTIFICATIONs are handled fine, and
all connection drops etc I provoked get handled fine.
Incoming UPDATE messgages are parsed well and the data entered to the RIB,
the decision process is not yet there, neither is outgoing UPDATEs or sync
to the kernel routing table.

not connected to the builds yet.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.