Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-31 | if mkdir/mkdtemp fails, fatal if errno != ENOSPC; ok gilles@ | Jacek Masiulaniec | |
2008-12-31 | rename may fail due to ENOSPC, make smtpd survive this condition; ok gilles@ | Jacek Masiulaniec | |
2008-12-31 | kill unnecessary function; ok gilles@ | Jacek Masiulaniec | |
2008-12-30 | Remove debug message that does not help. The problem with the initial flood | Claudio Jeker | |
of the Link LSA is still not solved though. | |||
2008-12-30 | Correctly encode the IPv6 prefix. Only (prefixlen + 31)/32 * 4 bytes are | Claudio Jeker | |
attached to the LSA (saves 8 to 12 bytes per prefix and makes our life more interesting or complex). | |||
2008-12-30 | lsa_get_prefix() needs to use something else then struct lsa_prefix to | Claudio Jeker | |
store the prefix to because the onwire format has the prefix compressed and so struct lsa_prefix will no longer carry the prefix in it. Use rt_prefix instead which is the expanded and host-byte-order version of the former. | |||
2008-12-30 | Correctly compute the options for the net LSA as pre RFC options is set to | Claudio Jeker | |
the or-ed result of all active neighbors. freaky... Discussed with stsp@ | |||
2008-12-30 | Add code to show Link LSA. Make the other detailed views a bit shorter by | Claudio Jeker | |
removing an empty newline. | |||
2008-12-30 | First try at originating Link (type-8) LSA. Code is wrong and the initial | Claudio Jeker | |
LSA is lost in lsa_flood. Put this in because it goes in the right direction and ospf6d is work in progress. Add necessary framework so that we can print Link LSA in ospf6ctl. Diff mostly from stsp@ ospf6ctl part by myself | |||
2008-12-29 | Remove unused prototype. | aschrijver | |
2008-12-29 | Recognize MPLS packets over loopback interfaces. | Michele Marchetto | |
OK canacar@ | |||
2008-12-29 | Handle ENOSPC in queue_update_envelope; cleanup the code a bit; ok gilles@ | Jacek Masiulaniec | |
2008-12-28 | a few documentation updates for opsf6(8) and ospf6ctl(8): remove an | Igor Sobrado | |
existing (but undocumented) flag from the usage of ospf6d; documentation tweaks; while here, synchronize synopsis and usage. ok claudio@ | |||
2008-12-28 | Plug some memory leakage in aldap_parse by calling aldap_freemsg | Bret Lambert | |
Let aldap_freemsg allow for a NULL ber_element tree, since it's now possible to pass one in. "looks fine to me :-)" aschrijver@ | |||
2008-12-28 | correct some output | Claudio Jeker | |
2008-12-28 | Correctly display net lsa and the LSA type is now 16bit. This removes | Claudio Jeker | |
the duplicate database headers seen all the time. | |||
2008-12-28 | Initial bits for originating net lsa again from Stefan Sperling with some | Claudio Jeker | |
changes by myself. | |||
2008-12-28 | Part of lsa_self() works at least everything with us as adv_rtr should be | Claudio Jeker | |
killed. From Stefan Sperling | |||
2008-12-28 | area_ospf_options() should not return network byte order options. Instead | Claudio Jeker | |
the callers should take care of getting the byte order right. While there remove the opts[123] from the hello_hdr and use LSA_24_* to handle this nasty fields instead. Now router LSA have the correct flags set. | |||
2008-12-28 | First shot at originating router LSA, still a lot of XXX but seems to | Claudio Jeker | |
work for IF_TYPE_BROADCAST networks. Initial diff by Stefan Sperling, some additional work by myself | |||
2008-12-28 | No need to byteswap req_hdr.type as lsa_find() will do that for us. | Claudio Jeker | |
From Stefan Sperling | |||
2008-12-28 | Sync up with the last commit. Some flags are now gone. | Claudio Jeker | |
From Stefan Sperling's diff collection | |||
2008-12-28 | Sync up the flags with the new and shiny RFC5340 while there introduce | Claudio Jeker | |
some macros to handle the 24bit insaneness. rfc5340 syncup by Stefan Sperling, the insanity is mine | |||
2008-12-28 | Send the interface index in the correct byte order and add iface_id to | Claudio Jeker | |
struct nbr to identify the neighbors correclty. From Stefan Sperling stsp (at) stsp.name | |||
2008-12-28 | Correctly sync the FSM by issuing the NBR_EVT_NEG_DONE event before sending | Claudio Jeker | |
possible database desciption files to the RDE. NBR_EVT_NEG_DONE sends an imsg to the RDE to bring the RDE in the correct state for the database exchange when doing this the wrong way the RDE will issue errors. From ospfd (rev. 1.23 of database.c) via Stefan Sperling | |||
2008-12-28 | Add a ugly workaround for the problem where an invalid AS4_PATH is passed | Claudio Jeker | |
over mulitple hops and causes bgpd to close the connection. This is what the RFC requires us to do but the result is a DoS against all OpenBGPD routers when somebody injects such a bad optional transitive attribute because the intermediate routers don't give a damn about it. As a result we now ignore such bad prefixes and don't allow them in the decision process. The handling of optional transitive attributes needs to be rethinked because all of them can be abused in such a way. Idea OK by a few + henning@, tested myself against my crappy regress test suite that needs way more work. | |||
2008-12-27 | Fix memory leak. | aschrijver | |
2008-12-27 | kill unused function; ok gilles@ | Jacek Masiulaniec | |
2008-12-27 | Manpage bits for "showqueue" -> "show queue" change. | Jacek Masiulaniec | |
2008-12-27 | log_warn -> log_warnx | Jacek Masiulaniec | |
2008-12-27 | cleanup; ok gilles@ | Jacek Masiulaniec | |
2008-12-27 | Put common handler code in a function; ok chl@ gilles@ | Jacek Masiulaniec | |
2008-12-27 | Merge hash() and queue_message_hash() into one func, queue_hash(). Fix callers | Jacek Masiulaniec | |
to use this interface consistently; ok chl@ gilles@ | |||
2008-12-27 | Break showqueue and showrunqueue into 2 words; ok gilles@ | Jacek Masiulaniec | |
2008-12-26 | parse.y doesn't allow listen backlog configuration, so "bzero default" is used. | Jacek Masiulaniec | |
Hardcode it instead: 5 is a popular choice across the tree; ok gilles@ | |||
2008-12-23 | Link the directory containing the MIB definitions for snmpd(8). | Reyk Floeter | |
2008-12-23 | export the livelock counter in a private mib openBSD.5. | Reyk Floeter | |
discussed with dlg@ | |||
2008-12-22 | typo | Jacek Masiulaniec | |
2008-12-22 | Fix few cases where "smtpctl showqueue" could exit prematurely | Jacek Masiulaniec | |
if msg is delivered between readdir and opendir, or readdir and fopen, etc. etc. Be more unforgiving about errors other than ENOENT, and err() if they happen, not just warn(). ok gilles@ | |||
2008-12-22 | cleanup | Jacek Masiulaniec | |
2008-12-22 | s->s_msg.session_hostname must hold resolved hostname as well; ok gilles@ | Jacek Masiulaniec | |
2008-12-22 | Reduce IMSG_LKA_HOST to only make NI_NAMEREQD getnameinfo call. We | Jacek Masiulaniec | |
don't need it to return NI_NUMERICHOST conversion because there's no reason not to do it in smtp; ok gilles@ | |||
2008-12-22 | delinting: salen may be used with no prior init; ok gilles@ | Jacek Masiulaniec | |
2008-12-22 | Remove entry from mdaproctree after reaping mda child; ok gilles@ | Jacek Masiulaniec | |
From: Nicholas Marriott <nicholas.marriott@gmail.com> | |||
2008-12-22 | To reset state, it's enough to set s->s_state = S_HELO, rcptcount | Jacek Masiulaniec | |
is zeroed in MAIL FROM handler; ok gilles@ | |||
2008-12-21 | fix session flags resetting; ok gilles@ | Jacek Masiulaniec | |
2008-12-21 | - missing prototype + smtp.c was misusing session_auth_pickup() | Gilles Chehade | |
- unlike starttls, ssmtp sets the F_SECURE flag on session before helo/ehlo handlers are called. this means that if we clear all flags in helo/ helo handlers, we prevent smtpd from advertising AUTH as it will do so only for F_SECURE sessions. This commits unbreaks SMTP AUTH with smtp sessions. Problem spotted by James Turner <james@bsdgroup.org> | |||
2008-12-21 | Add more compile time checking; fix warnings reported by gcc. | Jacek Masiulaniec | |
From: Nicholas Marriott <nicholas.marriott@gmail.com> | |||
2008-12-21 | Add more compile time checking; fix one warning reported by gcc. | Jacek Masiulaniec | |
From: Nicholas Marriott <nicholas.marriott@gmail.com> | |||
2008-12-21 | - AUTH PLAIN may receive credentials as a parameter to AUTH or on a | Gilles Chehade | |
following line, this commit brings support for the latter which was not supported yet. - AUTH LOGIN is now supported, allowing smtp auth support on clients that do not support AUTH PLAIN (ie: my mobile phone for instance ;) |