Codebase list slapi-nis / slapi-nis-0.35 NEWS
slapi-nis-0.35

Tree @slapi-nis-0.35 (Download .tar.gz)

NEWS @slapi-nis-0.35raw · history · blame

0.35	* Add mmatch,mregmatch[i],mregsub[i] functions (part of #783274),
	  which work like match,regmatch[i],regsub[i], but which handle
	  and return lists of zero or more values.
0.34	* Do entry comparisons ourselves, albeit less throughly, to avoid
	  the worst case in pathological cases (more of #771444).
0.33	* Actually compare pre- and post-modify entries to figure out if
	  a change is relevant (fixes a lot of #771444).
0.32	* Support for directory server's internal back-end transactions.
0.31	* Fix some memory leaks.
0.30	* Make a note of which attributes we read from any entry when
	  evaluating data, and when we're later called for a modify request
	  which doesn't modify any of those attributes, skip recalculating
	  the entry contents (should make a dent in #771493).
0.29    * Add regmatchi/regsubi formatting functions which work like
	  regmatch/regsub, but do matching in a case-insensitive manner.
	* Update NIS map defaults to match {CRYPT} userPassword values in a
	  case-insensitive manner so that we also use {crypt} userPassword
	  values.
	* Fix inconsistencies in the NIS service stemming from using
	  not-normalized DNs in some places where it should have used
	  normalized DNs.
0.28    * When building with OpenLDAP libraries, link with -lldap_r and
	  not with -lldap (rmeggins, #769107).
0.27    * Switch to slapi rwlocks instead of libpthread or NSPR rwlocks
	  (the rest of #730394/730403).
0.26    * Switch to libpthread rwlocks instead of NSPR rwlocks (part of
	  #730394/730403).
0.25    * Speed up building compat entries when they refer to thousands of
	  other entries (#694623).
0.24    * Buidl with either glibc's RPC or libtirpc.
0.23    * Speed up building compat entries with attributes with thousands
	  of literal values (#692690).
0.22    * Bug fixes.
	* Learn to build against either mozldap or openldap when building
	  for dirsrv servers.
0.21    * Make standalone container entries only show up in search results
	  once.
0.20    * Add a deref_f function which works like deref but also applies a
	  filter before reading the target attribute from the target entry.
0.19    * Fix a brown-paper-bag crash.
0.18    * Check that the search base is serviced by a real backend before
	  we'll attempt to participate in a search request.
	* Add a deref_rf function which works like deref_r but also applies
	  filters at each step of the way.
	* Do the more-or-less expected thing when a schema compat group
	  doesn't include a container RDN: assume the group DN is the only
	  container and make it standalone.
0.17    * Actually send portmap registrations to the right address.
0.16    * Fix NIS server startup problem when no listening port is explicitly
	  configured and we're using portmap instead of rpcbind (#500903).
0.15	* Avoid returning an empty-but-valid result when %deref and %referred
	  don't find anything, when they should be failing instead.
0.14	* Work correctly when nsslapd-pluginEnabled is set to "off" (#499404).
0.13	* Assorted fixes to %link() (#498432).
0.12	* Fix a crash introduced by a bug in the fix for the previous crash.
0.11	* Fix a crash while reading NIS maps with no entries (#497904).
0.10	* IPv6 support for the NIS server plugin.
	* Make the NIS server reject client requests which are too big.
	* Make the NIS defaults use recursive attribute functions.
	* Expanded docs, including a NEWS file.
0.9	* Added recursive attribute dereferencing using deref_r and referred_r.
	* Added conditional support (ifeq), and more merging functions (link,
	  collect).
	* More tests.
	* Entries supplied by the Schema Compatibility plugin now provide these
	  operational attributes:
	  * createTimestamp
	  * modifyTimestamp
	  * creatorsName
	  * modifiersName
	  * entryDN
	  * hasSubordinates
0.8	* Added a quick start guide for the Schema Compatibility plugin.
	* Tweak default format specifiers for the NIS Server plugin so that
	  we ensure that we only ever return UID and GID values which are
	  actually numbers.
0.7	* Teach the NIS Server plugin to be able to produce multiple NIS
	  map entries for a single directory server entry.
	* Make the Schema Compatibility plugin warn if a result set is empty.
	* Change match,regmatch,regsub to match against expressions, not just
	  attribute names.