Blame ChangeLog-2007

Packit 6bd9ab
2007-12-31  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r546] nslcd/common.h: fix get_userpassword() function
Packit 6bd9ab
	  description
Packit 6bd9ab
	* [r545] nslcd/shadow.c: fix incorrect references to attribute map
Packit 6bd9ab
	  entries
Packit 6bd9ab
	* [r544] nslcd/group.c: remove TODO (was done)
Packit 6bd9ab
	* [r543] nslcd/common.c: fix bug that would return a password of
Packit 6bd9ab
	  one character short
Packit 6bd9ab
Packit 6bd9ab
2007-12-27  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r542] nslcd/cfg.c: do not define variable if we're not going to
Packit 6bd9ab
	  use it
Packit 6bd9ab
	* [r541] configure.ac: check for all used ldap functions
Packit 6bd9ab
	* [r539] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
Packit 6bd9ab
	  man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
Packit 6bd9ab
	  0.5 release
Packit 6bd9ab
Packit 6bd9ab
2007-12-26  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r538] tests/test_cfg.c: remove temporary file to make distcheck
Packit 6bd9ab
	  succeed
Packit 6bd9ab
	* [r537] README, debian/copyright: some documentation cleanups
Packit 6bd9ab
	* [r536] tests/test_nsscmds.sh: ignore erros in nss commands
Packit 6bd9ab
	* [r535] nslcd/myldap.c: only log "connected to LDAP server" if it
Packit 6bd9ab
	  is a new connection
Packit 6bd9ab
	* [r534] nslcd/cfg.c, nslcd/cfg.h, tests, tests/test_cfg.c:
Packit 6bd9ab
	  properly handle spaces in some configuration options (major
Packit 6bd9ab
	  change in code in cfg module)
Packit 6bd9ab
	* [r533] tests/test_myldap.c: in test_two_searches() test that we
Packit 6bd9ab
	  can read from the second search if the first search as abandoned
Packit 6bd9ab
	* [r532] nslcd/myldap.c: properly flag running searches as invalid
Packit 6bd9ab
	  if the connection to the LDAP server is reset
Packit 6bd9ab
Packit 6bd9ab
2007-12-25  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r531] nslcd/common.h, nslcd/myldap.c, nslcd/myldap.h,
Packit 6bd9ab
	  tests/test_myldap.c: have myldap_get_entry() return an LDAP
Packit 6bd9ab
	  status code that can signal errors in the lookup
Packit 6bd9ab
	* [r530] nslcd.h, nslcd/common.h, nss/common.c, nss/group.c: remove
Packit 6bd9ab
	  NSLCD_RESULT_UNAVAIL because it's not needed anymore (the
Packit 6bd9ab
	  connection is broken when an error occurs) and rename
Packit 6bd9ab
	  NSLCD_RESULT_NOTFOUND into NSLCD_RESULT_END to better match its
Packit 6bd9ab
	  meaning
Packit 6bd9ab
	* [r529] nslcd/common.h: no need for us to flush the buffer since
Packit 6bd9ab
	  our caller closes the stream immediatly (or could otherwise pass
Packit 6bd9ab
	  the flushing to another thread)
Packit 6bd9ab
Packit 6bd9ab
2007-12-24  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r528] man/nss-ldapd.conf.5.xml: some general cleanups and
Packit 6bd9ab
	  document the krb5_ccname option
Packit 6bd9ab
	* [r527] debian/libnss-ldapd.config: disable rootbinddn and
Packit 6bd9ab
	  rootbindpw questions for now because they are not supported
Packit 6bd9ab
	* [r526] man/nss-ldapd.conf.5.xml: document current timing and
Packit 6bd9ab
	  reconnect options
Packit 6bd9ab
	* [r525] nslcd/myldap.c: merge the do_map_error(),
Packit 6bd9ab
	  do_with_reconnect() into the myldap_search() and do_try_search()
Packit 6bd9ab
	  functions having more understandable reconnect and retry logic
Packit 6bd9ab
	* [r524] nslcd/myldap.h: add some more documentation for using the
Packit 6bd9ab
	  myldap module
Packit 6bd9ab
Packit 6bd9ab
2007-12-22  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r523] tests/nss-ldapd-test.conf, tests/test_myldap.c: add
Packit 6bd9ab
	  limited test for reconnect logic
Packit 6bd9ab
	* [r522] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: remove
Packit 6bd9ab
	  bind_policy option because the same effect is achieved by setting
Packit 6bd9ab
	  reconnect_tries to 1
Packit 6bd9ab
	* [r521] nslcd/cfg.c, nslcd/cfg.h: reorder timing and reconnect
Packit 6bd9ab
	  options to be more logical and remove nss_ prefix from reconnect
Packit 6bd9ab
	  options
Packit 6bd9ab
	* [r520] tests/test_myldap.c: limit printing of results in test to
Packit 6bd9ab
	  just 10
Packit 6bd9ab
	* [r519] tests/test_myldap.sh: include script name in messages and
Packit 6bd9ab
	  have srcdir default to .
Packit 6bd9ab
	* [r518] nslcd/myldap.c: integrate do_result() into
Packit 6bd9ab
	  myldap_get_entry() reducing complexity and improving error
Packit 6bd9ab
	  handling
Packit 6bd9ab
	* [r517] nslcd/myldap.c: remove duplicate comment
Packit 6bd9ab
	* [r516] nslcd/cfg.c, nslcd/cfg.h: remove some unused configuration
Packit 6bd9ab
	  file options
Packit 6bd9ab
	* [r515] nslcd/myldap.c: bring more uniformity to log messages
Packit 6bd9ab
	* [r514] nslcd/myldap.c: give struct myldap_session members more
Packit 6bd9ab
	  logical names
Packit 6bd9ab
Packit 6bd9ab
2007-12-21  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r513] tests/test_myldap.sh, tests/test_nsscmds.sh: only test the
Packit 6bd9ab
	  first URI in the configfile
Packit 6bd9ab
Packit 6bd9ab
2007-12-20  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r512] tests/Makefile.am, tests/test_myldap.c,
Packit 6bd9ab
	  tests/test_myldap.sh: pass configfile to use as a command-line
Packit 6bd9ab
	  paramter to test_myldap, use the myldap_session_close() function,
Packit 6bd9ab
	  print a limited number of results, add a wrapper script to test
Packit 6bd9ab
	  whether the LDAP server is available for the test and ship all
Packit 6bd9ab
	  needed files in the tarball
Packit 6bd9ab
	* [r511] tests/test_nsscmds.sh: fail on any command and specify
Packit 6bd9ab
	  configfile separately
Packit 6bd9ab
	* [r510] debian/copyright: remove FSF copyright since we no longer
Packit 6bd9ab
	  use their code
Packit 6bd9ab
	* [r509] nslcd/myldap.c, nslcd/myldap.h: refactor myldap code to
Packit 6bd9ab
	  get rid of most of the old nss status codes, properly handle
Packit 6bd9ab
	  failures of ldap function calls and improve sourcecode comments
Packit 6bd9ab
	* [r508] nslcd/myldap.c, nslcd/myldap.h: add myldap_session_close()
Packit 6bd9ab
	  function (mainly for testing purposes)
Packit 6bd9ab
	* [r507] nslcd/myldap.c: move checks of validity of passed entries
Packit 6bd9ab
	  to separate functions
Packit 6bd9ab
	* [r506] nslcd/myldap.c: remove msg member from struct myldap_entry
Packit 6bd9ab
	  and just reference the same message in the search
Packit 6bd9ab
	* [r505] nslcd/shadow.c: rewrite GET_OPTIONAL_DATE() as an
Packit 6bd9ab
	  extension to GET_OPTIONAL_LONG()
Packit 6bd9ab
	* [r504] configure.ac: add/change some tests for currently used
Packit 6bd9ab
	  functions, relayout some complexer tests and use AC_CHECK_TYPE
Packit 6bd9ab
	  instead of custom test
Packit 6bd9ab
	* [r503] nslcd/ether.c: use ether_ntoa_r() instead of ether_ntoa()
Packit 6bd9ab
	* [r502] compat/ldap.h, configure.ac: remove unused tests and
Packit 6bd9ab
	  compatibility code
Packit 6bd9ab
	* [r501] tests/nss-ldapd-test.conf: set pagesize to some more
Packit 6bd9ab
	  reasonable value
Packit 6bd9ab
	* [r500] tests/test_myldap.c: have assertion on correct search
Packit 6bd9ab
Packit 6bd9ab
2007-12-16  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r498] nss-ldapd.conf: fix typo in description
Packit 6bd9ab
Packit 6bd9ab
2007-12-14  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r497] nslcd/myldap.c: potential fix for double free() bug like
Packit 6bd9ab
	  in nss_ldap (Debian bug #366172)
Packit 6bd9ab
	* [r496] nslcd/myldap.h: improve description of myldap interface in
Packit 6bd9ab
	  comments
Packit 6bd9ab
	* [r495] nslcd/common.c: explain why we write an invalid address
Packit 6bd9ab
	  (in comment) and add TODO to describe we need to change the log
Packit 6bd9ab
	  format
Packit 6bd9ab
	* [r494] tests/test_myldap.c: fix typo in comment
Packit 6bd9ab
Packit 6bd9ab
2007-12-09  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r493] debian/control: update package description
Packit 6bd9ab
	* [r492] tests/Makefile.am: fix objects that are needed to get
Packit 6bd9ab
	  tests linkable (due to namechange from ldap-nss to myldap)
Packit 6bd9ab
	* [r491] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c:
Packit 6bd9ab
	  some small layout changes
Packit 6bd9ab
	* [r490] tests/test_nsscmds.sh: remove ugly space
Packit 6bd9ab
	* [r489] nslcd-common.h, nslcd/Makefile.am, nslcd/alias.c,
Packit 6bd9ab
	  nslcd/attmap.h, nslcd/cfg.c, nslcd/common.h, nslcd/group.c,
Packit 6bd9ab
	  nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/myldap.c,
Packit 6bd9ab
	  nslcd/myldap.h: get rid of some old code and rename ldap-nss to
Packit 6bd9ab
	  myldap since there is no more NSS-related code in there
Packit 6bd9ab
	* [r488] nslcd-common.h, nslcd/alias.c, nslcd/common.c,
Packit 6bd9ab
	  nslcd/common.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
Packit 6bd9ab
	  switch to new LDAP entry parsing code that is much simpler and
Packit 6bd9ab
	  more readable
Packit 6bd9ab
	* [r487] tests/test_nsscmds.sh: add some comments to tests, enable
Packit 6bd9ab
	  netgroup tests and extend ether and services tests
Packit 6bd9ab
	* [r486] nslcd/ldap-nss.c: ignore decoding errors from
Packit 6bd9ab
	  ldap_get_values() as they are just nonexisting attribute values
Packit 6bd9ab
Packit 6bd9ab
2007-12-07  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r485] debian/control: fix Vcs-* links to point to the trunk
Packit 6bd9ab
	* [r484] debian/control: upgrade to standards-version 3.7.3 (no
Packit 6bd9ab
	  changes needed)
Packit 6bd9ab
	* [r483] nslcd/nslcd.c: don't use backticks as quote mark
Packit 6bd9ab
Packit 6bd9ab
2007-12-01  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r482] common/dict.c: simple check for validity of key value in
Packit 6bd9ab
	  dict_put()
Packit 6bd9ab
Packit 6bd9ab
2007-11-26  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r481] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/cfg.c,
Packit 6bd9ab
	  nslcd/cfg.h, nslcd/ldap-nss.c: clean up Kerberos ccname code,
Packit 6bd9ab
	  moving it to cfg.c, fixing some bugs in the putenv() code, making
Packit 6bd9ab
	  the gss_krb5_ccache_name() automatically used if the function is
Packit 6bd9ab
	  available and removing the --with-gssapi-dir,
Packit 6bd9ab
	  --enable-configurable-krb5-ccname-gssapi and
Packit 6bd9ab
	  --enable-configurable-krb5-ccname-env configure options
Packit 6bd9ab
Packit 6bd9ab
2007-11-25  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r480] AUTHORS, README, configure.ac, man/nss-ldapd.conf.5.xml,
Packit 6bd9ab
	  nslcd/cfg.c: implement LDAP server discovery through DNS, based
Packit 6bd9ab
	  on a patch by Ralf Haferkamp <rhafer@suse.de> and Michael Calmer
Packit 6bd9ab
	  <mc@suse.de>
Packit 6bd9ab
Packit 6bd9ab
2007-11-24  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r479] HACKING: update versions of used tools
Packit 6bd9ab
Packit 6bd9ab
2007-11-20  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r478] debian/control: remove XS- prefix from version control
Packit 6bd9ab
	  fields
Packit 6bd9ab
	* [r477] debian/control: put Homepage field in source stanza
Packit 6bd9ab
Packit 6bd9ab
2007-11-16  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r476] AUTHORS, nslcd/ldap-nss.c: patch from Andreas Schneider
Packit 6bd9ab
	  <anschneider@suse.de> to get krb5_ccname option working
Packit 6bd9ab
Packit 6bd9ab
2007-10-31  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r475] nslcd.h: improve comments about protocol, also describing
Packit 6bd9ab
	  the final NSLCD_RESULT_NOTFOUND
Packit 6bd9ab
Packit 6bd9ab
2007-10-28  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r474] nslcd/ldap-nss.c: some smaller cleanups and
Packit 6bd9ab
	  simplifications to the code (getting rid of the is_connected flag
Packit 6bd9ab
	* [r473] nslcd/ldap-nss.c: remove sizelimit parameter
Packit 6bd9ab
	* [r472] nslcd/ldap-nss.c: integrate ent_context attributes into
Packit 6bd9ab
	  ldap_search
Packit 6bd9ab
	* [r471] nslcd/ldap-nss.c: remove session from context and remove
Packit 6bd9ab
	  sycnhronous search functions
Packit 6bd9ab
	* [r470] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
Packit 6bd9ab
	  nslcd/service.c: replace calls to _nss_ldap_get_values() by
Packit 6bd9ab
	  myldap_get_values(), remove unused functions, remove struct
Packit 6bd9ab
	  ldap_state and replace remaining references to context to use
Packit 6bd9ab
	  search instead
Packit 6bd9ab
	* [r469] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
Packit 6bd9ab
	  nslcd/ldap-nss.c: remove support for nss_connect_policy
Packit 6bd9ab
	  configfile option and remove some supporting code for it
Packit 6bd9ab
	* [r468] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
Packit 6bd9ab
	  nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
Packit 6bd9ab
	  first step to use the new myldap interface
Packit 6bd9ab
	* [r467] tests/test_nsscmds.sh: script to run a number of NSS
Packit 6bd9ab
	  commands (mainly getent) and check the result (this requires an
Packit 6bd9ab
	  LDAP setup that is yet to be documented)
Packit 6bd9ab
Packit 6bd9ab
2007-10-27  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r466] man/nss-ldapd.conf.5.xml: include pagesize option in
Packit 6bd9ab
	  manual page since this is tested now
Packit 6bd9ab
	* [r465] nss-ldapd.conf: add pointer to pagesize in AD section of
Packit 6bd9ab
	  sample configfile
Packit 6bd9ab
	* [r464] nslcd/nslcd.c: clean up myldap session after each request
Packit 6bd9ab
	* [r463] nslcd/cfg.c: make cfg_init() only callable once and add
Packit 6bd9ab
	  note about not free()ing memory
Packit 6bd9ab
	* [r462] common/tio.c: fix memory leak in I/O module not free()ing
Packit 6bd9ab
	  allocated storage for file info on file close
Packit 6bd9ab
	* [r461] common/tio.c: portability improvement to fall back to
Packit 6bd9ab
	  ETIMEDOUT when ETIME is unavailable
Packit 6bd9ab
Packit 6bd9ab
2007-10-26  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r460] NEWS, TODO, configure.ac, debian/changelog,
Packit 6bd9ab
	  man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: integrate changes from
Packit 6bd9ab
	  0.4.1 release
Packit 6bd9ab
Packit 6bd9ab
2007-10-25  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r455] nslcd/rpc.c: fix rpc filter and remove unused objectClass
Packit 6bd9ab
	  attmap entry
Packit 6bd9ab
	* [r454] nslcd/ldap-nss.c: clean up any messages after abandoning
Packit 6bd9ab
	  the search because that returns a new message (fix memory leak)
Packit 6bd9ab
	* [r453] nslcd/ldap-nss.c: fix a memory leak, not storing search
Packit 6bd9ab
	  entries so they could be freed later on
Packit 6bd9ab
	* [r452] nslcd/ldap-nss.c: fix using unassigned status
Packit 6bd9ab
	* [r451] nslcd/ldap-nss.c: fix memory leak
Packit 6bd9ab
	* [r450] debian/libnss-ldapd.nslcd.init: remove S runlevel from
Packit 6bd9ab
	  Default-Stop in init script
Packit 6bd9ab
Packit 6bd9ab
2007-10-21  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r449] nss/networks.c: correct calls to
Packit 6bd9ab
	  NSLCD_ACTION_NETWORK_BYNAME and NSLCD_ACTION_NETWORK_BYADDR and
Packit 6bd9ab
	  get address in correct byte order with the last call
Packit 6bd9ab
Packit 6bd9ab
2007-10-20  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r448] nslcd/passwd.c, nslcd/protocol.c: call mysnprintf()
Packit 6bd9ab
	  instead of snprintf() where needed (bugfix)
Packit 6bd9ab
Packit 6bd9ab
2007-10-19  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r444] nslcd/ldap-nss.c: make a replacement for
Packit 6bd9ab
	  _nss_ldap_getbyname() which uses the myldap calls internally
Packit 6bd9ab
	* [r443] nslcd/Makefile.am, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/myldap.h, tests, tests/Makefile.am,
Packit 6bd9ab
	  tests/nss-ldapd-test.conf, tests/test_myldap.c: integrate basic
Packit 6bd9ab
	  myldap interface (partially merged from dev-myldap branch)
Packit 6bd9ab
	* [r442] tests/Makefile.am: include debugging information in object
Packit 6bd9ab
	  files
Packit 6bd9ab
	* [r441] tests/Makefile.am: move most C[PP]FLAGS options to
Packit 6bd9ab
	  AM_C[PP]FLAGS and clean up a little
Packit 6bd9ab
	* [r440] common/tio.c: fix usage of DEBUG_TIO_STATS
Packit 6bd9ab
Packit 6bd9ab
2007-10-14  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r438] AUTHORS: add translator to Japanese of templates
Packit 6bd9ab
	* [r437] debian/po/ja.po: update Japanese (ja) translation of
Packit 6bd9ab
	  debconf templates by Kenshi Muto <kmuto@debian.org>
Packit 6bd9ab
Packit 6bd9ab
2007-10-08  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r436] debian/copyright, debian/po/fr.po: update French (fr)
Packit 6bd9ab
	  translation of debconf templates by Cyril Brulebois
Packit 6bd9ab
	  <cyril.brulebois@enst-bretagne.fr>
Packit 6bd9ab
Packit 6bd9ab
2007-10-05  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r434] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
Packit 6bd9ab
	  man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
Packit 6bd9ab
	  0.4 release
Packit 6bd9ab
Packit 6bd9ab
2007-10-04  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r433] .: ignore tarballs
Packit 6bd9ab
	* [r432] configure.ac: remove linking with libresolv because it's
Packit 6bd9ab
	  not needed on Linux
Packit 6bd9ab
Packit 6bd9ab
2007-10-03  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r431] nss-ldapd.conf: some reordering to make the file more
Packit 6bd9ab
	  logical and minor fixes
Packit 6bd9ab
	* [r430] Makefile.am: pass --enable-warnings when running the
Packit 6bd9ab
	  distcheck target
Packit 6bd9ab
	* [r429] README: some general documentation improvements
Packit 6bd9ab
Packit 6bd9ab
2007-09-28  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r428] man/nss-ldapd.conf.5.xml: add note about escaping of
Packit 6bd9ab
	  ldapi:// scheme
Packit 6bd9ab
	* [r427] debian/libnss-ldapd.templates, debian/po/ca.po,
Packit 6bd9ab
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
Packit 6bd9ab
	  debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
Packit 6bd9ab
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
Packit 6bd9ab
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
Packit 6bd9ab
	  debian/po/vi.po: remove note about escaping of ldapi:// url
Packit 6bd9ab
	  scheme
Packit 6bd9ab
	* [r426] nslcd/cfg.c: add warnings and errors to untested and
Packit 6bd9ab
	  unsupported configfile options
Packit 6bd9ab
Packit 6bd9ab
2007-09-25  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r425] man/nss-ldapd.conf.5.xml: manual page improvements
Packit 6bd9ab
Packit 6bd9ab
2007-09-24  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r424] configure.ac: switch to defining __thread as empty string
Packit 6bd9ab
	  and issue warning if __thread keyword is not supported
Packit 6bd9ab
	* [r423] common/tio.c: also initialize sa_sigaction although it's
Packit 6bd9ab
	  not used
Packit 6bd9ab
	* [r422] debian/libnss-ldapd.postinst: do something special for
Packit 6bd9ab
	  setting the uri parameter because it may be speicified multiple
Packit 6bd9ab
	  times
Packit 6bd9ab
	* [r421] debian/libnss-ldapd.config: fix newline mangling
Packit 6bd9ab
Packit 6bd9ab
2007-09-23  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r420] debian/libnss-ldapd.config: properly handle multiple uri
Packit 6bd9ab
	  lines in config file
Packit 6bd9ab
	* [r419] debian/libnss-ldapd.postinst: trim preceding spaces when
Packit 6bd9ab
	  adding an entry in /etc/nsswitch.conf
Packit 6bd9ab
	* [r418] Makefile.am, common/tio.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/nslcd.c, nss/common.c: some small improvements to the code
Packit 6bd9ab
	  based on some source code checks
Packit 6bd9ab
	* [r417] Makefile.am: remove pscan target as these checks are
Packit 6bd9ab
	  sufficiently covered by the other tests
Packit 6bd9ab
Packit 6bd9ab
2007-09-22  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r416] nslcd/Makefile.am: add compat files to sources so they end
Packit 6bd9ab
	  up in the tarball
Packit 6bd9ab
	* [r415] tests/Makefile.am: add all objects that are now needed to
Packit 6bd9ab
	  test the configuration module
Packit 6bd9ab
	* [r414] tests/test_cfg.c: remove test for alloc_lsd() because we
Packit 6bd9ab
	  don't use struct ldap_service_search_descriptor any more
Packit 6bd9ab
Packit 6bd9ab
2007-09-21  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r412] nslcd/ldap-nss.c: remove unneeded variables and slightly
Packit 6bd9ab
	  improve logging
Packit 6bd9ab
	* [r411] common/Makefile.am: just use -fPIC on all files in this
Packit 6bd9ab
	  directory
Packit 6bd9ab
Packit 6bd9ab
2007-09-19  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r410] nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c: put config
Packit 6bd9ab
	  filename as a parameter to cfg_init()
Packit 6bd9ab
Packit 6bd9ab
2007-09-15  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r409] nslcd/ldap-nss.c: centralize opening of connection to LDAP
Packit 6bd9ab
	  server in do_open() and refactor do_bind() to be simpler (making
Packit 6bd9ab
	  do_rebind() just one line)
Packit 6bd9ab
	* [r408] man/nss-ldapd.conf.5.xml: remove documentation for
Packit 6bd9ab
	  nss_schema option since it isn't used any more and probably never
Packit 6bd9ab
	  will be
Packit 6bd9ab
	* [r407] nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
Packit 6bd9ab
	  nslcd/common.h, nslcd/group.c, nslcd/ldap-nss.c,
Packit 6bd9ab
	  nslcd/ldap-nss.h, nslcd/passwd.c: remove support for nested
Packit 6bd9ab
	  groups and use of uniqueMember and member attributes as well as
Packit 6bd9ab
	  memberOf attribute (this removes quite some functionality but
Packit 6bd9ab
	  helps us in refactoring because the code was one big exception to
Packit 6bd9ab
	  all the other modules)
Packit 6bd9ab
	* [r406] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: some
Packit 6bd9ab
	  more code cleanup, changing return type of _nss_ldap_init(),
Packit 6bd9ab
	  integrating _nss_ldap_init(), do_init_session(), do_parse_async()
Packit 6bd9ab
	  and _nss_ldap_search_async() into the functions that call them
Packit 6bd9ab
	  (each was only called once)
Packit 6bd9ab
	* [r404] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c: do not pass useless errnos
Packit 6bd9ab
	  around because they aren't used anymore
Packit 6bd9ab
	* [r403] nslcd/cfg.h: remove unused include
Packit 6bd9ab
Packit 6bd9ab
2007-09-14  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r402] nslcd/ldap-nss.c: some type fixes and logic
Packit 6bd9ab
	  simplifications
Packit 6bd9ab
	* [r401] nslcd/group.c: minor code improvements
Packit 6bd9ab
	* [r400] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
Packit 6bd9ab
	  nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
Packit 6bd9ab
	  nslcd/ldap-nss.h, nslcd/netgroup.c, nslcd/network.c,
Packit 6bd9ab
	  nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
Packit 6bd9ab
	  nslcd/shadow.c, nslcd/util.c, nslcd/util.h: move the two
Packit 6bd9ab
	  remaining useful functions from util.c to ldap-nss.c
Packit 6bd9ab
	* [r399] nslcd/group.c, nslcd/util.c, nslcd/util.h: move
Packit 6bd9ab
	  _nss_ldap_dn2uid() from util.c to group.c
Packit 6bd9ab
	* [r398] nslcd/common.h, nslcd/passwd.c: add note about free()ing
Packit 6bd9ab
	  the returned value and add logging
Packit 6bd9ab
	* [r397] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: move
Packit 6bd9ab
	  user2dn() from group.c to passwd_username2dn() in passwd.c
Packit 6bd9ab
	* [r396] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c: do not flush streams: our caller
Packit 6bd9ab
	  closes the streams flusing them
Packit 6bd9ab
	* [r395] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c: make use of write_*ent()
Packit 6bd9ab
	  functions consistent
Packit 6bd9ab
	* [r394] nslcd/alias.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/util.c, nslcd/util.h: revert special casing for
Packit 6bd9ab
	  alias_byname() to other functions and some logging strings
Packit 6bd9ab
	  simplifications
Packit 6bd9ab
	* [r393] nslcd/group.c: remove some more references to the old
Packit 6bd9ab
	  locked functions
Packit 6bd9ab
	* [r392] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/network.c,
Packit 6bd9ab
	  nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
Packit 6bd9ab
	  nslcd/shadow.c, nslcd/util.c: remove mutex from all LDAP
Packit 6bd9ab
	  operations because we now have a session and a connection per
Packit 6bd9ab
	  thread
Packit 6bd9ab
	* [r391] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
Packit 6bd9ab
	  nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
Packit 6bd9ab
	  nslcd/util.c, nslcd/util.h: get rid of global session and instead
Packit 6bd9ab
	  pass the session as a parameter with every request and allocate a
Packit 6bd9ab
	  session per thread
Packit 6bd9ab
Packit 6bd9ab
2007-09-12  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r390] nslcd/ldap-nss.c: some code cleanup and fixes to the
Packit 6bd9ab
	  layout
Packit 6bd9ab
Packit 6bd9ab
2007-09-09  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r389] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/util.c: change naming of search functions to clearly
Packit 6bd9ab
	  indicate whether the synchronous or the asynchronous interface is
Packit 6bd9ab
	  used
Packit 6bd9ab
	* [r388] compat/ldap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c:
Packit 6bd9ab
	  some simplifications in the reconnect loging, removing the
Packit 6bd9ab
	  undocumented nss_reconnect_maxconntries configfile option and
Packit 6bd9ab
	  some work to split out LDAP compatibility code to a separate file
Packit 6bd9ab
Packit 6bd9ab
2007-09-08  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r387] nslcd/common.c, nslcd/common.h, nslcd/ldap-nss.c: move
Packit 6bd9ab
	  nss2nslcd() to ldap-nss.c
Packit 6bd9ab
	* [r386] nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h: rename
Packit 6bd9ab
	  a function and a little bit of cleanup
Packit 6bd9ab
	* [r385] nslcd/ldap-nss.c: fix endless loop bug
Packit 6bd9ab
	* [r384] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
Packit 6bd9ab
	  nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
Packit 6bd9ab
	  nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
Packit 6bd9ab
	  nslcd/util.c: move base and scope handling to database specific
Packit 6bd9ab
	  modules, gettting rid of ldap_service_search_descriptor
Packit 6bd9ab
	* [r383] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
Packit 6bd9ab
	  nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
Packit 6bd9ab
	  nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c, nslcd/util.c: move filters
Packit 6bd9ab
	  definitions to the database modules themselves (and already
Packit 6bd9ab
	  define base and scope but don't use them yet)
Packit 6bd9ab
Packit 6bd9ab
2007-09-07  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r382] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/netgroup.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c: make handling of ent_context
Packit 6bd9ab
	  consistent and simpler
Packit 6bd9ab
	* [r381] nslcd/alias.c, nslcd/ether.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c, nslcd/util.h: properly
Packit 6bd9ab
	  initialize all contexts
Packit 6bd9ab
	* [r380] nslcd/ldap-nss.h: remove struct ldap_args stuff
Packit 6bd9ab
	* [r379] nslcd/group.c: remove last usage of struct ldap_args and
Packit 6bd9ab
	  add FIXME
Packit 6bd9ab
	* [r378] nslcd/Makefile.am, nslcd/alias.c, nslcd/cfg.c,
Packit 6bd9ab
	  nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
Packit 6bd9ab
	  nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c, nslcd/util.c: remove the
Packit 6bd9ab
	  ldap-schema.[ch] files since this is now fully implemented in the
Packit 6bd9ab
	  database specific files
Packit 6bd9ab
	* [r377] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
Packit 6bd9ab
	  nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
Packit 6bd9ab
	  also pass search filter for the *_all() functions from the
Packit 6bd9ab
	  database module instead of doing it in ldap-nss.c
Packit 6bd9ab
	* [r376] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
Packit 6bd9ab
	  rename attlst stuff to attrs since that is the name of the
Packit 6bd9ab
	  parameter that is passed
Packit 6bd9ab
	* [r375] nslcd/alias.c, nslcd/common.c, nslcd/common.h,
Packit 6bd9ab
	  nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/ldap-nss.c,
Packit 6bd9ab
	  nslcd/ldap-nss.h, nslcd/ldap-schema.c, nslcd/ldap-schema.h,
Packit 6bd9ab
	  nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
Packit 6bd9ab
	  nslcd/util.h: move some of the filter code to the database
Packit 6bd9ab
	  specific modules to be able to reduce complexity of ldap-nss.c
Packit 6bd9ab
	  later on
Packit 6bd9ab
Packit 6bd9ab
2007-09-05  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r374] man/Makefile.am: clean generated manual pages in
Packit 6bd9ab
	  maintainer-clean target
Packit 6bd9ab
Packit 6bd9ab
2007-09-03  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r373] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
Packit 6bd9ab
	  include service name in attlst storage and functions
Packit 6bd9ab
	* [r372] nslcd/ldap-nss.c: remove sigpipe handling code since
Packit 6bd9ab
	  sigpipe is ignored throughout the program
Packit 6bd9ab
Packit 6bd9ab
2007-08-27  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r371] man/Makefile.am: always ship docbook sources and generated
Packit 6bd9ab
	  manual pages and always install manual pages (even without
Packit 6bd9ab
	  docbook2x-man)
Packit 6bd9ab
	* [r370] INSTALL, autogen.sh, depcomp, install-sh, missing,
Packit 6bd9ab
	  mkinstalldirs: upgrade to using automake 1.10
Packit 6bd9ab
	* [r369] configure.ac: use AM_PROG_CC_C_O to have per-target
Packit 6bd9ab
	  compiler flags
Packit 6bd9ab
Packit 6bd9ab
2007-08-26  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r366] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
Packit 6bd9ab
	  man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
Packit 6bd9ab
	  0.3 release
Packit 6bd9ab
	* [r365] Makefile.am: workaround for problems splint has in parsing
Packit 6bd9ab
	  system header files
Packit 6bd9ab
	* [r364] nslcd/cfg.h, nslcd/ldap-nss.h: move enum ldap_map_selector
Packit 6bd9ab
	  and struct ldap_service_search_descriptor from ldap-nss.h to
Packit 6bd9ab
	  cfg.h
Packit 6bd9ab
Packit 6bd9ab
2007-08-25  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r363] debian/libnss-ldapd.postinst: fix handling of configfile
Packit 6bd9ab
	  values with spaces and symbols that could cause problems with sed
Packit 6bd9ab
	* [r362] debian/libnss-ldapd.postinst: change regular expression
Packit 6bd9ab
	  boundry to | instead of % because it is less likely to appear
Packit 6bd9ab
	  with normal use
Packit 6bd9ab
	* [r361] debian/libnss-ldapd.config: clear password informating in
Packit 6bd9ab
	  Debconf database if binddn is not used
Packit 6bd9ab
Packit 6bd9ab
2007-08-19  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r360] tests, tests/Makefile.am, tests/test_cfg.c: add some
Packit 6bd9ab
	  checks for the configuration module
Packit 6bd9ab
	* [r359] configure.ac, tests/Makefile.am, tests/dict,
Packit 6bd9ab
	  tests/test_dict.c, tests/test_tio.c, tests/tio: move dict and tio
Packit 6bd9ab
	  tests into the tests directory
Packit 6bd9ab
	* [r358] debian/po/pt.po: include updated Portugese translation by
Packit 6bd9ab
	  Américo Monteiro <a_monteiro@netcabo.pt>
Packit 6bd9ab
	* [r357] debian/po/templates.pot: change Project-Id-Version project
Packit 6bd9ab
	  name
Packit 6bd9ab
	* [r356] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
Packit 6bd9ab
	  debian/po/de.po, debian/po/es.po, debian/po/fr.po,
Packit 6bd9ab
	  debian/po/ja.po, debian/po/nl.po, debian/po/pt.po,
Packit 6bd9ab
	  debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po,
Packit 6bd9ab
	  debian/po/templates.pot, debian/po/vi.po: update
Packit 6bd9ab
	  Project-Id-Version and Report-Msgid-Bugs-To headers
Packit 6bd9ab
	* [r355] debian/copyright, m4/acx_pthread.m4: include newer version
Packit 6bd9ab
	  of acx_pthread.m4
Packit 6bd9ab
	* [r354] README: add a note about case-sensitivity of NSS and LDAP
Packit 6bd9ab
	  databases
Packit 6bd9ab
	* [r353] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst:
Packit 6bd9ab
	  fix some bugs in mangling of configfile and be more cautious
Packit 6bd9ab
	  about replacing values (only replace first occurrence and only
Packit 6bd9ab
	  match options with the correct number of options)
Packit 6bd9ab
	* [r352] debian/libnss-ldapd.postinst: remove passwords from
Packit 6bd9ab
	  configfile if the [root]binddn option was removed and always
Packit 6bd9ab
	  unset the passwd in the debconf database
Packit 6bd9ab
	* [r351] config.guess, config.sub: include updated files
Packit 6bd9ab
	* [r350] debian/libnss-ldapd.postinst: no longer use
Packit 6bd9ab
	  /etc/libnss-ldap.conf as a basis for creating a new configuration
Packit 6bd9ab
	  file since the syntax is no longer compatible
Packit 6bd9ab
	* [r349] debian/libnss-ldapd.postinst: only restart nscd on
Packit 6bd9ab
	  configure
Packit 6bd9ab
	* [r348] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
Packit 6bd9ab
	  debian/libnss-ldapd.templates, debian/po/ca.po, debian/po/cs.po,
Packit 6bd9ab
	  debian/po/da.po, debian/po/de.po, debian/po/es.po,
Packit 6bd9ab
	  debian/po/fr.po, debian/po/ja.po, debian/po/nl.po,
Packit 6bd9ab
	  debian/po/pt.po, debian/po/pt_BR.po, debian/po/ru.po,
Packit 6bd9ab
	  debian/po/sv.po, debian/po/templates.pot, debian/po/vi.po: remove
Packit 6bd9ab
	  the ldap-version question as it should be unneeded in the most
Packit 6bd9ab
	  common installations (where it needs to be set the whole config
Packit 6bd9ab
	  is likely te need tweaking)
Packit 6bd9ab
Packit 6bd9ab
2007-08-18  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r347] debian/libnss-ldapd.templates, debian/po/ca.po,
Packit 6bd9ab
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
Packit 6bd9ab
	  debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
Packit 6bd9ab
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
Packit 6bd9ab
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
Packit 6bd9ab
	  debian/po/vi.po: rephrase the uri question and add some more
Packit 6bd9ab
	  pointers on how to specify the value
Packit 6bd9ab
	* [r346] debian/libnss-ldapd.nslcd.init: change remaining reference
Packit 6bd9ab
	  to $PIDFILE into $NSLCD_PIDFILE
Packit 6bd9ab
	* [r345] nslcd/ldap-nss.c: fix a couple of uses of per-map bases
Packit 6bd9ab
	  that could be NULL and remove the ldap_proxy_bind_args that
Packit 6bd9ab
	  wasn't used anywhere
Packit 6bd9ab
	* [r344] man/nslcd.8.xml: replace remaining \- with -
Packit 6bd9ab
	* [r343] configure.ac, man/nss-ldapd.conf.5.xml, nslcd/attmap.c,
Packit 6bd9ab
	  nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
Packit 6bd9ab
	  nslcd/ldap-schema.h, nslcd/nslcd.c, nss-ldapd.conf: rewrite
Packit 6bd9ab
	  configuration file handling to be simpler and more consistent,
Packit 6bd9ab
	  this does mean that the syntax of the configfile has changed from
Packit 6bd9ab
	  the PADL one and that some options were removed (also update
Packit 6bd9ab
	  manual page and sample config file to reflect changes)
Packit 6bd9ab
Packit 6bd9ab
2007-08-03  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r342] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c: remove
Packit 6bd9ab
	  nss_initgroups and nss_initgroups_ignoreusers configfile options
Packit 6bd9ab
	* [r341] HACKING, README: documentation improvements
Packit 6bd9ab
	* [r340] README, configure.ac, man/nss-ldapd.conf.5.xml,
Packit 6bd9ab
	  nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c, nslcd/ldap-nss.h:
Packit 6bd9ab
	  remove --enable-paged-results configure option and now always do
Packit 6bd9ab
	  runtime configuration, remove nss_paged_results configfile option
Packit 6bd9ab
	  and use pagesize option to specify usage of paging or not
Packit 6bd9ab
Packit 6bd9ab
2007-08-02  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r339] README: some spelling fixes, added a section on
Packit 6bd9ab
	  unsupported features and rephrased default LDAP schema
Packit 6bd9ab
	  objectclasses as filters
Packit 6bd9ab
Packit 6bd9ab
2007-07-31  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r338] Makefile.am, configure.ac, debian/control, man,
Packit 6bd9ab
	  man/Makefile.am, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml,
Packit 6bd9ab
	  nslcd.8, nss-ldapd.conf.5: switch to using docbook for manual
Packit 6bd9ab
	  pages, use docbook2x-man for generating the manual pages and
Packit 6bd9ab
	  update the nss-ldapd.conf manual page slightly
Packit 6bd9ab
Packit 6bd9ab
2007-07-28  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r337] nslcd/alias.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
Packit 6bd9ab
	  nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c: define the list of attributes to
Packit 6bd9ab
	  look up in searches in the service modules instead of in
Packit 6bd9ab
	  ldap-schema
Packit 6bd9ab
	* [r336] nslcd/attmap.h: fix typo in comment
Packit 6bd9ab
Packit 6bd9ab
2007-07-27  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r334] nslcd.h: fix typo
Packit 6bd9ab
Packit 6bd9ab
2007-07-26  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r332] nslcd/cfg.c, nslcd/ldap-schema.h: remove some more old
Packit 6bd9ab
	  mapping stuff and change configuration file keyword to map with
Packit 6bd9ab
	  the new syntax
Packit 6bd9ab
	* [r331] nslcd/alias.c, nslcd/attmap.c, nslcd/attmap.h,
Packit 6bd9ab
	  nslcd/cfg.c, nslcd/cfg.h, nslcd/ether.c, nslcd/group.c,
Packit 6bd9ab
	  nslcd/host.c, nslcd/ldap-nss.c, nslcd/netgroup.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c: switch to the new attribute
Packit 6bd9ab
	  mapping code
Packit 6bd9ab
	* [r330] nslcd/cfg.c, nslcd/cfg.h, nslcd/ldap-nss.c,
Packit 6bd9ab
	  nslcd/ldap-nss.h, nslcd/ldap-schema.c: get rid of default and
Packit 6bd9ab
	  override attribute value mappings and remove host and port
Packit 6bd9ab
	  configuration options
Packit 6bd9ab
	* [r329] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/shadow.c: move
Packit 6bd9ab
	  some shadow specific functions to shadow.c
Packit 6bd9ab
	* [r328] nslcd/cfg.c, nslcd/cfg.h: make function
Packit 6bd9ab
	  _nss_ldap_add_uri() static
Packit 6bd9ab
Packit 6bd9ab
2007-07-24  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r327] nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c:
Packit 6bd9ab
	  remove some more unused code
Packit 6bd9ab
	* [r326] nslcd/Makefile.am, nslcd/alias.c, nslcd/attmap.c,
Packit 6bd9ab
	  nslcd/attmap.h, nslcd/cfg.c, nslcd/ether.c, nslcd/group.c,
Packit 6bd9ab
	  nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/netgroup.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c, nslcd/util.c: switch to a new
Packit 6bd9ab
	  interface for doing attribute mapping, splitting the attribute
Packit 6bd9ab
	  mapping stuff into a separate file
Packit 6bd9ab
	* [r325] nslcd/cfg.c, nslcd/ldap-schema.c, nslcd/ldap-schema.h: get
Packit 6bd9ab
	  rid of some unused attribute mappings and a small reorganisation
Packit 6bd9ab
	  of code
Packit 6bd9ab
	* [r324] debian/libnss-ldapd.templates, debian/po/ca.po,
Packit 6bd9ab
	  debian/po/cs.po, debian/po/da.po, debian/po/de.po,
Packit 6bd9ab
	  debian/po/es.po, debian/po/fr.po, debian/po/ja.po,
Packit 6bd9ab
	  debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po,
Packit 6bd9ab
	  debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot,
Packit 6bd9ab
	  debian/po/vi.po: rephrase nsswitch.conf question and removed
Packit 6bd9ab
	  reference to example file we don't ship
Packit 6bd9ab
	* [r323] debian/copyright, nslcd/Makefile.am, nslcd/cfg.c,
Packit 6bd9ab
	  nslcd/cfg.h, nslcd/dnsconfig.c, nslcd/dnsconfig.h,
Packit 6bd9ab
	  nslcd/resolve.c, nslcd/resolve.h, nss-ldapd.conf.5: get rid of
Packit 6bd9ab
	  dnsconfig stuff since that probably didn't work anyway and it
Packit 6bd9ab
	  cleans up some stuff
Packit 6bd9ab
Packit 6bd9ab
2007-07-23  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r315] common/dict.c, tests/dict/test_dict.c: fix a serious bug
Packit 6bd9ab
	  in dict_values_next() that would return map pointers instead of
Packit 6bd9ab
	  values and write a test for it
Packit 6bd9ab
	* [r314] debian/rules: use stricter distclean run in clean target
Packit 6bd9ab
	  as suggested by lintian
Packit 6bd9ab
	* [r313] common/dict.c, common/dict.h, tests/dict/test_dict.c: add
Packit 6bd9ab
	  support for removing entries from a DICT by setting the value to
Packit 6bd9ab
	  NULL (this does not free any memory)
Packit 6bd9ab
Packit 6bd9ab
2007-07-21  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r310] AUTHORS: include translater of debconf templates to French
Packit 6bd9ab
Packit 6bd9ab
2007-07-18  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r309] debian/po/fr.po: typo fix by Cyril Brulebois
Packit 6bd9ab
	  <cyril.brulebois@enst-bretagne.fr>
Packit 6bd9ab
Packit 6bd9ab
2007-07-16  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r308] debian/po/fr.po: update French (fr) translation of debconf
Packit 6bd9ab
	  templates by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
Packit 6bd9ab
Packit 6bd9ab
2007-07-15  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r307] tests/tio/test_tio.c: disable test that will always fail
Packit 6bd9ab
	* [r306] common/tio.c: fix typo
Packit 6bd9ab
	* [r305] common/tio.c: fix bug with buffer magic in writing code
Packit 6bd9ab
Packit 6bd9ab
2007-07-14  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r304] AUTHORS, debian/copyright, debian/po/pt.po: add Portuguese
Packit 6bd9ab
	  (pt) translation of debconf templates by Américo Monteiro
Packit 6bd9ab
	  <a_monteiro@netcabo.pt>
Packit 6bd9ab
Packit 6bd9ab
2007-07-13  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r303] tests/dict/Makefile.am, tests/tio/Makefile.am: do the
Packit 6bd9ab
	  simple unit tests at make check time
Packit 6bd9ab
	* [r302] Makefile.am: don't include config diretory which we don't
Packit 6bd9ab
	  use
Packit 6bd9ab
	* [r301] common/tio.c: add const and add FIXME about a to-be-fixed
Packit 6bd9ab
	  race condition
Packit 6bd9ab
	* [r300] nss/networks.c: flag the address family parameter as
Packit 6bd9ab
	  unused
Packit 6bd9ab
	* [r299] README: add notes about format of host and ethers entries
Packit 6bd9ab
	  in LDAP database
Packit 6bd9ab
	* [r298] debian/control: add XS-Vcs-Svn and XS-Vcs-Browser as
Packit 6bd9ab
	  specified in #391023
Packit 6bd9ab
Packit 6bd9ab
2007-06-18  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r297] nslcd/nslcd.c: add comment explaining the use of chmod()
Packit 6bd9ab
	  over fchmod()
Packit 6bd9ab
Packit 6bd9ab
2007-06-17  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r294] ChangeLog, NEWS, configure.ac, debian/changelog,
Packit 6bd9ab
	  nss-ldapd.conf.5: get files ready for 0.2.1 release
Packit 6bd9ab
	* [r293] Makefile.am: do proper wildcard expansion
Packit 6bd9ab
	* [r292] Makefile.am, nss/Makefile.am: add proper support for make
Packit 6bd9ab
	  uninstall
Packit 6bd9ab
	* [r291] autogen.sh: force regeneration of all files
Packit 6bd9ab
	* [r290] Makefile.am, autogen.sh, configure.ac: include stuff from
Packit 6bd9ab
	  the m4 directory automatically
Packit 6bd9ab
	* [r289] common/Makefile.am, nslcd/Makefile.am, nss/Makefile.am,
Packit 6bd9ab
	  tests/Makefile.am, tests/dict/Makefile.am, tests/tio/Makefile.am:
Packit 6bd9ab
	  support building outside the source directory
Packit 6bd9ab
	* [r288] Makefile.am, configure.ac, debian/copyright, m4,
Packit 6bd9ab
	  m4/acx_pthread.m4, nslcd/Makefile.am: use the ACX_PTHREAD macro
Packit 6bd9ab
	  to check for platform independant pthread support and required
Packit 6bd9ab
	  options
Packit 6bd9ab
	* [r287] debian/copyright: further clarification of use of
Packit 6bd9ab
	  autoconf/automake code
Packit 6bd9ab
Packit 6bd9ab
2007-06-16  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r286] nslcd/nslcd.c: change fchmod() into chmod() since fchmod()
Packit 6bd9ab
	  has undifined behaviour on named sockets (fails silently)
Packit 6bd9ab
Packit 6bd9ab
2007-06-12  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r285] common/dict.c, nslcd/ldap-nss.c, nslcd/ldap-schema.c,
Packit 6bd9ab
	  nslcd/util.c: fix casts of types where needed
Packit 6bd9ab
	* [r284] nslcd/host.c: fix type of host address and handle errors
Packit 6bd9ab
	  in writing hostent
Packit 6bd9ab
Packit 6bd9ab
2007-06-11  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r280] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
Packit 6bd9ab
	  nss-ldapd.conf.5: get files ready for 0.2 release
Packit 6bd9ab
	* [r279] common/Makefile.am, common/dict.c, common/dict.h,
Packit 6bd9ab
	  nslcd/Makefile.am, nslcd/cfg.h, nslcd/dict.c, nslcd/dict.h,
Packit 6bd9ab
	  tests/dict/Makefile.am, tests/dict/test_dict.c: move dict into
Packit 6bd9ab
	  the common directory
Packit 6bd9ab
	* [r278] nss-ldapd.conf.5: add a note about the status of this
Packit 6bd9ab
	  manual page
Packit 6bd9ab
Packit 6bd9ab
2007-06-10  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r277] common/Makefile.am: compile tio module with -fPIC because
Packit 6bd9ab
	  it is used in the NSS shared library
Packit 6bd9ab
	* [r276] debian/libnss-ldapd.postinst: add note about modifying
Packit 6bd9ab
	  /etc/nsswitch.conf in postinst
Packit 6bd9ab
Packit 6bd9ab
2007-06-09  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r275] Makefile.am: have better rules to generate ChangeLog
Packit 6bd9ab
	* [r274] common/tio.h: remove some trailing spaces
Packit 6bd9ab
	* [r273] nss-ldapd.conf.5: add proper copyright header
Packit 6bd9ab
Packit 6bd9ab
2007-06-08  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r272] Makefile.am, common, common/Makefile.am, common/tio.c,
Packit 6bd9ab
	  common/tio.h, configure.ac, nslcd-common.h, nslcd/Makefile.am,
Packit 6bd9ab
	  nslcd/alias.c, nslcd/common.h, nslcd/ether.c, nslcd/group.c,
Packit 6bd9ab
	  nslcd/host.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c,
Packit 6bd9ab
	  nslcd/util.c, nslcd/util.h, nss/Makefile.am, nss/aliases.c,
Packit 6bd9ab
	  nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
Packit 6bd9ab
	  nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
Packit 6bd9ab
	  nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c,
Packit 6bd9ab
	  tests/Makefile.am, tests/tio, tests/tio/Makefile.am,
Packit 6bd9ab
	  tests/tio/test_tio.c: implement our own stdio-like library that
Packit 6bd9ab
	  handles IO with a simple configurable timeout mechanism with
Packit 6bd9ab
	  buffering
Packit 6bd9ab
Packit 6bd9ab
2007-06-05  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r271] NEWS, README, configure.ac, tests/dict/test_dict.c: some
Packit 6bd9ab
	  remaining tabs to spaces and trim trailing spaces
Packit 6bd9ab
Packit 6bd9ab
2007-06-02  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r270] configure.ac, debian/copyright: fix some remaining
Packit 6bd9ab
	  references to the GNU Library General Public License
Packit 6bd9ab
Packit 6bd9ab
2007-06-01  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r269] nslcd/nslcd.c: add some comments describing some problems
Packit 6bd9ab
	  that this code may have
Packit 6bd9ab
Packit 6bd9ab
2007-05-20  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r268] HACKING: add a section on build dependencies
Packit 6bd9ab
Packit 6bd9ab
2007-05-13  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r267] config.guess, config.sub: include updated files
Packit 6bd9ab
Packit 6bd9ab
2007-03-05  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r266] ., Makefile.am: include some targets to tun flawfinder,
Packit 6bd9ab
	  pscan, rats and splint
Packit 6bd9ab
Packit 6bd9ab
2007-03-04  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r265] nslcd-common.h, nslcd/alias.c, nslcd/ether.c,
Packit 6bd9ab
	  nslcd/group.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/ldap-schema.c, nslcd/ldap-schema.h, nslcd/log.c,
Packit 6bd9ab
	  nslcd/nslcd.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/shadow.c, nslcd/util.c, nslcd/util.h, nss/common.c,
Packit 6bd9ab
	  nss/common.h, nss/group.c, nss/hosts.c, nss/netgroup.c,
Packit 6bd9ab
	  nss/networks.c, nss/prototypes.h, nss/services.c: code
Packit 6bd9ab
	  improvements by making type casts explicit, flagging ignored
Packit 6bd9ab
	  return values, renames and flagging of parameters and some
Packit 6bd9ab
	  miscelanious improvements (thanks to gcc warnings, splint, rats
Packit 6bd9ab
	  and flawfinder)
Packit 6bd9ab
Packit 6bd9ab
2007-03-02  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r264] nslcd/ldap-nss.c: remove runtime checking for existance of
Packit 6bd9ab
	  /lib/init/rw/libnss-ldap.bind_policy_soft
Packit 6bd9ab
	* [r263] nss-ldapd.conf: add missing attribute mapping for AD
Packit 6bd9ab
	* [r262] nslcd/nslcd.c: do chmod on file descriptor instead of on
Packit 6bd9ab
	  file name
Packit 6bd9ab
Packit 6bd9ab
2007-02-17  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r251] nslcd-common.h, nslcd/cfg.c, nss/hosts.c: fix a few bugs
Packit 6bd9ab
	  found thanks to the new warnings
Packit 6bd9ab
	* [r250] compat, compat/attrs.h, nslcd/cfg.h, nslcd/common.h,
Packit 6bd9ab
	  nslcd/dict.h, nslcd/log.h, nslcd/nslcd.c, nss/Makefile.am,
Packit 6bd9ab
	  nss/common.h, nss/ethers.c, nss/group.c, nss/hosts.c,
Packit 6bd9ab
	  nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
Packit 6bd9ab
	  nss/rpc.c, nss/services.c, nss/shadow.c, tests/dict/test_dict.c,
Packit 6bd9ab
	  tests/test_aliases.c: add gcc attributes to some functions and
Packit 6bd9ab
	  parameters
Packit 6bd9ab
	* [r249] configure.ac: add some extra type checks and worarounds
Packit 6bd9ab
	* [r248] configure.ac: add extra compiler warnings
Packit 6bd9ab
Packit 6bd9ab
2007-02-10  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r240] nslcd/dnsconfig.c, nslcd/ldap-nss.c, nslcd/ldap-nss.h,
Packit 6bd9ab
	  nslcd/ldap-schema.c, nslcd/util.c: replace syslog calls to calls
Packit 6bd9ab
	  with our own logging module
Packit 6bd9ab
Packit 6bd9ab
2007-02-06  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r237] README: fix a typo and update copyright info
Packit 6bd9ab
Packit 6bd9ab
2007-02-04  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r236] configure.ac, tests/Makefile.am, tests/dict,
Packit 6bd9ab
	  tests/dict/Makefile.am, tests/dict/test_dict.c: add simple test
Packit 6bd9ab
	  for dict module
Packit 6bd9ab
	* [r235] nslcd/dict.c: fix list corruption bug in dict_put() and
Packit 6bd9ab
	  ignore setting value to NULL
Packit 6bd9ab
	* [r234] nslcd/dict.c, nslcd/dict.h: don't store const void * as
Packit 6bd9ab
	  value, just void *
Packit 6bd9ab
Packit 6bd9ab
2007-02-01  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r233] nslcd/util.c, nslcd/util.h: declare old dict functions
Packit 6bd9ab
	  static as thay are only used from within util.c
Packit 6bd9ab
	* [r232] nslcd/dict.h, nslcd/ldap-nss.h: trim trailing whitespace
Packit 6bd9ab
	* [r231] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h, nslcd/dict.c,
Packit 6bd9ab
	  nslcd/dict.h, nslcd/ldap-nss.c, nslcd/util.c, nslcd/util.h: add
Packit 6bd9ab
	  new dictionary module and use it for the attribute mapping stuff
Packit 6bd9ab
	* [r230] nslcd/Makefile.am, nslcd/log.c, nslcd/xmalloc.c,
Packit 6bd9ab
	  nslcd/xmalloc.h: get rid of xmalloc.[ch]
Packit 6bd9ab
Packit 6bd9ab
2007-01-17  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r229] nss/Makefile.am: no longer install libc-versioned symlink
Packit 6bd9ab
	  and hardcode nss soname because we will likely need to change our
Packit 6bd9ab
	  code if the ABI changes
Packit 6bd9ab
	* [r228] debian/rules: in Debian package install NSS files in
Packit 6bd9ab
	  /usr/lib instead of /lib
Packit 6bd9ab
	* [r227] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
Packit 6bd9ab
	  nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
Packit 6bd9ab
	  nss/protocols.c, nss/rpc.c, nss/services.c, nss/shadow.c: ensure
Packit 6bd9ab
	  that all NSS functions can be generated by the marcos in common.h
Packit 6bd9ab
	  and spell out the read_..() function for every type
Packit 6bd9ab
	* [r226] debian/copyright: indent license blubs and include license
Packit 6bd9ab
	  information for nslcd/resolve.[ch]
Packit 6bd9ab
	* [r225] nslcd.h: add a little bit more documentation
Packit 6bd9ab
	* [r224] nslcd/cfg.c: remove a const where it really wasn't
Packit 6bd9ab
	* [r223] nslcd/cfg.c, nslcd/cfg.h, nslcd/group.c, nslcd/ldap-nss.c,
Packit 6bd9ab
	  nslcd/util.c, nslcd/util.h: move most config code into cfg.c,
Packit 6bd9ab
	  clean up dictornary stuff in util.c and do some more smaller
Packit 6bd9ab
	  restructuring
Packit 6bd9ab
	* [r222] nslcd/group.c, nslcd/ldap-nss.h, nslcd/util.c,
Packit 6bd9ab
	  nslcd/util.h: move name_list stuff to group.c as that is the only
Packit 6bd9ab
	  place it's used at the moment
Packit 6bd9ab
	* [r221] nslcd/netgroup.c: replace __netgrent with mynetgrent
Packit 6bd9ab
	  removing the fields that are not used
Packit 6bd9ab
	* [r220] nslcd/Makefile.am, nslcd/cfg.c, nslcd/cfg.h,
Packit 6bd9ab
	  nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.h,
Packit 6bd9ab
	  nslcd/util.c, nslcd/util.h: first step to split out all
Packit 6bd9ab
	  configuration stuff into separate file
Packit 6bd9ab
	* [r219] nslcd/ldap-nss.c, nslcd/ldap-nss.h: get rid of more code
Packit 6bd9ab
	  that would check if the socket was changed from under us by our
Packit 6bd9ab
	  caller
Packit 6bd9ab
	* [r218] nslcd/ldap-nss.c: get rid of rebinding-on-fork() logic as
Packit 6bd9ab
	  our threading model is very predictable
Packit 6bd9ab
Packit 6bd9ab
2007-01-10  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r217] nslcd/netgroup.c: write a final result code of
Packit 6bd9ab
	  NSLCD_RESULT_NOTFOUND for netgroup lookups
Packit 6bd9ab
	* [r216] nss/netgroup.c, nss/prototypes.h: fix netgroup lookups so
Packit 6bd9ab
	  that _nss_ldap_getnetgrent_r() returns NSS_STATUS_RETURN if there
Packit 6bd9ab
	  are no more entries to return but there was a first entry
Packit 6bd9ab
Packit 6bd9ab
2007-01-09  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r215] COPYING, Makefile.am, README, configure.ac,
Packit 6bd9ab
	  debian/copyright, debian/libnss-ldapd.nslcd.init, nslcd-common.h,
Packit 6bd9ab
	  nslcd.8, nslcd.h, nslcd/Makefile.am, nslcd/alias.c,
Packit 6bd9ab
	  nslcd/common.c, nslcd/common.h, nslcd/dnsconfig.c,
Packit 6bd9ab
	  nslcd/dnsconfig.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
Packit 6bd9ab
	  nslcd/ldap-nss.c, nslcd/ldap-nss.h, nslcd/ldap-schema.c,
Packit 6bd9ab
	  nslcd/ldap-schema.h, nslcd/log.c, nslcd/log.h, nslcd/netgroup.c,
Packit 6bd9ab
	  nslcd/network.c, nslcd/nslcd.c, nslcd/pagectrl.c,
Packit 6bd9ab
	  nslcd/pagectrl.h, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c,
Packit 6bd9ab
	  nslcd/service.c, nslcd/shadow.c, nslcd/util.c, nslcd/util.h,
Packit 6bd9ab
	  nslcd/xmalloc.c, nslcd/xmalloc.h, nss/Makefile.am, nss/aliases.c,
Packit 6bd9ab
	  nss/common.c, nss/common.h, nss/ethers.c, nss/group.c,
Packit 6bd9ab
	  nss/hosts.c, nss/netgroup.c, nss/networks.c, nss/passwd.c,
Packit 6bd9ab
	  nss/protocols.c, nss/prototypes.h, nss/rpc.c, nss/services.c,
Packit 6bd9ab
	  nss/shadow.c, tests/Makefile.am, tests/test_aliases.c,
Packit 6bd9ab
	  tests/test_ethers.c, tests/test_group.c, tests/test_hosts.c,
Packit 6bd9ab
	  tests/test_netgroup.c, tests/test_networks.c,
Packit 6bd9ab
	  tests/test_passwd.c, tests/test_protocols.c, tests/test_rpc.c,
Packit 6bd9ab
	  tests/test_services.c, tests/test_shadow.c: change license from
Packit 6bd9ab
	  GNU Library General Public License v.2 to GNU Lesser General
Packit 6bd9ab
	  Public License v.2.1 with permission from Luke Howard
Packit 6bd9ab
Packit 6bd9ab
2007-01-08  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r214] nss/netgroup.c, nss/prototypes.h: use our own thread-local
Packit 6bd9ab
	  file pointer for doing requests instead of misusing the data
Packit 6bd9ab
	  field in the __netgrent struct
Packit 6bd9ab
	* [r213] debian/control: add a provide line for libnss-ldap so we
Packit 6bd9ab
	  can seamlessly replace it (it should provide the same
Packit 6bd9ab
	  functionality)
Packit 6bd9ab
	* [r212] debian/libnss-ldapd.postinst: only modify nsswitch
Packit 6bd9ab
	  databases we support, leave everything else alone (e.g.
Packit 6bd9ab
	  automount)
Packit 6bd9ab
Packit 6bd9ab
2007-01-02  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r211] debian/libnss-ldapd.nslcd.init: change description in init
Packit 6bd9ab
	  script
Packit 6bd9ab