summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2010-07-01Give a more descriptive error message when an object class definitionMartin Hedenfal
references non-existent attribute types. from william@
2010-07-01Free the list of object classes allocated after validating an entry.Martin Hedenfal
2010-07-01reset number of revisions after compactionMartin Hedenfal
2010-07-01Copy statistics to the compacted database so it isn't lost.Martin Hedenfal
2010-07-01If the length of an element being read is larger than what is available inMartin Hedenfal
the buffer, return immediately. This fixes reading large messages, and allows bad requests to be cancelled earlier. Originally from Alexander Schrijver, tweaked by me.
2010-07-01add man page of npppdctl.YASUOKA Masahiko
(this should be included in my previous commit)
2010-07-01Fix two possible null pointer assignments in the error path.Martin Hedenfal
found by clang static analyzer
2010-07-01Fix a null pointer dereference when writing an entry requiring a singleMartin Hedenfal
overflow page. Found by clang static analyzer. Also add some assertions to silence clang.
2010-07-01Translate Japanese comments or labels into English. Translation wasYASUOKA Masahiko
done by IIJ people (MATSUI Yoshihiro, SAITOH Masanobu, Tomoyuki Sahara), yuo@ and myself. This diff also includes - delete part of useless comments, correct spelling. - add man page of npppdctl. There is no functional change.
2010-07-01Remove a BUGS section that isn't correct anymore. -mojMats O Jansson
2010-07-01Remove dead assignments. Found by clang static analyzer.Martin Hedenfal
2010-07-01Add checks that we're not adding immutable attributes, just as we'reMartin Hedenfal
disallowing modifying immutable attributes. Remove the check for modifying operational attributes, as there's nothing that disallows that (except that they're also often marked as immutable). While here, check the return value from ber_add_* and ldap_add_attribute.
2010-06-30Set a default btree cache size.Martin Hedenfal
2010-06-30Make it possible to store multiple LSP to a FEC. This is another step toClaudio Jeker
handle multipath routes in MPLS. Looks good to michele@
2010-06-30Don't prune page cache directly when adding to it. Fixes a crash with aMartin Hedenfal
zero cache-size. found by william@
2010-06-30Don't compact and reindex referral namespaces.Martin Hedenfal
2010-06-30Change the example for the 'include' keyword as schema files are no longerMartin Hedenfal
included that way. pointed out by william@
2010-06-30remove trailing spacesMartin Hedenfal
2010-06-30Validate that an entry can't belong to an abstract object class directly,Martin Hedenfal
unless it also belongs to a subclassed object class (structural or auxiliary).
2010-06-30Add a global root user that is allowed to read/write entries in all localMartin Hedenfal
namespaces. Useful for dump/restore of all namespaces.
2010-06-30Print MPLS label as decimal and not hex. All other places we print MPLSClaudio Jeker
labels we use decimal. OK jsg@ deraadt@
2010-06-30Don't send statistics for referral namespaces. This unbreaks ldapctl stats.Martin Hedenfal
Avoid null pointer dereference when reopening a namespace.
2010-06-30use newer codeMarc Espie
2010-06-30handle GrabPlist as wellMarc Espie
2010-06-30modernize pkg_merge, avoid warning for link sizes.Marc Espie
2010-06-30allow say and errsay to work without parameters, as it's ways common.Marc Espie
create verbose_system up in state, because it makes sense without verbose.
2010-06-30whitespace cleanupMarc Espie
2010-06-30extra parameter to UpdateSet: use the factory to create extra object.Marc Espie
don't create updatesets directly, go through AddDelete::State. Get all Locator/Repo access through state.
2010-06-30access locator through new APIMarc Espie
2010-06-30pass state along to find_by_spec, clean up error messages.Marc Espie
Simplify PkgLocator/PkgRepo access with new API
2010-06-30simple use of new state->repo APIMarc Espie
2010-06-30pass state along when signing packages, uses repo and fatal directlyMarc Espie
2010-06-30UpdateSet will need access to state->repo, so it's better to have allMarc Espie
updateset creations operations go through state as well.
2010-06-30create RepositoryFactory object that can be used as a single access pointMarc Espie
for all PackageRepository-related operations (so that tweaking parameters and initialization happens in one single location)
2010-06-30slightly better error handlingMarc Espie
2010-06-30differentiate more between @exec and @unexecMarc Espie
2010-06-30kill extra spacesMarc Espie
2010-06-30styleMarc Espie
2010-06-30Pass a struct kroute and not a kroute_node to kr_redist_remove(). ThisClaudio Jeker
allows kr_redist_eval() to call kr_redist_remove(0 instead of hand rolling the same code.
2010-06-30Kill IMSG_KLABEL_INSERT and all the related functions around it.Claudio Jeker
IMSG_KLABEL_CHANGE is smart enough to know when something is a change or an insert.
2010-06-30Rework how we "redistribute" networks. Send all pathes of an active routeClaudio Jeker
to the lde so we can assign remote labels to all of those pathes.
2010-06-30Move OBJ_NAME and ATTR_NAME macros to schema.h so it's reachable fromMartin Hedenfal
schema parser. Also fix a typo.
2010-06-30Verify that any object class subclassing is allowed.Martin Hedenfal
2010-06-30Validate that all attributes are allowed by any of its object classes.Martin Hedenfal
Properly expand the object class hierarchy before doing this. Also verify that there is only one structural object class. Finally add support for the extensibleObject auxiliary object class.
2010-06-30Sync kroute.c code with ospfd's version of kroute.c. A small step to supportClaudio Jeker
multipath routes.
2010-06-30Switch prefix in struct map to a struct in_addr instead of a u_int32_t.Claudio Jeker
Needed for further clean etc.
2010-06-30clarify why carp demotion is necessary, and who is doing it.Kjell Wooding
ok reyk@, sthen@
2010-06-29sort SEE ALSO;Jason McIntyre
2010-06-29Add support for referrals. Referrals are configured in the config file,Martin Hedenfal
either in the global context or in a namespace. The latter can be used to delegate requests to different servers for specific parts of the DIT. The former is a global catch-all referral.
2010-06-29Fix an obviously wrong comment. ok reyk@Kjell Wooding