Blame ChangeLog-2011

Packit 6bd9ab
2011-12-31  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1584] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
Packit 6bd9ab
	  man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
Packit 6bd9ab
	  files ready for 0.8.5 release
Packit 6bd9ab
Packit 6bd9ab
2011-12-30  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1583] debian/control: fix versioned build dependency on
Packit 6bd9ab
	  debhelper
Packit 6bd9ab
Packit 6bd9ab
2011-12-28  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1582] pynslcd/config.py.in: remove some information from config
Packit 6bd9ab
	  that we don't expect to use
Packit 6bd9ab
	* [r1581] configure.ac, pynslcd/cfg.py, pynslcd/common.py,
Packit 6bd9ab
	  pynslcd/config.py.in, pynslcd/group.py, pynslcd/pynslcd.py:
Packit 6bd9ab
	  support for reading the configuration file (not all options are
Packit 6bd9ab
	  used though)
Packit 6bd9ab
	* [r1580] pynslcd/cfg.py, pynslcd/pynslcd.py: move the state
Packit 6bd9ab
	  variables (from command line) from the configuration to the main
Packit 6bd9ab
	  module
Packit 6bd9ab
	* [r1579] pynslcd/pam.py: fall back to trying to authenticate with
Packit 6bd9ab
	  provided password (in case rootpwmodpw is not set or unusable)
Packit 6bd9ab
	* [r1578] pynslcd/group.py: never request group members for
Packit 6bd9ab
	  GroupByMemberRequest
Packit 6bd9ab
	* [r1577] pynslcd/group.py: instead of modifying attmap, modify
Packit 6bd9ab
	  attribute list
Packit 6bd9ab
	* [r1576] pynslcd/group.py, pynslcd/passwd.py: fix references to
Packit 6bd9ab
	  attmap (broken in r1571)
Packit 6bd9ab
	* [r1575] nslcd/nslcd.c: typo fix in comment
Packit 6bd9ab
Packit 6bd9ab
2011-12-27  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1574] pynslcd/common.py, pynslcd/group.py, pynslcd/netgroup.py,
Packit 6bd9ab
	  pynslcd/passwd.py, pynslcd/shadow.py: make logging more
Packit 6bd9ab
	  consistent and remove test bases from shadow and passwd maps
Packit 6bd9ab
	* [r1573] pynslcd/cfg.py, pynslcd/ether.py, pynslcd/group.py,
Packit 6bd9ab
	  pynslcd/netgroup.py, pynslcd/pam.py, pynslcd/passwd.py,
Packit 6bd9ab
	  pynslcd/pynslcd.py, pynslcd/shadow.py, pynslcd/tio.py: PEP8 fixes
Packit 6bd9ab
	* [r1572] debian/copyright: update copyright information
Packit 6bd9ab
Packit 6bd9ab
2011-12-12  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1571] pynslcd/alias.py, pynslcd/common.py, pynslcd/ether.py,
Packit 6bd9ab
	  pynslcd/group.py, pynslcd/host.py, pynslcd/netgroup.py,
Packit 6bd9ab
	  pynslcd/network.py, pynslcd/passwd.py, pynslcd/protocol.py,
Packit 6bd9ab
	  pynslcd/rpc.py, pynslcd/service.py, pynslcd/shadow.py: define the
Packit 6bd9ab
	  search separately from the request
Packit 6bd9ab
	* [r1570] pynslcd/alias.py, pynslcd/attmap.py, pynslcd/common.py,
Packit 6bd9ab
	  pynslcd/ether.py, pynslcd/group.py, pynslcd/host.py,
Packit 6bd9ab
	  pynslcd/netgroup.py, pynslcd/network.py, pynslcd/passwd.py,
Packit 6bd9ab
	  pynslcd/protocol.py, pynslcd/rpc.py, pynslcd/service.py,
Packit 6bd9ab
	  pynslcd/shadow.py: move check of required attributes and other
Packit 6bd9ab
	  common tests to the Request.handle_entry() method
Packit 6bd9ab
Packit 6bd9ab
2011-12-10  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1569] nslcd/cfg.c: properly log failures to lookup DNS SRV
Packit 6bd9ab
	  records
Packit 6bd9ab
	* [r1568] nslcd/nslcd.c: properly handle failures to truncate the
Packit 6bd9ab
	  pid file
Packit 6bd9ab
	* [r1567] debian/nslcd.config: get the first configuration value
Packit 6bd9ab
	  instead of the last because that one is also written
Packit 6bd9ab
	* [r1566] debian/nslcd.config: fix a deprecated use of head without
Packit 6bd9ab
	  the -n option
Packit 6bd9ab
	* [r1565] debian/rules: enable more hardening options (-fPIE
Packit 6bd9ab
	  doesn't work yet because we use -fPIC in some places)
Packit 6bd9ab
	* [r1564] debian/libnss-ldapd.config, debian/libnss-ldapd.postrm:
Packit 6bd9ab
	  ensure that the output of nss_list_configured() is space
Packit 6bd9ab
	  separated
Packit 6bd9ab
	* [r1563] m4/ax_pthread.m4: update macro from autoconf-archive
Packit 6bd9ab
Packit 6bd9ab
2011-12-09  jhrozek
Packit 6bd9ab
Packit 6bd9ab
	* [r1560] nslcd/myldap.c: Fix a typo in disconnect logic
Packit 6bd9ab
Packit 6bd9ab
2011-12-01  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1558] nslcd/nslcd.c: ensure that uid, gid and pid vars are
Packit 6bd9ab
	  properly initialised and log denied requests
Packit 6bd9ab
Packit 6bd9ab
2011-11-30  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1557] nslcd/passwd.c: ensure that /etc/nsswitch.conf is only
Packit 6bd9ab
	  loaded once after start-up
Packit 6bd9ab
Packit 6bd9ab
2011-11-18  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1556] debian/libnss-ldapd.config: simplification of logic to
Packit 6bd9ab
	  overwrite list of enabled /etc/nsswitch.conf services in debconf
Packit 6bd9ab
	  (based on r1555 of 0.7 branch)
Packit 6bd9ab
Packit 6bd9ab
2011-10-12  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1554] debian/control: add versioned dependency on libpam for
Packit 6bd9ab
	  mutiarch support
Packit 6bd9ab
	* [r1553] AUTHORS, nss/bsdnss.c: implement group membership NSS
Packit 6bd9ab
	  function by Tom Judge (taken from FreeBSD PR 154000)
Packit 6bd9ab
Packit 6bd9ab
2011-10-10  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1552] debian/rules: keep nslcd running during package upgrades
Packit 6bd9ab
Packit 6bd9ab
2011-10-02  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1551] nslcd/pam.c: reduce loglevel of user not found messages
Packit 6bd9ab
	  to avoid spamming the logs with useless information (thanks Wakko
Packit 6bd9ab
	  Warner)
Packit 6bd9ab
Packit 6bd9ab
2011-09-30  jhrozek
Packit 6bd9ab
Packit 6bd9ab
	* [r1547] nslcd/cfg.c, nslcd/group.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
Packit 6bd9ab
	  Use an explicit base of 10 for strtouid()/strtogid()/strtol()
Packit 6bd9ab
	  calls
Packit 6bd9ab
Packit 6bd9ab
2011-09-21  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1546] debian/nslcd.config: treat the "hard" value for
Packit 6bd9ab
	  tls_reqcert as if it was "demand"
Packit 6bd9ab
Packit 6bd9ab
2011-09-14  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1543] debian/libnss-ldapd.config, debian/libnss-ldapd.postrm,
Packit 6bd9ab
	  debian/nslcd.config, debian/nslcd.init, debian/nslcd.postinst:
Packit 6bd9ab
	  make whitespace matching consistent in regular expressions
Packit 6bd9ab
	  (thanks Nick)
Packit 6bd9ab
Packit 6bd9ab
2011-09-09  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1542] nslcd/alias.c, nslcd/attmap.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/pam.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
Packit 6bd9ab
	  make validation log messages consistent
Packit 6bd9ab
	* [r1541] nslcd/nsswitch.c: add missing include
Packit 6bd9ab
Packit 6bd9ab
2011-09-08  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1540] nslcd/network.c, nslcd/passwd.c: grow gecos buffer size
Packit 6bd9ab
	  and consistency improvements to other buffers
Packit 6bd9ab
	* [r1539] nslcd/ether.c, nslcd/host.c, nslcd/network.c: give string
Packit 6bd9ab
	  representations of addresses more logical names
Packit 6bd9ab
Packit 6bd9ab
2011-09-07  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1538] debian/copyright, debian/po/sv.po: updated Swedish (sv)
Packit 6bd9ab
	  translation of debconf templates by Martin Bagge
Packit 6bd9ab
Packit 6bd9ab
2011-09-04  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1536] AUTHORS, ChangeLog, NEWS, TODO, configure.ac,
Packit 6bd9ab
	  debian/changelog, debian/copyright, man/nslcd.8.xml,
Packit 6bd9ab
	  man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get files ready for
Packit 6bd9ab
	  0.8.4 release
Packit 6bd9ab
	* [r1535] tests/test_getpeercred.c: warn when we couldn't get the
Packit 6bd9ab
	  gid or pid, the uid is the only really interesting bit
Packit 6bd9ab
	* [r1534] tests/test_tio.c: add casts from size_t to int for printf
Packit 6bd9ab
	* [r1533] debian/rules: ignore failures in tests
Packit 6bd9ab
	* [r1532] debian/rules: use auto-detection for LDAP library and
Packit 6bd9ab
	  defaults for config file, socket and pidfile (no changes)
Packit 6bd9ab
Packit 6bd9ab
2011-09-03  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1531] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst,
Packit 6bd9ab
	  debian/libnss-ldapd.postrm, debian/libpam-ldapd.postinst: support
Packit 6bd9ab
	  spaces before and after database name while parsing
Packit 6bd9ab
	  /etc/nsswitch.conf and reduce the number of places where parsing
Packit 6bd9ab
	  is done
Packit 6bd9ab
Packit 6bd9ab
2011-08-30  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1530] debian/nslcd.postinst: correctly handle leading and
Packit 6bd9ab
	  trailing spaces in preseeded uri option (patch by Andreas B.
Packit 6bd9ab
	  Mundt)
Packit 6bd9ab
	* [r1529] configure.ac, nslcd/myldap.c: move LDAP_DEPRECATED and
Packit 6bd9ab
	  LDAP_REFERRALS to configure.ac to ensure that tests from
Packit 6bd9ab
	  configure see the same API
Packit 6bd9ab
Packit 6bd9ab
2011-08-29  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1528] configure.ac, nslcd/common.c, nslcd/common.h: implement
Packit 6bd9ab
	  and use a strtoui() function if uid_t or gid_t is of size
Packit 6bd9ab
	  unsigned int (thanks Jakub Hrozek)
Packit 6bd9ab
	* [r1527] pynslcd/Makefile.am: get rid of automake warning
Packit 6bd9ab
	* [r1526] configure.ac: silence autoconf warnings, patch by Jakub
Packit 6bd9ab
	  Hrozek
Packit 6bd9ab
	* [r1525] debian/po/nl.po: some changes based on feedback by Jeroen
Packit 6bd9ab
	  Schot
Packit 6bd9ab
Packit 6bd9ab
2011-08-27  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1524] configure.ac, nslcd/cfg.c, nslcd/common.h, nslcd/group.c,
Packit 6bd9ab
	  nslcd/passwd.c: provide strtouid() and strtogid() functions that
Packit 6bd9ab
	  use strtoul() or strtoull() (thanks Jakub Hrozek)
Packit 6bd9ab
	* [r1523] nslcd/cfg.c, nslcd/group.c, nslcd/passwd.c,
Packit 6bd9ab
	  nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
Packit 6bd9ab
	  check errno after calls to strtol() to ensure that numbers that
Packit 6bd9ab
	  are too large for type will be reported (thanks Jakub Hrozek)
Packit 6bd9ab
	* [r1522] AUTHORS, nslcd/myldap.c: pass a statically allocated
Packit 6bd9ab
	  callback structure to OpenLDAP because it doesn't make it's own
Packit 6bd9ab
	  copy (thanks Jakub Hrozek) (fixes a problem in r1490)
Packit 6bd9ab
	* [r1521] debian/po/nl.po: some changes based on feedback by Paul
Packit 6bd9ab
	  Gevers
Packit 6bd9ab
Packit 6bd9ab
2011-08-26  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1520] debian/po/nl.po: first attempt at Dutch (nl) translation
Packit 6bd9ab
	* [r1519] debian/po/ca.po, debian/po/fi.po, debian/po/gl.po,
Packit 6bd9ab
	  debian/po/it.po, debian/po/nb.po, debian/po/nl.po,
Packit 6bd9ab
	  debian/po/sv.po, debian/po/vi.po, debian/po/zh_CN.po: small
Packit 6bd9ab
	  formatting changes to header
Packit 6bd9ab
Packit 6bd9ab
2011-08-25  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1518] debian/po/es.po: updated Spanish (es) translation of
Packit 6bd9ab
	  debconf templates by Francisco Javier Cuadrado
Packit 6bd9ab
Packit 6bd9ab
2011-08-24  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1517] nslcd/cfg.c: fix typo (thanks Nalin Dahyabhai)
Packit 6bd9ab
	* [r1515] nslcd/cfg.c: fix a problem with uninitialised memory
Packit 6bd9ab
	  while parsing the tls_ciphers option (was broken in r853, similar
Packit 6bd9ab
	  problem was fixed in r910, reported by Isaac Freeman)
Packit 6bd9ab
	* [r1514] debian/po/de.po: updated German (de) translation of
Packit 6bd9ab
	  debconf templates by Chris Leick
Packit 6bd9ab
	* [r1513] AUTHORS, man/nslcd.conf.5.xml, nslcd/cfg.c: support
Packit 6bd9ab
	  querying DNS SRV records from a different domain than the current
Packit 6bd9ab
	  one (based on a patch by James M. Leddy)
Packit 6bd9ab
Packit 6bd9ab
2011-08-23  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1512] debian/po/cs.po: updated Czech (cs) translation of
Packit 6bd9ab
	  debconf templates by Miroslav Kure
Packit 6bd9ab
Packit 6bd9ab
2011-08-19  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1511] debian/po/fr.po: typo fix provided by Christian Perrier
Packit 6bd9ab
Packit 6bd9ab
2011-08-17  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1510] AUTHORS: add new translators to AUTHORS file
Packit 6bd9ab
	* [r1509] debian/po/ja.po: updated Japanese (ja) translation of
Packit 6bd9ab
	  debconf templates by Kenshi Muto
Packit 6bd9ab
	* [r1508] debian/po/pt.po: updated Portuguese (pt) translation of
Packit 6bd9ab
	  debconf templates by Américo Monteiro
Packit 6bd9ab
Packit 6bd9ab
2011-08-14  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1507] debian/po/pt_BR.po: updated Brazilian Portuguese (pt_BR)
Packit 6bd9ab
	  translation of debconf templates by Denis Doria
Packit 6bd9ab
	* [r1506] ChangeLog, ChangeLog-2009, ChangeLog-2010, Makefile.am:
Packit 6bd9ab
	  split 2009 and 2010 changes to separate ChangeLog files
Packit 6bd9ab
	* [r1505] nss/networks.c: remove unused variable
Packit 6bd9ab
	* [r1504] nslcd/Makefile.am, pam/Makefile.am, tests/Makefile.am:
Packit 6bd9ab
	  put external libraries at the end when linking
Packit 6bd9ab
	* [r1503] configure.ac: remove some tests for symbols we aren't
Packit 6bd9ab
	  using
Packit 6bd9ab
	* [r1502] debian/libnss-ldapd.lintian-overrides: add lintian
Packit 6bd9ab
	  override for SONAME check
Packit 6bd9ab
	* [r1501] debian/po/pt_BR.po: updated Brazilian Portuguese (pt_BR)
Packit 6bd9ab
	  translation of debconf templates by Denis Doria
Packit 6bd9ab
	* [r1500] debian/po/da.po: update Danish (da) translation of
Packit 6bd9ab
	  debconf templates by Joe Hansen
Packit 6bd9ab
	* [r1499] debian/po/sk.po: added Slovak (sk) translation of debconf
Packit 6bd9ab
	  templates by Slavko
Packit 6bd9ab
	* [r1498] debian/po/fr.po: updated French (fr) translation of
Packit 6bd9ab
	  debconf templates by Christian Perrier
Packit 6bd9ab
	* [r1497] debian/po/ru.po: updated Russian (ru) translation of
Packit 6bd9ab
	  debconf templates by Yuri Kozlov
Packit 6bd9ab
Packit 6bd9ab
2011-08-10  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1496] AUTHORS: fix spelling of name (sorry about that)
Packit 6bd9ab
Packit 6bd9ab
2011-08-09  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1495] nslcd/passwd.c: check nsswitch.conf mtime to see whether
Packit 6bd9ab
	  file should be reloaded
Packit 6bd9ab
	* [r1494] debian/po/ca.po, debian/po/cs.po, debian/po/da.po,
Packit 6bd9ab
	  debian/po/de.po, debian/po/es.po, debian/po/fi.po,
Packit 6bd9ab
	  debian/po/fr.po, debian/po/gl.po, debian/po/it.po,
Packit 6bd9ab
	  debian/po/ja.po, debian/po/nb.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,
Packit 6bd9ab
	  debian/po/zh_CN.po: run debconf-updatepo to update .pot and .po
Packit 6bd9ab
	  files
Packit 6bd9ab
	* [r1493] debian/nslcd.templates, man/nslcd.conf.5.xml: small
Packit 6bd9ab
	  language updates based on feedback by Justin B Rye
Packit 6bd9ab
Packit 6bd9ab
2011-08-08  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1492] debian/nslcd.templates: incorporate feedback on debconf
Packit 6bd9ab
	  templates by debian-l10n-english@lists.debian.org (thanks Justin
Packit 6bd9ab
	  B Rye and Christian PERRIER)
Packit 6bd9ab
Packit 6bd9ab
2011-08-07  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1491] Makefile.am, debian/compat, debian/control,
Packit 6bd9ab
	  debian/libnss-ldapd.install,
Packit 6bd9ab
	  debian/libnss-ldapd.lintian-overrides,
Packit 6bd9ab
	  debian/libnss-ldapd.postinst, debian/libpam-ldapd.install,
Packit 6bd9ab
	  debian/rules, debian/source/lintian-overrides: build Debian
Packit 6bd9ab
	  packages with multiarch support
Packit 6bd9ab
	* [r1490] AUTHORS, nslcd/myldap.c: set the socket timeout in a
Packit 6bd9ab
	  connection callback to avoid timeout issues during the SSL
Packit 6bd9ab
	  handshake (based on a patch by Stefan Völkel)
Packit 6bd9ab
Packit 6bd9ab
2011-08-06  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1489] debian/copyright, m4/ax_pthread.m4: update AX_PTHREAD
Packit 6bd9ab
	  from http://www.gnu.org/software/autoconf-archive/ax_pthread.html
Packit 6bd9ab
Packit 6bd9ab
2011-08-05  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1488] pynslcd/group.py, tests/test_myldap.c: replace last
Packit 6bd9ab
	  traces of groupOfUniqueNames
Packit 6bd9ab
	* [r1487] nslcd/Makefile.am, nslcd/common.h, nslcd/nsswitch.c,
Packit 6bd9ab
	  nslcd/passwd.c, tests/Makefile.am: check whether the NSS shadow
Packit 6bd9ab
	  map queries LDAP before returning x as a password has for shadow
Packit 6bd9ab
	  users
Packit 6bd9ab
	* [r1486] tests/README, tests/test.ldif.gz, tests/test_nsscmds.sh:
Packit 6bd9ab
	  update tests with change of member/uniqueMember default change
Packit 6bd9ab
	  (r1484)
Packit 6bd9ab
	* [r1485] nslcd/group.c, nslcd/myldap.c, nslcd/myldap.h,
Packit 6bd9ab
	  nslcd/passwd.c: implementation of myldap_get_values_len() to use
Packit 6bd9ab
	  ldap_get_values_len() instead of ldap_get_values() to fix some
Packit 6bd9ab
	  problems with binary data in returned attribute values (patch by
Packit 6bd9ab
	  Wesley Mason)
Packit 6bd9ab
Packit 6bd9ab
2011-08-03  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1484] README, nslcd.conf, nslcd/attmap.c, nslcd/attmap.h,
Packit 6bd9ab
	  nslcd/group.c, pynslcd/group.py, tests/test_myldap.c: switch to
Packit 6bd9ab
	  using the member attribute by default instead of uniqueMember
Packit 6bd9ab
Packit 6bd9ab
2011-07-21  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1483] README: remove obsolete attribute from documentation
Packit 6bd9ab
Packit 6bd9ab
2011-07-15  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1482] debian/nslcd.init: on restart only log_end_msg once
Packit 6bd9ab
Packit 6bd9ab
2011-07-04  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1481] configure.ac: show the default value for the
Packit 6bd9ab
	  pam-seclib-dir option
Packit 6bd9ab
Packit 6bd9ab
2011-07-03  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1480] compat/getpeercred.c: fix header
Packit 6bd9ab
	* [r1479] compat/pam_compat.h: provide PAM_AUTHTOK_RECOVERY_ERR for
Packit 6bd9ab
	  systems with only PAM_AUTHTOK_RECOVER_ERR
Packit 6bd9ab
Packit 6bd9ab
2011-07-02  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1478] Makefile.am, debian/compat, debian/control,
Packit 6bd9ab
	  debian/libpam-ldapd.install, debian/libpam-ldapd.pam-auth-update,
Packit 6bd9ab
	  debian/nslcd.install, debian/pam-configs,
Packit 6bd9ab
	  debian/pam-configs/ldap, debian/rules: switch to dh for
Packit 6bd9ab
	  debian/rules and bump debhelper compatibility to 8
Packit 6bd9ab
	* [r1476] nslcd/group.c, nslcd/host.c, nslcd/network.c,
Packit 6bd9ab
	  nslcd/passwd.c, nslcd/shadow.c: make buffer sizes consistent,
Packit 6bd9ab
	  grow gidNumber buffer to hold larger numbers and small
Packit 6bd9ab
	  consistency improvements
Packit 6bd9ab
Packit 6bd9ab
2011-06-10  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1475] nslcd/pam.c: correctly only check password expiration
Packit 6bd9ab
	  when authenticating, only check account expiration when doing
Packit 6bd9ab
	  authorisation check
Packit 6bd9ab
Packit 6bd9ab
2011-06-05  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1474] nslcd/cfg.c, nslcd/pam.c: check all variables in
Packit 6bd9ab
	  pam_authz_search to see if they exist
Packit 6bd9ab
	* [r1473] nslcd/cfg.c, nslcd/common.c: mark more strings as const
Packit 6bd9ab
	  and don't free() data returned by cfg_getdomainname()
Packit 6bd9ab
	* [r1471] common/expr.c, tests/test_expr.c: handle expressions
Packit 6bd9ab
	  where the expander function returns NULL (handle it as an empty
Packit 6bd9ab
	  string)
Packit 6bd9ab
	* [r1470] nslcd/myldap.c: fix r1468
Packit 6bd9ab
	* [r1468] nslcd/myldap.c: simplify and correct find_rdn_value() to
Packit 6bd9ab
	  handle splitting attribute and value correctly
Packit 6bd9ab
	* [r1467] config.guess, config.sub: include updated files
Packit 6bd9ab
Packit 6bd9ab
2011-05-23  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1466] tests/test_common.c: add test case for two-character user
Packit 6bd9ab
	  name
Packit 6bd9ab
Packit 6bd9ab
2011-05-21  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1464] nslcd/myldap.c: fix problem with partial attribute name
Packit 6bd9ab
	  matches in DN (e.g. uid vs. uidNumber) (thanks to Timothy White
Packit 6bd9ab
	  for the fix)
Packit 6bd9ab
Packit 6bd9ab
2011-05-13  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1462] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
Packit 6bd9ab
	  man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
Packit 6bd9ab
	  files ready for 0.8.3 release
Packit 6bd9ab
	* [r1461] debian/libnss-ldapd.postinst: don't unconditionally
Packit 6bd9ab
	  restart nscd but just try to invalidate the cache for the maps
Packit 6bd9ab
	  that change
Packit 6bd9ab
	* [r1460] debian/libnss-ldapd.config: correctly pick up current
Packit 6bd9ab
	  configuration of /etc/nsswitch.conf when running dpkg-reconfigure
Packit 6bd9ab
	* [r1459] debian/control: upgrade to standards-version 3.9.2
Packit 6bd9ab
	* [r1458] common/expr.c, common/expr.h: switch variable expander
Packit 6bd9ab
	  function type name because _t suffix is reserved
Packit 6bd9ab
	* [r1457] debian/control, debian/nslcd.config: search for LDAP
Packit 6bd9ab
	  server by looking for SRV _ldap._tcp DNS records and try to query
Packit 6bd9ab
	  LDAP server for base DN during package configuration (based on
Packit 6bd9ab
	  work by Petter Reinholdtsen for the sssd package)
Packit 6bd9ab
	* [r1456] debian/nslcd.config: fix domain to basedn expansion when
Packit 6bd9ab
	  having more than two domain parts (patch by Per Carlson)
Packit 6bd9ab
	* [r1455] pynslcd/alias.py, pynslcd/common.py, pynslcd/ether.py,
Packit 6bd9ab
	  pynslcd/group.py, pynslcd/host.py, pynslcd/netgroup.py,
Packit 6bd9ab
	  pynslcd/network.py, pynslcd/pam.py, pynslcd/passwd.py,
Packit 6bd9ab
	  pynslcd/protocol.py, pynslcd/rpc.py, pynslcd/service.py,
Packit 6bd9ab
	  pynslcd/shadow.py: simplify request handling by passing read
Packit 6bd9ab
	  parameters around in a dict instead of setting object properties
Packit 6bd9ab
	  (this mainly simplifies search filter building)
Packit 6bd9ab
Packit 6bd9ab
2011-05-01  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1454] pynslcd/alias.py, pynslcd/attmap.py, pynslcd/common.py,
Packit 6bd9ab
	  pynslcd/ether.py, pynslcd/group.py, pynslcd/host.py,
Packit 6bd9ab
	  pynslcd/netgroup.py, pynslcd/network.py, pynslcd/pam.py,
Packit 6bd9ab
	  pynslcd/passwd.py, pynslcd/protocol.py, pynslcd/rpc.py,
Packit 6bd9ab
	  pynslcd/service.py, pynslcd/shadow.py, pynslcd/tio.py: implement
Packit 6bd9ab
	  attribute mapping functionality and do some refactoring
Packit 6bd9ab
	* [r1453] pynslcd/pam.py: remove unneeded import
Packit 6bd9ab
	* [r1452] pynslcd/alias.py, pynslcd/common.py, pynslcd/ether.py,
Packit 6bd9ab
	  pynslcd/host.py, pynslcd/netgroup.py, pynslcd/network.py,
Packit 6bd9ab
	  pynslcd/pam.py, pynslcd/passwd.py, pynslcd/protocol.py,
Packit 6bd9ab
	  pynslcd/rpc.py, pynslcd/service.py, pynslcd/shadow.py: pass dn
Packit 6bd9ab
	  and attributes to functions separately
Packit 6bd9ab
	* [r1451] pynslcd/group.py, pynslcd/pam.py, pynslcd/pynslcd.py:
Packit 6bd9ab
	  small code improvements
Packit 6bd9ab
Packit 6bd9ab
2011-04-30  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1450] pam/common.h: make log message clearer when nslcd returns
Packit 6bd9ab
	  an empty response (user not handled)
Packit 6bd9ab
	* [r1449] nslcd/pam.c: close the nslcd connection to signal LDAP
Packit 6bd9ab
	  server unavailable to PAM module
Packit 6bd9ab
	* [r1448] pam/pam.c: split setting up of configuration into
Packit 6bd9ab
	  separate function
Packit 6bd9ab
	* [r1447] nslcd/pam.c: improve password change failed error message
Packit 6bd9ab
	* [r1446] nslcd/common.h, nslcd/pam.c, nslcd/shadow.c: check shadow
Packit 6bd9ab
	  properties (similarly to what pam_unix does) in the PAM handling
Packit 6bd9ab
	  code
Packit 6bd9ab
	* [r1445] pam/pam.c: do not attempt to change password as root when
Packit 6bd9ab
	  changing an expired password
Packit 6bd9ab
	* [r1444] nslcd/pam.c: fix return value of try_autzsearch() when no
Packit 6bd9ab
	  match found
Packit 6bd9ab
	* [r1443] nslcd/pam.c: use the right DN in the pam_authz_search
Packit 6bd9ab
	  option
Packit 6bd9ab
	* [r1442] nslcd/shadow.c: move code for getting shadow expiry
Packit 6bd9ab
	  properties to a separate function
Packit 6bd9ab
Packit 6bd9ab
2011-04-29  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1441] nslcd/pam.c: move most of the code for building the
Packit 6bd9ab
	  authorisation search into the try_autzsearch() function
Packit 6bd9ab
	* [r1440] nslcd.h, pam/pam.c: support more PAM status codes over
Packit 6bd9ab
	  the nslcd protocol
Packit 6bd9ab
	* [r1439] nslcd/shadow.c, pynslcd/shadow.py: set maxdays to -1 to
Packit 6bd9ab
	  indicate no expiry (instead of a long time)
Packit 6bd9ab
Packit 6bd9ab
2011-04-28  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1438] pynslcd/alias.py, pynslcd/common.py, pynslcd/ether.py,
Packit 6bd9ab
	  pynslcd/group.py, pynslcd/host.py, pynslcd/netgroup.py,
Packit 6bd9ab
	  pynslcd/network.py, pynslcd/pam.py, pynslcd/passwd.py,
Packit 6bd9ab
	  pynslcd/protocol.py, pynslcd/rpc.py, pynslcd/service.py,
Packit 6bd9ab
	  pynslcd/shadow.py: put standard library imports before
Packit 6bd9ab
	  application imports and remove some unused imports
Packit 6bd9ab
	* [r1437] pynslcd/group.py: remove duplicate and wrong write()
Packit 6bd9ab
	  method
Packit 6bd9ab
Packit 6bd9ab
2011-04-24  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1436] nslcd/pam.c: make request indicator shorter
Packit 6bd9ab
	* [r1435] nslcd.h: document use of returned authorisation message
Packit 6bd9ab
	* [r1434] nslcd/pam.c: no longer use the userdn parameter passed
Packit 6bd9ab
	  along with each request (this may mean one or two more lookups
Packit 6bd9ab
	  when doing authentication but simplifies things)
Packit 6bd9ab
	* [r1433] tests/test_pamcmds.expect: improve handling of
Packit 6bd9ab
	  test_login_unknown
Packit 6bd9ab
Packit 6bd9ab
2011-04-22  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1431] nslcd/myldap.c: report correct reported error from
Packit 6bd9ab
	  ldap_abandon()
Packit 6bd9ab
Packit 6bd9ab
2011-04-18  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1430] nslcd/nslcd.c: fix r1429 to properly handle absence of
Packit 6bd9ab
	  RTLD_NODELETE
Packit 6bd9ab
	* [r1429] nslcd/nslcd.c: support systems without RTLD_NODELETE
Packit 6bd9ab
Packit 6bd9ab
2011-04-16  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1428] nslcd.conf: add example configuration provided by Wesley
Packit 6bd9ab
	  Mason
Packit 6bd9ab
Packit 6bd9ab
2011-04-15  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1427] compat/Makefile.am, compat/strndup.c, compat/strndup.h,
Packit 6bd9ab
	  configure.ac, nslcd/group.c, nslcd/passwd.c: provide replacement
Packit 6bd9ab
	  implementation for strndup() for systems that don't have it
Packit 6bd9ab
	* [r1426] AUTHORS: add Wesley Mason to AUTHOS file (was missing
Packit 6bd9ab
	  from r1425)
Packit 6bd9ab
	* [r1425] man/nslcd.conf.5.xml, nslcd/common.c, nslcd/common.h,
Packit 6bd9ab
	  nslcd/group.c, nslcd/passwd.c: support using the objectSid
Packit 6bd9ab
	  attribute to provide numeric user and group ids, based on a patch
Packit 6bd9ab
	  by Wesley Mason
Packit 6bd9ab
	* [r1424] tests/test_nsscmds.sh, tests/test_pamcmds.expect,
Packit 6bd9ab
	  tests/test_pamcmds.sh: allow running test_{nss,pam}cmds tests
Packit 6bd9ab
	  from another directory
Packit 6bd9ab
Packit 6bd9ab
2011-04-03  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1423] nslcd/group.c, nslcd/pam.c, nslcd/passwd.c: make user and
Packit 6bd9ab
	  group name validation errors a little more informative
Packit 6bd9ab
Packit 6bd9ab
2011-03-31  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1422] AUTHORS: add some people who seemed to be missing from
Packit 6bd9ab
	  the AUTHORS file
Packit 6bd9ab
	* [r1421] common/tio.c: tv_usec in struct timeval must be lower
Packit 6bd9ab
	  than 1000000 (patch by SATOH Fumiyasu)
Packit 6bd9ab
	* [r1420] AUTHORS, Makefile.am: use $(mkinstalldirs) instead of
Packit 6bd9ab
	  $(INSTALL_DATA) -D because -D is not supported on all operating
Packit 6bd9ab
	  systems (patch by SATOH Fumiyasu)
Packit 6bd9ab
	* [r1419] man/nslcd.conf.5.xml, nslcd/cfg.c: allow usernames of
Packit 6bd9ab
	  only two characters
Packit 6bd9ab
Packit 6bd9ab
2011-03-26  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1417] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
Packit 6bd9ab
	  man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
Packit 6bd9ab
	  files ready for 0.8.2 release
Packit 6bd9ab
	* [r1416] tests/Makefile.am, tests/test_nsscmds.sh,
Packit 6bd9ab
	  tests/test_pamcmds.sh: ensure that all test source files are
Packit 6bd9ab
	  distibuted and can tests can be run when source directory differs
Packit 6bd9ab
	  from build directory
Packit 6bd9ab
	* [r1415] pynslcd/common.py: sync validname regular expression with
Packit 6bd9ab
	  nslcd
Packit 6bd9ab
Packit 6bd9ab
2011-03-25  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1414] configure.ac, nslcd/nslcd.c: no longer indefinitely wait
Packit 6bd9ab
	  for all worker threads to finish before exiting (but wait a few
Packit 6bd9ab
	  seconds on platforms with pthread_timedjoin_np())
Packit 6bd9ab
	* [r1413] tests/Makefile.am, tests/test_cfg.c, tests/test_common.c,
Packit 6bd9ab
	  tests/test_myldap.c: re-organise tests somewhat making things
Packit 6bd9ab
	  more consistent
Packit 6bd9ab
	* [r1412] debian/nslcd.config, debian/nslcd.postinst: integrate
Packit 6bd9ab
	  patch by Daniel Dehennin to not loose debconf values of
Packit 6bd9ab
	  previously set options with dpkg-reconfigure
Packit 6bd9ab
	* [r1411] configure.ac, man/nslcd.conf.5.xml, nslcd/cfg.c,
Packit 6bd9ab
	  nslcd/cfg.h, nslcd/common.c, tests/Makefile.am,
Packit 6bd9ab
	  tests/test_common.c: implement a validnames option that can be
Packit 6bd9ab
	  used to fine-tune the test for valid user and group names using a
Packit 6bd9ab
	  regular expression
Packit 6bd9ab
Packit 6bd9ab
2011-03-24  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1410] pynslcd/protocol.py, pynslcd/pynslcd.py, pynslcd/rpc.py,
Packit 6bd9ab
	  pynslcd/service.py: implement service, protocol and rpc lookups
Packit 6bd9ab
	* [r1409] pynslcd/host.py, pynslcd/network.py: fix the case where
Packit 6bd9ab
	  the RDN is for some reason not in the cn
Packit 6bd9ab
	* [r1408] pynslcd/pam.py: fix configuration name
Packit 6bd9ab
	* [r1407] pynslcd/mypidfile.py: truncate pidfile to ensure remains
Packit 6bd9ab
	  of previous value is gone
Packit 6bd9ab
Packit 6bd9ab
2011-03-23  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1406] pynslcd/host.py: fix use of spaces
Packit 6bd9ab
	* [r1405] nslcd/protocol.c, nslcd/shadow.c: fix descriptions of
Packit 6bd9ab
	  files
Packit 6bd9ab
	* [r1403] compat/daemon.h, configure.ac, nslcd/nslcd.c: provide a
Packit 6bd9ab
	  definition of daemon() for systems that lack it
Packit 6bd9ab
	* [r1402] compat/ether.h: typo fix in comment
Packit 6bd9ab
Packit 6bd9ab
2011-03-19  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1401] Makefile.am, common, compat, nslcd, nss, pam, tests,
Packit 6bd9ab
	  tests/test_expr.c, tests/test_pamcmds.expect, tests/test_tio.c:
Packit 6bd9ab
	  more tests and general test improvements
Packit 6bd9ab
	* [r1400] common/expr.c, nslcd/myldap.h, nslcd/nslcd.c,
Packit 6bd9ab
	  nss/common.h, nss/prototypes.h, pam/common.h, pam/pam.c: small
Packit 6bd9ab
	  code improvements
Packit 6bd9ab
	* [r1399] nslcd/log.c, nslcd/log.h: remove logging functionality
Packit 6bd9ab
	  that isn't used
Packit 6bd9ab
Packit 6bd9ab
2011-03-18  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1398] tests, tests/Makefile.am, tests/in_testenv.sh,
Packit 6bd9ab
	  tests/test_nsscmds.sh, tests/test_pamcmds.expect,
Packit 6bd9ab
	  tests/test_pamcmds.sh: implement test cases for some of the
Packit 6bd9ab
	  common PAM actions (test environment required for this)
Packit 6bd9ab
Packit 6bd9ab
2011-03-17  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1397] configure.ac, tests/Makefile.am, tests/common.h,
Packit 6bd9ab
	  tests/test_cfg.c, tests/test_common.c, tests/test_expr.c,
Packit 6bd9ab
	  tests/test_getpeercred.c, tests/test_myldap.c, tests/test_tio.c:
Packit 6bd9ab
	  put all assertion functions and compatibility code into one
Packit 6bd9ab
	  header file
Packit 6bd9ab
	* [r1396] nslcd.conf: put idle_timelimit option in Active Directory
Packit 6bd9ab
	  example with low enough default
Packit 6bd9ab
Packit 6bd9ab
2011-03-16  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1395] 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_nslcd_group.c, tests/test_passwd.c,
Packit 6bd9ab
	  tests/test_protocols.c, tests/test_rpc.c, tests/test_services.c,
Packit 6bd9ab
	  tests/test_shadow.c: remove legacy test code that is no longer
Packit 6bd9ab
	  used
Packit 6bd9ab
Packit 6bd9ab
2011-03-14  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1394] pam/pam.c: check for user existence before trying
Packit 6bd9ab
	  password change
Packit 6bd9ab
	* [r1393] common/tio.c: fix a problem in the timeout paramater that
Packit 6bd9ab
	  was being passed to select() and could contain too many µsec
Packit 6bd9ab
	  (fixes Solaris runtime issue)
Packit 6bd9ab
Packit 6bd9ab
2011-03-13  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1392] tests/test_nsscmds.sh: fix name of script in header
Packit 6bd9ab
Packit 6bd9ab
2011-03-12  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1391] configure.ac: include the resolv library for hstrerror()
Packit 6bd9ab
	  on platforms that need it (thanks Peter Bray)
Packit 6bd9ab
	* [r1390] nslcd/common.h, nslcd/pam.c: put all HOST_NAME_MAX
Packit 6bd9ab
	  fallbacks in common.h and fall back to _POSIX_HOST_NAME_MAX
Packit 6bd9ab
	  (thanks Peter Bray)
Packit 6bd9ab
Packit 6bd9ab
2011-03-11  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1389] Makefile.am: ensure that permissions are sane in the
Packit 6bd9ab
	  distributed tarball
Packit 6bd9ab
	* [r1388] nslcd/myldap.c: fix problem with endless loop on
Packit 6bd9ab
	  incorrect password
Packit 6bd9ab
	* [r1387] nslcd/common.c, nslcd/common.h: move HOST_NAME_MAX
Packit 6bd9ab
	  fallback definition to header file
Packit 6bd9ab
Packit 6bd9ab
2011-03-10  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1385] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
Packit 6bd9ab
	  man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get
Packit 6bd9ab
	  files ready for 0.8.1 release
Packit 6bd9ab
	* [r1384] Makefile.am, common/tio.c, compat/Makefile.am,
Packit 6bd9ab
	  compat/ether.h, compat/ldap_compat.h, compat/pam_get_authtok.c,
Packit 6bd9ab
	  man/Makefile.am, nslcd/attmap.c, nslcd/attmap.h, nslcd/common.c,
Packit 6bd9ab
	  nslcd/common.h, nss/prototypes.h, pam/common.h, pynslcd/ether.py,
Packit 6bd9ab
	  pynslcd/pynslcd.py, pynslcd/tio.py: update copyright headers to
Packit 6bd9ab
	  add missing years
Packit 6bd9ab
Packit 6bd9ab
2011-03-09  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1383] nslcd/pam.c: fix compiler warning
Packit 6bd9ab
	* [r1382] nslcd/pam.c, nslcd/passwd.c: properly handle
Packit 6bd9ab
	  user-not-found errors when doing authentication (CVE-2011-0438)
Packit 6bd9ab
Packit 6bd9ab
2011-03-06  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1381] pynslcd/Makefile.am, pynslcd/netgroup.py,
Packit 6bd9ab
	  pynslcd/pynslcd.py: implement module for netgroup lookups
Packit 6bd9ab
	* [r1380] pynslcd/Makefile.am, pynslcd/network.py,
Packit 6bd9ab
	  pynslcd/pynslcd.py: add network name lookups
Packit 6bd9ab
	* [r1379] tests/test.ldif.gz, tests/test_nsscmds.sh: add some test
Packit 6bd9ab
	  groups and add the arthur user to them to test whether all are
Packit 6bd9ab
	  returned correctly
Packit 6bd9ab
	* [r1378] Makefile.am: pass --enable-pynslcd with distcheck
Packit 6bd9ab
	* [r1377] pynslcd/Makefile.am: clean up compiled python files
Packit 6bd9ab
	* [r1376] pynslcd/host.py: fix search filter objectClass for hosts
Packit 6bd9ab
	* [r1375] nslcd/log.c, nslcd/log.h, nslcd/nslcd.c: ensure that
Packit 6bd9ab
	  session id is only logged while handling a connection
Packit 6bd9ab
	* [r1374] man/nslcd.conf.5.xml: note that attribute mapping
Packit 6bd9ab
	  expressions cannot be used for all attributes
Packit 6bd9ab
Packit 6bd9ab
2011-02-14  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1373] pynslcd/Makefile.am, pynslcd/host.py, pynslcd/pynslcd.py,
Packit 6bd9ab
	  pynslcd/tio.py: implement module for hostname lookups
Packit 6bd9ab
	* [r1372] pynslcd/ether.py: fix comment
Packit 6bd9ab
	* [r1371] pynslcd/Makefile.am, pynslcd/debugio.py: clean up and add
Packit 6bd9ab
	  missing files to installation
Packit 6bd9ab
Packit 6bd9ab
2011-02-11  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1370] configure.ac: fix FreeBSD nss_ldap soname (as seen in
Packit 6bd9ab
	  current FreeBSD packaging)
Packit 6bd9ab
	* [r1369] nslcd/nslcd.c: create the directory for the socket and
Packit 6bd9ab
	  pidfile
Packit 6bd9ab
Packit 6bd9ab
2011-01-29  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1368] man/nslcd.conf.5.xml: document a proper replacement for
Packit 6bd9ab
	  pam_check_host_attr (thanks Luca Capello) and add a section on
Packit 6bd9ab
	  quoting
Packit 6bd9ab
	* [r1367] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/common.c,
Packit 6bd9ab
	  nslcd/common.h, nslcd/pam.c: implement a fqdn variable that can
Packit 6bd9ab
	  be used inside pam_authz_search filters
Packit 6bd9ab
Packit 6bd9ab
2011-01-23  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1366] man/nslcd.conf.5.xml: name pam_check_service_attr and
Packit 6bd9ab
	  pam_check_host_attr options in manual page and indicate how
Packit 6bd9ab
	  pam_authz_search replaces them
Packit 6bd9ab
Packit 6bd9ab
2011-01-05  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1365] AUTHORS, HACKING, configure.ac, debian/copyright,
Packit 6bd9ab
	  nss/Makefile.am, nss/bsdnss.c, nss/exports.freebsd,
Packit 6bd9ab
	  nss/prototypes.h: add FreeBSD support, partially imported from
Packit 6bd9ab
	  the FreeBSD port (thanks to Jacques Vidrine, Artem Kazakov and
Packit 6bd9ab
	  Alexander V. Chernikov)
Packit 6bd9ab
Packit 6bd9ab
2011-01-01  arthur
Packit 6bd9ab
Packit 6bd9ab
	* [r1364] nss/Makefile.am: put solnss.c under
Packit 6bd9ab
	  EXTRA_nss_ldap_so_SOURCES
Packit 6bd9ab
	* [r1363] man/nslcd.8.xml, man/nslcd.conf.5.xml,
Packit 6bd9ab
	  man/pam_ldap.8.xml: add ids to options so we can more easily
Packit 6bd9ab
	  reference them from elsewhere (especially useful for generated
Packit 6bd9ab
	  HTML)
Packit 6bd9ab
	* [r1362] nslcd/myldap.c: include definition of rc in all code
Packit 6bd9ab
	  paths because it's used most of the time
Packit 6bd9ab
	* [r1361] configure.ac: fix quoting of NSS_MODULE_OBJS expression
Packit 6bd9ab
	  to one that is supported by more shells
Packit 6bd9ab
	* [r1360] nss/Makefile.am: ensure that solnss.c ends up in tarball
Packit 6bd9ab