summaryrefslogtreecommitdiff
path: root/usr.sbin/ldpd
AgeCommit message (Collapse)Author
2013-11-19CVE 1129617: negative argchristos
2013-11-13CID 1125875: Fix memory leakchristos
2013-11-13CID 1125876: File descriptor leakchristos
2013-10-30ensure variables are initialisedmrg
2013-10-18sync behaviour with man page: accept spaces, empty lines and commentskefren
2013-10-18Sort SEE ALSO. Grammar consistency.wiz
2013-10-18Attempt to write a manpage for ldpd.confkefren
2013-10-17allow setting transport addresses for interfaces into config filekefren
also move passive-interface functionality under interface block report the correct line for config parsing errors
2013-10-12zeroize the rest of the comparable struct before adding it to the rb treekefren
2013-08-02Do not pack struct rt_msg - this voids the alignement restrictions andmartin
causes crashes on alignemen critical archs. From Matt Thomas.
2013-08-02Use rbtree for storing peers FEC label bindingskefren
2013-07-31Store local bindings in a rbtreekefren
2013-07-27check route messages sizes more carefullykefren
cache pid treat every message at a time, even if there are more messages to read interpret also cloning routes The latter two should fix the ldp_regen test
2013-07-25* don't request explicitly for uid 0 as various system policies may make thatkefren
unnecessary * correct the mplsif message. We don't need an IP address assigned on it anymore
2013-07-24* use a flag in label struct in order to determine if we should treat thekefren
associated routes using RTF_HOST * clean the mess in flush_mpls_routes that could result in accessing uninitialized memory
2013-07-20don't connect on first hello, there are chances that ours is not seen yetkefren
setproctitle with ldp id - useful for rump kernels testing fix a memory leak in ldp_peer_new don't holddown if already holded down peer sockets are now non-blocking connected routes deletes are now processed check if peer is connected before attempting to sending label mappings
2013-07-18* rework the reattachment codekefren
* build an implnull label when a route is added and let mpls_add_label to take care of relabelling * take out last piece of the code where we do route lookups - we should have every information we need in labels * tested these changes using a number of rump kernels and some couple of thousands of flapping routes
2013-07-18Make sure labels are always updated when a route is added and when a peerkefren
is added Rework mpls_add_label according to that so no route refresh is done anymore Use poll when reading the PF_ROUTE socket setsockopt SO_USELOOPBACK on the PF_ROUTE socket Output some information on SIGINFO Allow map changing for a ldp peer Finally fix the connected routes admission into labels Correct the route trigger when a label map is received
2013-07-16send the actual prefix on the wire instead of struct headerskefren
statify
2013-07-16create binding for connected routes on startupkefren
decay an warning message to debug only
2013-07-16retire union_ntoa, replace it with satoskefren
check for valid sizes on PF_ROUTE socket minor comment update
2013-07-12correct loopback address testkefren
correct addr add/del handling
2013-07-11add code for address and address withdraw messageskefren
get rid of unused fields in tlv struct
2013-07-11sprinkle more constkefren
2013-07-11speed up a little bit the string<->prefixlen transformskefren
2013-07-11Local addresses vector is not needed anymorekefren
2013-07-11Constify a little bitkefren
2013-06-23allow INET6 gateways, split some long lineskefren
2013-05-08First send initialize and keep alive after that. Fixes inter-operabilitykefren
issues regarding session initialization.
2013-02-05Stop confusing peer hello source with peer transport addresskefren
2013-02-04move code around a little bit in order to call get_ldp_peer correctlykefren
check also for transport_address in get_ldp_peer
2013-02-04* Don't assume INET in connection pathkefren
* Lookup in hello list in order to get the correct LDP ID, instead of transport address * Improve an error message
2013-02-04Grammar. Sort sections.wiz
2013-02-04Mention IPv6, operation mode and re-section a bitkefren
2013-02-04correct the sockaddr comparekefren
modify a couple of debug messages
2013-02-03Don't try to connect to peers before sending helloskefren
2013-01-28Be a little more strict when sending notifications and checking PDUkefren
2013-01-28Use satos instead of inet_ntopkefren
Fix an alloc problem
2013-01-28permit notifications even if session not fully establishedkefren
2013-01-28Fix the transport address TLV mess I created after INET6 convertkefren
Use a single loop to decrement and check hello list keepalives Display transport address in show hello output
2013-01-27re-enable peer authenticationkefren
2013-01-26 * add a new keyword for config file - passive-if and check if it'skefren
allowed to use the interface before join/send mcast * check if interface supports multicast before join/send mcast
2013-01-26use predefined group consts/macros instead of ptoning stringskefren
2013-01-26allow compile without -DINET6kefren
2013-01-26modify structures in order to accomodate IPv6 according tokefren
draft-ietf-mpls-ldp-ipv6. Correct a little bit IPv6 hello path
2013-01-16Make sure there is enough space for sockaddr subtypeskefren
Use u_char for IP_MULTICAST_LOOP as specified in in.h
2012-11-13Use local-link address as source for helloskefren
2012-11-13Repair another %lu --> %zd - this one was caught by building forpgoyette
evbmips port
2012-11-12fix the build; ssize_t is %zd not %luchristos
2012-11-12New sentence, new line. Bump date for previous.wiz