summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
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
2010-06-29document the 'schema' keyword, and remove the placeholders for schema syntaxMartin Hedenfal
2010-06-29Remember on what listener a connection got from, and return protocol errorMartin Hedenfal
if trying to use starttls without a configured certificate, instead of just blocking the client.
2010-06-29Having more than 2 log levels is silly. Use only 3 verbosity levels:Kjell Wooding
None (), Important (-v), All (-vv) ok deraadt@
2010-06-29Add the new schema parser.Martin Hedenfal
noticed by deraadt, sorry!
2010-06-29Fix signedness warnings.Martin Hedenfal
Noticed by deraadt
2010-06-29force the dns buffers to be aligned using a union, until the retardedTheo de Raadt
"misalign strings on the stack" bug in gcc4 is fixed (even when that is fixed this idiom is safer and quite common)
2010-06-29force the dns buffers to be aligned using a union, until the retardedTheo de Raadt
"misalign strings on the stack" bug in gcc4 is fixed (even when that is fixed this idiom is safer and quite common) ok jacekm
2010-06-29don't overwrite the return code from validate_entryMartin Hedenfal
2010-06-29Rewrite the schema parser, as it's not a context-free grammar.Martin Hedenfal
This also brings the config parser more in line with other parse.y in the tree. The new schema parser also supports symbolic OID names. You need to update your /etc/ldapd.conf. Schema files are no longer included with the 'include' keyword, you have to use 'schema' for that. Moves schema-related structures to a separate include file to ease reuse.