summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* 2003-08-27 Jay Fenlason <fenlason@redhat.com>paul2003-08-271-1/+1
| | | | | * lib/Makefile.am: Do not use a lib (libcap) as a dependency * zebra/Makefile.am: Link in libcap
* 2003-08-25 Paul Jakma <paul@dishone.st>quagga.0.96.2.releasepaul2003-08-251-1/+1
| | | | | * configure.ac: bump version-> 0.96.2 * lib/version.h: bump version, ditto.
* 2003-08-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>paul2003-08-212-10/+19
| | | | | * command.c: Fix <cr> display problem for command line description.
* 2003-08-14 Paul Jakma <paul@dishone.st>paul2003-08-141-1/+1
| | | | * lib/version.h: bump to 0.96.1.
* 2003-08-13 Paul Jakma <paul@dishone.st>paul2003-08-133-2/+4
| | | | | | | * lib/version.h: Add QUAGGA_PROGNAME * lib/smux.c: hardcoded zebra/quagga -> QUAGGA_PROGNAME * lib/command.c: ditto * vtysh/vtysh_user.c: ditto
* 2003-08-13 Paul Jakma <paul@dishone.st>paul2003-08-131-1/+1
| | | | * lib/smux.c: change progname to quagga.
* 2003-08-12 Paul Jakma <paul@dishone.st>paul2003-08-125-7/+7
| | | | | | | | | | | | | | | | | | | | 2003-08-12 Paul Jakma <paul@dishone.st> * Makefile.am: redhat/zebra.* -> redhat/quagga.* * configure.ac: Bump autoconf prerequisite to 2.53. dist name zebra -> quagga. general Zebra -> Quagga where appropriate (ie not zebra daemon). User and group zebra->quagga. s/ZEBRA\(_VERSION\)/QUAGGA\1/. * bgpd/bgp_main.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/ * lib/command.c: Update banners and s/ZEBRA\(_VERSION\)/QUAGGA\1/ * lib/print_version.c: ditto * lib/version.h: s/ZEBRA\(_VERSION\)/QUAGGA\1/ and bump version. Change ZEBRA_URL. * lib/smux.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/ * lib/vty.h: Change Zebra.conf to Quagga.conf (integrated file) * ospf6d/ospf6{,_main}.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/ * ospfd/ospf_main.c: s/ZEBRA\(_VERSION\)/QUAGGA\1/
* 2003-08-12 Paul Jakma <paul@dishone.st>paul2003-08-121-0/+2
| | | | | * lib/linkhist.h: The LISTNODE_{ADD,DEL} macros (not used anywhere) do not maintain the list count - fix.
* 2003-08-01 Cougar <cougar@random.ee>paul2003-08-013-16/+61
| | | | | | | | | | | | | | * lib/if.c: (if_cmp_func) new function, compare interface names in alphabetical order. (if_create) Take name as argument and add interface in sorted order. (if_get_by_name),(interface_cmd) fixup calls to if_create - see above. (if_init) register list comparison function. * lib/if.h: Add comparison function, modify if_create prototype. * lib/zclient.c: Modify call to if_create. * ospfd/ospf_interface.c: (ospf_vl_new) modify call to if_create. change sprintf to snprintf. * zebra/kernel_socket.c: (ifm_read) modify call to if_create.
* 2003-07-26 Paul Jakma <paul at dishone.st>paul2003-07-261-2/+173
| | | | | | * lib/command.c: Add config_log_syslog_facility_cmd, to set syslog facility. This was a commit to zebra.org on May 20, merge in to zebra-pj.
* 2003-07-26 Paul Jakma <paul@dishone.st>paul2003-07-261-1/+1
| | | | | | * lib/command.c: Add config_log_syslog_facility_cmd, to set syslog facility. This was a commit to zebra.org on May 20, merge in to zebra-pj.
* 2003-07-15 Paul Jakma <paul@dishone.st>paul2003-07-152-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | * lib/version.h: add ZEBRA_URL (unused for now) * lib/vty.c: CMD_ERR_NOTHING_TODO when reading conf file should not be fatal. slight reformating. * ospfd/ospf_zebra.c: ignore reject/blackhole routes if zebra sends these type of routes. probably should be a new type of route to allow daemons to more easily choose whether to redistribute them - rathen than just a flag (eg for reject/blackhole). reorder the is_prefix_default test for ZEBRA_IPV4_ROUTE_DELETE to avoid the inverted test - slightly more readable. * redhat/zebra.spec.in: Add ospfapi port to services file, if with_ospfapi. * zebra/rib.h: Change nexthop types to an enum. * zebra/rt_netlink.c: run it through indent -nut. Add nexthop_types_desc[] descriptive array for nexthop types. (netlink_route_multipath) debug statements indicate which branch they are in and print out nexthop type. * zebra/zebra_rib.c: slight reformatting. * zebra/zebra_vty.c: Pass ZEBRA_FLAG_BLACKHOLE flag to static_add_ipv4() if Null0 route is configured. print out Null0 if STATIC_IPV4_BLACKHOLE route, and ignore flags (shouldnt be possible to set flags from vty) for config and show route.
* 2003-07-11 Vsevolod Sipakov <zebra@vs.megalink.ru>paul2003-07-111-0/+12
| | | | | * lib/command.c: Add missing HAVE_IPV6 defines. see bug id #23: http://bugzilla.dishone.st/show_bug.cgi?id=23
* 2003-07-8 Chris Andrews <chris@nodnol.org>paul2003-07-081-0/+3
| | | | | | | * zebra/kernel_socket.c: Update for new zebrad global struct * zebra/ipforward_solaris.c: Add missing privs.h include. Uncomment /dev/ip define. * lib/zebra.h: Add typedefs for SunOS.
* 2003-06-19 Paul Jakma <paul@dishone.st>paul2003-06-192-5/+11
| | | | | * Fix lib/smux.c's reliance on daemons exporting struct thread_master *master.
* 2003-06-15 Paul Jakma <paul@dishone.st>paul2003-06-153-6/+13
| | | | | | | | * lib/vty.{c,h}: Remove vty layer depending on a 'master' global, pass the thread master in explicitly to vty_init. Sort out some header dependency problems with lib/command.h * zebra/: Move globals to struct zebrad. Update vty_init(). * (.*)/\1_main.c: update call to vty_init().
* 2003-06-11 Paul Jakma <paul@dishone.st>paul2003-06-111-14/+21
| | | | | | * lib/privs.h (zprivs_init): do not use zlog() as it depends on vty having been initialised (zlog calls vty_log). print to stderr directly instead.
* 2003-06-07 Paul Jakma <paul@dishone.st>paul2003-06-063-60/+16
| | | | | * Revert Cougar's sort interface names patch, causes problems with enabling of interfaces for OSPF in ospfd.
* Patch from Cougar - sort iflist by name.hasso2003-06-053-16/+60
|
* Paul forgot probably to commit privs.[c|h] changes. Had to reorder includeshasso2003-06-043-44/+86
| | | | in zebra.h to make it compile in debian.
* 2003-06-04 Paul Jakma <paul@dishone.st>paul2003-06-044-4/+27
| | | | * Merge of zebra privileges
* Paul Jakma:paul2003-06-043-0/+30
| | | | | | lib/debug.{c,h}: glibc backtrace printing function (from the glibc info page) configure.ac: check for glibc backtrace and set define lib/zebra.h: glibc backtrace support
* lib/table.c: Fix the SET_LINK macro. (not that its of any worth)paul2003-05-291-2/+2
|
* Add back support for null0 interface blackhole routes.paul2003-05-252-19/+32
|
* Last fixes from 6Wind patch.hasso2003-05-253-0/+20
|
* Route (reject|blackhole) support from 6Wind patch.hasso2003-05-252-13/+1
|
* Ripngd part of 6Wind patch.hasso2003-05-252-2/+34
|
* RIP has now "route-map x [in|out] <interface>" as well.hasso2003-05-251-4/+26
|
* Revert my http://hasso.linux.ee/zebra/ht-ifrmap-14042003.patch patch. Usedhasso2003-05-243-2/+355
| | | | | same idea as in lib/distribute.c to allow extract.pl to pick up commands for vtysh.
* From: rivo nurges <rix@estpak.ee>paul2003-05-241-3/+0
| | | | | | Subject: solaris compile patch types defined for SUNOS_5 were already defined in config.h
* Update changelog -> fix from Anil Madhavapeddypaul2003-05-241-0/+4
|
* Fix incorrect buffer bounds.paul2003-05-241-4/+4
| | | | Reported by Anil Madhavapeddy to bug-zebra.
* From: Hasso Tepper <hasso@estpak.ee>paul2003-05-241-2/+6
| | | | ensure only interfaces that are inactive or do not exist can be deleted
* From: Hasso Tepper <hasso@estpak.ee>paul2003-05-232-0/+27
| | | | | | | | Add the 'no interface' command to all the daemons and vtysh. now it's possible to delete interface from routeing daemons as well only if it doesn't exist in os. http://hasso.linux.ee/zebra/ht-no_interface_fix.patch
* Undo Hasso last patch, about to apply a slightly updated patch.paul2003-05-232-27/+0
|
* Allow group access to vty socket.paul2003-05-231-1/+1
|
* From: Hasso Tepper <hasso@estpak.ee>paul2003-05-232-0/+27
| | | | | | http://hasso.linux.ee/zebra/ht-no_interface-23052003.patch Add the 'no interface' command to all the daemons and vtysh.
* Add additional system capabilitiespaul2003-05-222-1/+9
|
* Fix stray comment and using pwentry for group info.paul2003-05-201-5/+5
|
* Undo revision 1.3, revert back to zebra_org 1.1.1.2.paul2003-05-201-0/+4
| | | | | asm/types.h is required for netlink. Later glibc's seem to have resolved the warning.
* Fix several small caps related errors.paul2003-05-201-15/+16
|
* Privilege support files for zebra.paul2003-05-202-0/+426
| | | | Linux capabilities enabled (if libcap is enabled).
* From: Paul Jakma <paul@clubi.ie>paul2003-05-191-4/+46
| | | | | | | | | | | | | Subject: [zebra 19097] HAVE_ASM_TYPES does anyone know why lib/zebra.h has: #ifdef HAVE_ASM_TYPES_H #include <asm/types.h> #endif /* HAVE_ASM_TYPES_H */ There's no need for it that i can see (least not on linux) and it causes compile warnings. Is it needed? If so, why?
* Update Changelogspaul2003-05-161-0/+9
|
* From: Sergiy Vyshnevetskiy <serg @ vostok.net>paul2003-05-081-7/+31
| | | | | | Subject: [zebra 19019] [PATCH] daemons -A option Works now. Patch attached. Not tested for IPv6, but should work there too.
* Hasso Tepperpaul2003-04-191-11/+92
| | | | | | http://hasso.linux.ee/zebra/ht-distribute-18042003.patch Allows to extract.pl to pickup "distribute-list ..." commands for vtysh (ripngd and ripd).
* Hasso Tepperpaul2003-04-193-354/+2
| | | | | | | http://hasso.linux.ee/zebra/ht-ifrmap-14042003.patch Allows to extract.pl to pickup "route-map xxx in/out dev" commands for vtysh (ripngd). As lib/if_rmap.[c|h] are used in ripngd only, I moved them to the ripngd/ directory.
* Add Makefile.in to the remaining .cvsignore'spaul2003-04-091-0/+1
| | | | Add ospfclient to ospfclient/.cvsignore
* Remove auto* files from the repository.paul2003-04-071-412/+0
| | | | | | | | | Developers working with the repository should have the appropriate tools. Out-of-sync files cause far too many problems with users as well as auto* scripts not being half as portable across systems as they ought to be. make-dist exists for a reason. Todo: make the CVS snapshot script do make-dist, and use the resulting tarball as the snapshot.
* 2003-04-04 Paul Jakma <paul@dishone.st>paul2003-04-041-2/+2
| | | | | | | | | * Sync to Zebra CVS * Fix lib/thread.h leak * Fix small Opaque LSA leak * Do not configure OSPF interfaces for secondary addresses * vtysh fixes from Hasso * Dave Watson's missing ntohs fix