summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - andrew's service adding change to detect existing entries reliablyquagga.0.97.2.releasepaul2004-10-231-1/+2
|
* - update with andrew's modificationspaul2004-10-231-1/+12
| | | | - enable irdp by default again
* 2004-10-23 Paul Jakma <paul@dishone.st>paul2004-10-222-1/+5
| | | | * configure.ac: bump version to 0.97.2, release imminent.
* 2004-10-23 Paul Jakma <paul@dishone.st>paul2004-10-222-1/+3
| | | | * zebra.h: reserve ZEBRA_ROUTE_HSLS
* - credit rix for fixing openbsdpaul2004-10-222-2/+4
|
* 2004-10-22 Paul Jakma <paul@dishone.st>paul2004-10-224-4/+9
| | | | | * ospfd/ospf_packet.c: setsockopt_pktinfo -> setsockopt_ifindex * zebra/irdp_main.c: ditto
* 2004-10-22 Paul Jakma <paul@dishone.st>paul2004-10-222-1/+2
| | | | * sockopt.h: Fix elif that should be an else.
* 2004-10-22 Paul Jakma <paul@dishone.st>paul2004-10-222-29/+55
| | | | | | | | * command.h: Cleanup the defines a bit, add helper defines and collapse all defines to use those. Add an attribute field to cmd_element to support, eg hidden or deprecated commands, add defun defines for such. All that's left to do is add logic to command.c to check these attributes... ;)
* 2004-10-22 Paul Jakma <paul@dishone.st>paul2004-10-223-1/+15
| | | | | | | * ospf_network.c: (ospf_sock_init) call neutral setsock_ifindex() function. * ospf_packet.c: (ospf_read) manually look up ifindex if system could not have returned one, eg openbsd.
* 2004-10-22 Paul Jakma <paul@dishone.st>paul2004-10-223-24/+24
| | | | | | | * sockopt.c: (setsockopt_pktinfo) unexported * sockopt.h: Cleanup SOCKOPT_CMSG defines a bit. Add a throwaway define for SOPT_SIZE_CMSG_IFINDEX_IPV4 for systems which have neither IP_RECVIF nor IP_PKTINFO (eg openbsd).
* 2004-10-13 Paul Jakma <paul@dishone.st>paul2004-10-222-2/+7
| | | | | * sockopt.c: (getsockopt_ipv4_ifindex) no ifindex should be 0, not -1.
* 2004-10-22 Paul Jakma <paul@dishone.st>paul2004-10-223-133/+125
| | | | | | | | | | | | * ripd.c: Collapse redundant passing of various address structs, struct interface and struct connected as arguments to functions down to two key arguments, namely struct connected and, possibly, address of source/destination. Testing for RIPv1 would be useful. (rip_read) lookup struct connected for the received packet, pass it on. * rip_interface.c: With previous changes, we no longer have to tread carefully with struct connected, as it will always be there and valid.
* 2004-10-22 Paul Jakma <paul@dishone.st>paul2004-10-222-3/+19
| | | | | | | * configure.ac: fix up enable help alignment slightly Add --enable-gcc-ultra-verbose to set various gcc warnings which should one day be fixed but are not serious problems or which could be false-positives.
* Don't popen pager if command is "exit". Fixes "vtysh screws up my terminalhasso2004-10-202-1/+9
| | | | if I exit" issue.
* Small copyright string and hostname related cleanup.hasso2004-10-196-50/+31
|
* OK. Here it is - PtP patch from Andrew J. Schorr. No problems with ospfd,hasso2004-10-1922-178/+328
| | | | ripd might need some more testing though.
* - From Andrew Schorr, fixup logrotate to use correct path to killallpaul2004-10-191-6/+6
| | | | and use the pid file.
* Fix regression. It seems to me that this code still works only by accidenthasso2004-10-192-1/+5
| | | | though. Needs serious cleanup.
* Missing comma.hasso2004-10-141-1/+1
|
* Make dump configuration appear in vtysh.hasso2004-10-132-0/+5
|
* Ladies and Gentlemens. This file is dead for years, from 1999 to be exact.hasso2004-10-132-257/+1
|
* - fix date in changelog of my last commit..paul2004-10-131-1/+1
|
* * zserv.c: Remove useless warnings "forwarding is already on".hasso2004-10-132-26/+9
|
* Make initializing smux connection configurable - "smux peer OID" commandhasso2004-10-1313-71/+79
| | | | | initializes connection, and "no smux peer" command terminates it. Fixes bugzilla #47 and #112.
* Unbreak compilation with ospfapi disabled. We should seriously think abouthasso2004-10-132-0/+10
| | | | reducing various configure options.
* All access lists (IPv4 and IPv6) are used by all daemons to limit access tohasso2004-10-132-5/+6
| | | | vty.
* Initialize access lists here as well.hasso2004-10-132-0/+7
|
* Fix critical bugzilla #113. Make CMD_ERR_NOTHING_TODO nonfatal.hasso2004-10-132-5/+11
|
* 2004-10-13 Paul Jakma <paul@dishone.st>paul2004-10-136-25/+41
| | | | | | | | | | | | | * (global) more const'ification. * sockunion.c: (sockunion_su2str) buffer should be sized SU_ADDRSTRLEN. (sockunion_log) do not return stack variables, strdup buf before return. * vty.h: Fix up the VTY_GET_INTEGER macros. Testing caller supplied values against ULONG_MAX is daft, when caller probably has passed a type that can not hold ULONG_MAX. use a temporary long instead. Add VTY_GET_LONG, make VTY_GET_INTEGER_RANGE use it, make VTY_GET_INTEGER a define for VTY_GET_INTEGER_RANGE.
* 2004-10-13 Paul Jakma <paul@dishone.st>paul2004-10-1334-325/+390
| | | | | | | | | | | * (global) more const'ification and fixups of types to clean up code. * bgp_mplsvpn.{c,h}: (str2tag) fix abuse. Still not perfect, should use something like the VTY_GET_INTEGER macro, but without the vty_out bits.. * bgp_routemap.c: (set_aggregator_as) use VTY_GET_INTEGER_RANGE (no_set_aggregator_as) ditto. * bgpd.c: (peer_uptime) fix unlikely bug, where no buffer is returned, add comments about troublesome return value.
* Some compiler warnings fixes and fix for bugzilla #119.hasso2004-10-127-31/+52
|
* Unbreak "show ip route" command.hasso2004-10-122-2/+7
|
* Unbreak ospfclient compilation.hasso2004-10-123-3/+11
|
* ospf6d supports SNMP as well now.hasso2004-10-122-8/+14
|
* 2004-10-11 Paul Jakma <paul@dishone.st>quagga.0.97.1.releasepaul2004-10-112-1/+5
| | | | * bump version to 0.97.1, release imminent.
* 2004-09-17 Paul Jakma <paul@dishone.st>paul2004-10-112-4/+14
| | | | | | | * vtysh.c: (vtysh_client_execute) fix the sync fix. The 4th and final sync byte is not ASCII NULL, it's actually a status integer, and only ASCII NULL if CMD_SUCCESS is returned by daemon. Fix pointed out by Hasso.
* Better common router-id handling.hasso2004-10-113-3/+16
|
* Update NEWS - apiserver is disabled by default now.hasso2004-10-111-1/+4
|
* Disable ospfapi init by default.hasso2004-10-115-5/+27
|
* 2004-10-11 Paul Jakma <paul@dishone.st>paul2004-10-112-6/+15
| | | | | * ospfd.texi: reformat the ospf md5 paragraph, add an additional way to work around bad clocks.
* Fix warnings here.hasso2004-10-113-4/+9
|
* Sync isisd with changes in lib.hasso2004-10-114-7/+12
|
* Sync with changes in lib. Make more strings const.hasso2004-10-1112-69/+80
|
* Some more const string fixes.hasso2004-10-114-4/+9
|
* Commas -> dots.hasso2004-10-111-1/+1
|
* 2004-10-11 Paul Jakma <paul@dishone.st>paul2004-10-116-14/+18
| | | | | | * if.h: mtu's should be unsigned. * routemap.{c,h}: const char updates * smux.{c,h}: ditto
* 2004-10-11 Paul Jakma <paul@dishone.st>paul2004-10-1115-85/+94
| | | | | | | | | | * (global) Const char update and signed/unsigned fixes. * (various headers) size defines should be unsigned. * ospf_interface.h: remove duplicated defines, include the authoritative header - though, these defines should probably be moved to a dedicated header, or ospfd.h. * ospf_lsa.h: (struct lsa) ls_seqnum should be unsigned. * ospf_packet.c: (ospf_write) cast result of shift to unsigned.
* 2004-10-11 Paul Jakma <paul@dishone.st>paul2004-10-114-16/+25
| | | | | | | | | | | | | * ospf_dump.c: (ospf_ip_header_dump) Assume header is in host order remove ntohs that should have dissappeared. Take struct ip as argument, caller has to know there's an IP header at start of stream anyway. * ospf_dump.h: update declaration of ospf_ip_header_dump. * ospf_packet.c: (ospf_write) correct call to sockopt_iphdrincl_swab_htosys which was munging the header. (ospf_recv_packet) ip_len is needed for old OpenBSD fixup. (ospf_read) sockopt_iphdrincl_swab_systoh ip header as soon as we have it.
* 2004-10-11 Paul Jakma <paul@dishone.st>paul2004-10-112-3/+9
| | | | | | * thread.c: (funcname_thread_add_timer) (funcname_thread_add_timer_msec) Fix mistakes from last change. Pointed out by Liu Xin in [quagga-dev 1609].
* 2004-10-10 Paul Jakma <paul@dishone.st>paul2004-10-1022-87/+123
| | | | | | | | | | | | | | | | | | | | | | | | | * ospf6_route.c: Add const qualifier to various char arrays of constants. signed/unsigned fixes. (ospf6_linkstate_table_show) argv is const * ospf6_snmp.c: listnode typedef is dead. (ospf6_snmp_init) Take struct thread_master arg, needed for smux_init. * ospf6_snmp.h: update ospf6_snmp_init declaration. * ospf6d.c: (ospf6_init) add const qualifier to sargv, pass master to ospf_snmp6_init. * ospf6_asbr.c: const char update. * ospf6_interface.c: ditto, plus signed/unsigned fixes. (ipv6_ospf6_cost) Check whether cost fits in u_int32_t and use strtoul. * ospf6_intra.c: const char update. Parenthesise expression. * ospf6_lsa.c: signed/unsigned and const char updates. * ospf6_proto.c: ditto. * ospf6_message.c: ditto. * ospf6_lsdb.c: signed/unsigned update. * ospf6_main.c: const char update. * ospf6_neighbor.c: ditto. * ospf6_spf.c: ditto. * ospf6_top.c: ditto.