|
Packit |
6bd9ab |
2012-12-30 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1891] tests/lookup_netgroup.c: code style fix
|
|
Packit |
6bd9ab |
* [r1890] nslcd/cfg.c: remove deprecated use_sasl, reconnect_tries,
|
|
Packit |
6bd9ab |
reconnect_maxsleeptime and tls_checkpeer options which have been
|
|
Packit |
6bd9ab |
replaced some time ago
|
|
Packit |
6bd9ab |
* [r1889] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: remove
|
|
Packit |
6bd9ab |
undocumented restart configuration option
|
|
Packit |
6bd9ab |
* [r1888] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c, nslcd/pam.c,
|
|
Packit |
6bd9ab |
tests/test_cfg.c, tests/test_myldap.c: reorganise and rename
|
|
Packit |
6bd9ab |
configuration options to be in line with manual page
|
|
Packit |
6bd9ab |
* [r1887] nslcd/alias.c, nslcd/cfg.c, nslcd/cfg.h, nslcd/common.h,
|
|
Packit |
6bd9ab |
nslcd/ether.c, nslcd/group.c, nslcd/host.c, nslcd/myldap.c,
|
|
Packit |
6bd9ab |
nslcd/netgroup.c, nslcd/network.c, nslcd/nslcd.c, nslcd/pam.c,
|
|
Packit |
6bd9ab |
nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
|
|
Packit |
6bd9ab |
nslcd/shadow.c, tests/test_cfg.c, tests/test_myldap.c: remove the
|
|
Packit |
6bd9ab |
ldc_ prefix from struct ldap_config fields
|
|
Packit |
6bd9ab |
* [r1886] configure.ac: use the newer style AM_INIT_AUTOMAKE
|
|
Packit |
6bd9ab |
* [r1885] pynslcd/Makefile.am: add dependency information to
|
|
Packit |
6bd9ab |
regenerate constants.py
|
|
Packit |
6bd9ab |
* [r1884] man/Makefile.am: make the way manual pages are selected
|
|
Packit |
6bd9ab |
for installation more maintainable
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-29 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1883] nslcd.h: remove unnecessary comment
|
|
Packit |
6bd9ab |
* [r1882] .gitignore, tests, tests/Makefile.am,
|
|
Packit |
6bd9ab |
tests/lookup_netgroup.c: implement a lookup_netgroup command for
|
|
Packit |
6bd9ab |
systems that cannot use getent to list netgroups
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-28 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1881] nslcd/service.c: another comment typo fix
|
|
Packit |
6bd9ab |
* [r1880] nslcd/cfg.h: re-order enum values to use the same order
|
|
Packit |
6bd9ab |
as elsewhere
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-24 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1879] nslcd/common.h, pynslcd/alias.py, pynslcd/shadow.py: more
|
|
Packit |
6bd9ab |
comment fixes
|
|
Packit |
6bd9ab |
* [r1878] nslcd/pam.c: fix typo in comment
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-23 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1877] nslcd/alias.c, nslcd/common.h, nslcd/ether.c,
|
|
Packit |
6bd9ab |
nslcd/group.c, nslcd/host.c, 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: move the action argument to NSLCD_HANDLE to the
|
|
Packit |
6bd9ab |
front
|
|
Packit |
6bd9ab |
* [r1876] nss/aliases.c, nss/common.h, nss/ethers.c, nss/group.c,
|
|
Packit |
6bd9ab |
nss/hosts.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
|
|
Packit |
6bd9ab |
nss/rpc.c, nss/services.c, nss/shadow.c: merge NSS_BYNAME and
|
|
Packit |
6bd9ab |
NSS_BYINT32 into NSS_BYGEN and rename to NSS_GETONE
|
|
Packit |
6bd9ab |
* [r1875] nss/netgroup.c: adapt Solaris netgroup lookup code
|
|
Packit |
6bd9ab |
* [r1874] nslcd.h, nslcd/netgroup.c, nss/netgroup.c,
|
|
Packit |
6bd9ab |
pynslcd/netgroup.py, tests/test_nsscmds.sh: update the netgroup
|
|
Packit |
6bd9ab |
by name request to have one result entry per netgroup with
|
|
Packit |
6bd9ab |
multiple rows within one result
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-22 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1873] common/dict.c, common/dict.h, common/expr.c,
|
|
Packit |
6bd9ab |
common/expr.h, common/nslcd-prot.c, common/nslcd-prot.h,
|
|
Packit |
6bd9ab |
common/set.c, common/set.h, common/tio.c, common/tio.h,
|
|
Packit |
6bd9ab |
compat/attrs.h, compat/daemon.c, compat/daemon.h, compat/ether.c,
|
|
Packit |
6bd9ab |
compat/ether.h, compat/getopt_long.c, compat/getopt_long.h,
|
|
Packit |
6bd9ab |
compat/getpeercred.c, compat/getpeercred.h, compat/ldap_compat.h,
|
|
Packit |
6bd9ab |
compat/ldap_initialize.c, compat/ldap_passwd_s.c,
|
|
Packit |
6bd9ab |
compat/nss_compat.h, compat/pam_compat.h,
|
|
Packit |
6bd9ab |
compat/pam_get_authtok.c, compat/pam_prompt.c, compat/socket.h,
|
|
Packit |
6bd9ab |
compat/strndup.c, compat/strndup.h, configure.ac, nslcd/alias.c,
|
|
Packit |
6bd9ab |
nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/cfg.h,
|
|
Packit |
6bd9ab |
nslcd/common.c, nslcd/common.h, nslcd/config.c, nslcd/ether.c,
|
|
Packit |
6bd9ab |
nslcd/group.c, nslcd/host.c, nslcd/log.c, nslcd/log.h,
|
|
Packit |
6bd9ab |
nslcd/myldap.c, nslcd/myldap.h, nslcd/netgroup.c,
|
|
Packit |
6bd9ab |
nslcd/network.c, nslcd/nslcd.c, nslcd/nsswitch.c, nslcd/pam.c,
|
|
Packit |
6bd9ab |
nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
|
|
Packit |
6bd9ab |
nslcd/shadow.c, nss/aliases.c, nss/bsdnss.c, nss/common.c,
|
|
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/prototypes.h, nss/rpc.c, nss/services.c, nss/shadow.c,
|
|
Packit |
6bd9ab |
nss/solnss.c, nss/solnss.h, pam/common.h, pam/pam.c,
|
|
Packit |
6bd9ab |
tests/common.h, tests/test_cfg.c, tests/test_common.c,
|
|
Packit |
6bd9ab |
tests/test_dict.c, tests/test_expr.c, tests/test_getpeercred.c,
|
|
Packit |
6bd9ab |
tests/test_myldap.c, tests/test_set.c, tests/test_tio.c: update C
|
|
Packit |
6bd9ab |
coding style to a more commonly used style
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-20 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1870] nslcd/passwd.c: don't process the passwd_byuid request at
|
|
Packit |
6bd9ab |
all for uids < nss_min_uid
|
|
Packit |
6bd9ab |
* [r1868] nslcd/myldap.c: fix logic error (use && instead of & for
|
|
Packit |
6bd9ab |
logical and)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-16 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1867] nss/ethers.c, nss/group.c, nss/passwd.c: also no longer
|
|
Packit |
6bd9ab |
use NSS_BYINT32() in Solaris (fixes r1864)
|
|
Packit |
6bd9ab |
* [r1866] nslcd.h, nslcd/nslcd.c: make nslcd actions hexadecimal
|
|
Packit |
6bd9ab |
values with some structure to make debugging easier
|
|
Packit |
6bd9ab |
* [r1865] nslcd.h, nslcd/pam.c, pam/common.h, pam/pam.c: change PAM
|
|
Packit |
6bd9ab |
protocol to be more consistent and simpler
|
|
Packit |
6bd9ab |
* [r1864] common/nslcd-prot.h, nslcd.h, nslcd/common.c,
|
|
Packit |
6bd9ab |
nslcd/ether.c, nslcd/group.c, nslcd/nslcd.c, nslcd/passwd.c,
|
|
Packit |
6bd9ab |
nss/common.h, nss/ethers.c, nss/group.c, nss/networks.c,
|
|
Packit |
6bd9ab |
nss/passwd.c, nss/services.c, pam/common.h, pam/pam.c,
|
|
Packit |
6bd9ab |
pynslcd/group.py, pynslcd/passwd.py, pynslcd/tio.py: switch
|
|
Packit |
6bd9ab |
protocol from host byte order to network byte order and switch
|
|
Packit |
6bd9ab |
use of uid_t and gid_t in the protocol to int32
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-15 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1863] .gitignore, configure.ac, pynslcd, pynslcd/Makefile.am,
|
|
Packit |
6bd9ab |
pynslcd/config.py.in, pynslcd/constants.py.in,
|
|
Packit |
6bd9ab |
pynslcd/pynslcd.py, pynslcd/tio.py: merge config.py into
|
|
Packit |
6bd9ab |
constants.py and generate it from configure
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-14 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1859] pynslcd/pynslcd.py: remove unneeded brackets
|
|
Packit |
6bd9ab |
* [r1858] tests/test_tio.c: also test for correct value of errno on
|
|
Packit |
6bd9ab |
timeout and make read and write timeout tests consistent
|
|
Packit |
6bd9ab |
* [r1857] tests/test_tio.c: also output debugging info in
|
|
Packit |
6bd9ab |
test_timeout_reader test
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-08 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1848] common/tio.c: update microseconds when setting deadline,
|
|
Packit |
6bd9ab |
not seconds (thanks Julien Cristau)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-12-06 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1846] common/tio.c, tests/test_tio.c: make test even more
|
|
Packit |
6bd9ab |
verbose and set number of writes back at 10000 to avoid issues
|
|
Packit |
6bd9ab |
with systems with large buffers
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-11-30 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1845] tests/test_tio.c: rephrase test to more clearly explain
|
|
Packit |
6bd9ab |
what we're testing and be a little more verbose
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-11-25 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1842] nslcd/nsswitch.c: remove inline keyword (should have been
|
|
Packit |
6bd9ab |
removed in r1840)
|
|
Packit |
6bd9ab |
* [r1841] nslcd/nsswitch.c: if nsswitch.conf is missing a shadow
|
|
Packit |
6bd9ab |
entry, fall back to checking the passwd mapping
|
|
Packit |
6bd9ab |
* [r1840] nslcd/common.h, nslcd/nsswitch.c, nslcd/passwd.c: move
|
|
Packit |
6bd9ab |
all nsswitch-parsing related functions to nsswitch.c
|
|
Packit |
6bd9ab |
* [r1839] .gitignore: small fix for .gitignore
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-11-22 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1838] nslcd/group.c, nslcd/passwd.c, nslcd/protocol.c,
|
|
Packit |
6bd9ab |
nslcd/rpc.c, nslcd/service.c: ensure that values are logged as
|
|
Packit |
6bd9ab |
unsigned numbers
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-11-18 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1834] ChangeLog, NEWS, TODO, configure.ac, man/nslcd.8.xml,
|
|
Packit |
6bd9ab |
man/nslcd.conf.5.xml, man/pam_ldap.8.xml, man/pynslcd.8.xml: get
|
|
Packit |
6bd9ab |
files ready for 0.8.12 release
|
|
Packit |
6bd9ab |
* [r1833] configure.ac, nss/passwd.c: properly initialise
|
|
Packit |
6bd9ab |
passwd.pw_class on FreeBSD to empty string (was set to NULL due
|
|
Packit |
6bd9ab |
to the memset which was introduced in r1767)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-11-17 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1832] pam/pam.c: use pam_modutil_getpwnam() instead of
|
|
Packit |
6bd9ab |
getpwnam() in PAM module
|
|
Packit |
6bd9ab |
* [r1831] man/nslcd.8.xml, man/pynslcd.8.xml: fix formatting and
|
|
Packit |
6bd9ab |
improve consistency in manaual pages
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-11-16 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1828] man/nslcd.8.xml, man/pynslcd.8.xml: remove dots from
|
|
Packit |
6bd9ab |
short description in manual page
|
|
Packit |
6bd9ab |
* [r1827] nslcd/config.c: fix comment in header
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-11-13 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1824] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/myldap.c,
|
|
Packit |
6bd9ab |
pynslcd/cfg.py, pynslcd/pynslcd.py: to only set
|
|
Packit |
6bd9ab |
LDAP_OPT_X_SASL_NOCANON if the sasl_canonicalize option is
|
|
Packit |
6bd9ab |
explicitly set in the configuration file
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-11-11 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1823] pam/pam.c: log the PAM error message along with the
|
|
Packit |
6bd9ab |
message from nslcd if it is available
|
|
Packit |
6bd9ab |
* [r1822] .gitignore: add a .gitignore file for those working with
|
|
Packit |
6bd9ab |
git
|
|
Packit |
6bd9ab |
* [r1821] common/nslcd-prot.c: set FD_CLOEXEC in NSS and PAM
|
|
Packit |
6bd9ab |
modules to ensure that nslcd file descriptor is not leaked to
|
|
Packit |
6bd9ab |
child processes
|
|
Packit |
6bd9ab |
* [r1814] nslcd/myldap.c: log connection message before clearing
|
|
Packit |
6bd9ab |
error indicators to not hide these log messages in most
|
|
Packit |
6bd9ab |
configurations (fixes r1095)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-10-28 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1812] nss/Makefile.am, nss/common.h, nss/group.c, nss/hosts.c,
|
|
Packit |
6bd9ab |
nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
|
|
Packit |
6bd9ab |
nss/services.c, nss/shadow.c, nss/solnss.h: refactor the
|
|
Packit |
6bd9ab |
read_result() functions into a common macro and move all the
|
|
Packit |
6bd9ab |
Solaris-specific definitions to solnss.h
|
|
Packit |
6bd9ab |
* [r1811] nss/hosts.c: combine read_hostent_erronempty() and
|
|
Packit |
6bd9ab |
read_hostent_nextonempty() into a read_hostent() with a retry
|
|
Packit |
6bd9ab |
parameter
|
|
Packit |
6bd9ab |
* [r1810] nss/group.c: fix typo (thanks Ted C. Cheng)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-10-26 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1809] nss/group.c: fix buffer size checking in group by member
|
|
Packit |
6bd9ab |
NSS function on Solaris
|
|
Packit |
6bd9ab |
* [r1808] nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
|
|
Packit |
6bd9ab |
nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
|
|
Packit |
6bd9ab |
nss/services.c, nss/shadow.c: introduce ent2str() functions for
|
|
Packit |
6bd9ab |
each database (except ether and netgroup) and make buffer
|
|
Packit |
6bd9ab |
handling consistent (for Solaris)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-10-21 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1807] configure.ac: remove duplicate checks from the configure
|
|
Packit |
6bd9ab |
script
|
|
Packit |
6bd9ab |
* [r1806] man: ignore generated pynslcd manual pages
|
|
Packit |
6bd9ab |
* [r1805] nss/passwd.c: fix a problem on Solaris (fixes r1793)
|
|
Packit |
6bd9ab |
* [r1804] man/Makefile.am, man/nslcd.8.xml, man/pynslcd.8.xml: make
|
|
Packit |
6bd9ab |
a pynslcd manual page and install it if pynslcd is enabled (and
|
|
Packit |
6bd9ab |
small fix in nslcd manual page)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-10-19 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1803] common/expr.c, tests/test_expr.c: allow attribute options
|
|
Packit |
6bd9ab |
in attribute mapping expressions
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-10-14 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1798] ChangeLog, NEWS, configure.ac, man/nslcd.8.xml,
|
|
Packit |
6bd9ab |
man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get files ready for
|
|
Packit |
6bd9ab |
0.8.11 release
|
|
Packit |
6bd9ab |
* [r1797] configure.ac: remove extra code that sets PACKAGE_URL
|
|
Packit |
6bd9ab |
(which isn't used)
|
|
Packit |
6bd9ab |
* [r1796] nss/netgroup.c: do not clear the netgroup struct because
|
|
Packit |
6bd9ab |
it contains information for others as well (fixes r1767)
|
|
Packit |
6bd9ab |
* [r1795] nslcd/nslcd.c: if nslcd creates the state directory, try
|
|
Packit |
6bd9ab |
to set the right ownership
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-10-13 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1794] nss/passwd.c: include missing definition (fixes r1793)
|
|
Packit |
6bd9ab |
* [r1793] nss/passwd.c: do proper range checking and replace
|
|
Packit |
6bd9ab |
READ_RESULT macro with read_result function (Solaris)
|
|
Packit |
6bd9ab |
* [r1792] nss/hosts.c: return correct error for buffer too small
|
|
Packit |
6bd9ab |
(Solaris)
|
|
Packit |
6bd9ab |
* [r1791] HACKING, nss/ethers.c: in ether handling only write to
|
|
Packit |
6bd9ab |
output values and return correct error for buffer too small
|
|
Packit |
6bd9ab |
* [r1790] nss/common.h: on Solaris initialise the output values
|
|
Packit |
6bd9ab |
* [r1789] nss/common.h: fix code indentation
|
|
Packit |
6bd9ab |
* [r1787] tests/common.h: provide alternatives for assertion
|
|
Packit |
6bd9ab |
failures on Solaris and FreeBSD
|
|
Packit |
6bd9ab |
* [r1786] Makefile.am: pass CPPFLAGS and LDFLAGS to distcheck's
|
|
Packit |
6bd9ab |
configure and put nslcd.conf under prefix
|
|
Packit |
6bd9ab |
* [r1785] pynslcd/Makefile.am: use $(top_srcdir)/nslcd.h instead of
|
|
Packit |
6bd9ab |
$< to avoid problems with FreeBSD's make
|
|
Packit |
6bd9ab |
* [r1784] tests/test_tio.c: update tests to new tio interface
|
|
Packit |
6bd9ab |
(fixes r1783)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-10-12 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1783] common/nslcd-prot.c, common/tio.c, common/tio.h,
|
|
Packit |
6bd9ab |
nslcd/nslcd.c: use poll() instead of select() for checking file
|
|
Packit |
6bd9ab |
descriptor activity to also correctly work if more than
|
|
Packit |
6bd9ab |
FD_SETSIZE files are already open
|
|
Packit |
6bd9ab |
* [r1781] common/tio.c: check if the file descriptor can be stored
|
|
Packit |
6bd9ab |
in the select() file descriptor set
|
|
Packit |
6bd9ab |
* [r1780] README: small clarifications to shadow properties
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-09-16 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1771] nslcd/passwd.c: fix problem storing negative hit to
|
|
Packit |
6bd9ab |
dn2uid cache (thanks scan-build)
|
|
Packit |
6bd9ab |
* [r1770] nslcd/myldap.c: fix logic error when falling back to
|
|
Packit |
6bd9ab |
getting ranged attribute values for possibly binary attributes
|
|
Packit |
6bd9ab |
(thanks scan-build)
|
|
Packit |
6bd9ab |
* [r1769] nslcd/myldap.c: swap values and buf assignment to avoid
|
|
Packit |
6bd9ab |
compiler alignment warnings
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-09-15 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1768] nslcd/passwd.c: only check nsswitch.conf for shadow
|
|
Packit |
6bd9ab |
mapping on glibc (Solaris shadow map follows passwd's mapping and
|
|
Packit |
6bd9ab |
FreeBSD doesn't have shadow at all)
|
|
Packit |
6bd9ab |
* [r1767] nss/aliases.c, 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: clear the *ent structs
|
|
Packit |
6bd9ab |
before writing fields to avoid problems with extra fields (fixes
|
|
Packit |
6bd9ab |
password field weirdness on Solaris 10)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-09-14 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1766] nss/hosts.c: fix host name lookups for Solaris (tested
|
|
Packit |
6bd9ab |
with Solaris 10)
|
|
Packit |
6bd9ab |
* [r1765] nss/ethers.c: use the standard constructor and destructor
|
|
Packit |
6bd9ab |
eventhough be->fp isn't used
|
|
Packit |
6bd9ab |
* [r1764] nss/ethers.c: fix ethernet lookups for Solaris (tested
|
|
Packit |
6bd9ab |
with Solaris 10)
|
|
Packit |
6bd9ab |
* [r1763] nslcd/alias.c, nslcd/ether.c, nslcd/group.c,
|
|
Packit |
6bd9ab |
nslcd/host.c, 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 |
grow all search filter buffers to 4096 bytes (thanks flavio)
|
|
Packit |
6bd9ab |
* [r1762] nslcd/pam.c: rename filter_buffer to filter for
|
|
Packit |
6bd9ab |
consistency
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-09-08 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1761] ChangeLog, ChangeLog-2011, Makefile.am: archive older
|
|
Packit |
6bd9ab |
ChangeLog entries in year files
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-09-03 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1749] nss/group.c: a few fixes in the Solaris group lookups
|
|
Packit |
6bd9ab |
* [r1748] nss/common.h, nss/passwd.c: fix indenting of code
|
|
Packit |
6bd9ab |
* [r1747] nss/ethers.c, nss/group.c, nss/hosts.c, nss/netgroup.c,
|
|
Packit |
6bd9ab |
nss/networks.c, nss/passwd.c, nss/protocols.c, nss/rpc.c,
|
|
Packit |
6bd9ab |
nss/services.c, nss/shadow.c: on Solaris store the errno value in
|
|
Packit |
6bd9ab |
NSS_ARGS(args)->erange
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-09-01 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1746] compat/pam_get_authtok.c: include a missing cast
|
|
Packit |
6bd9ab |
* [r1745] nslcd/myldap.c: provide an alternative do_rebind() for
|
|
Packit |
6bd9ab |
Netscape LDAP
|
|
Packit |
6bd9ab |
* [r1744] nslcd/nslcd.c: include an explicit cast to int when
|
|
Packit |
6bd9ab |
printing gid_t (fixes r1723)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-08-31 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1736] depcomp: mark file as executable
|
|
Packit |
6bd9ab |
* [r1735] man/nslcd.conf.5.xml, nslcd/cfg.c, pynslcd/cfg.py: change
|
|
Packit |
6bd9ab |
the default value of sasl_canonicalize to yes (thanks Marcus
|
|
Packit |
6bd9ab |
Moeller)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-08-14 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1734] nslcd/myldap.c: remove variable definition that was
|
|
Packit |
6bd9ab |
introduced in r1626 but should have been removed in r1714
|
|
Packit |
6bd9ab |
* [r1733] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
|
|
Packit |
6bd9ab |
nslcd/myldap.c, pynslcd/cfg.py, pynslcd/pynslcd.py: introduce a
|
|
Packit |
6bd9ab |
sasl_canonicalize option that will now, by default, disable
|
|
Packit |
6bd9ab |
reverse host name lookups in OpenLDAP
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-07-23 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1731] nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c: ensure
|
|
Packit |
6bd9ab |
that all places where stdint.h is included it is surrounded by
|
|
Packit |
6bd9ab |
#ifdefs
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-07-21 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1725] nslcd/common.h: only inlude stdint.h if we have it
|
|
Packit |
6bd9ab |
* [r1724] nslcd/common.h: add missing includes to ensure all types
|
|
Packit |
6bd9ab |
are defined in header
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-07-20 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1723] configure.ac, nslcd/cfg.c, nslcd/cfg.h, nslcd/nslcd.c,
|
|
Packit |
6bd9ab |
pynslcd/pynslcd.py: on startup have the gid option default to the
|
|
Packit |
6bd9ab |
primary group of the specified user and load the user's
|
|
Packit |
6bd9ab |
supplementary groups
|
|
Packit |
6bd9ab |
* [r1722] Makefile.am, ldapns.ldif: add an LDIF version of the
|
|
Packit |
6bd9ab |
ldapns.schema schema file
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-07-15 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1721] pynslcd/pynslcd.py: avoid setting tls_randfile twice and
|
|
Packit |
6bd9ab |
remove fixed FIXME (fixed in r1717)
|
|
Packit |
6bd9ab |
* [r1720] pynslcd/pynslcd.py: set the pynslcd process name if
|
|
Packit |
6bd9ab |
possible
|
|
Packit |
6bd9ab |
* [r1719] pynslcd/cfg.py: support getting
|
|
Packit |
6bd9ab |
pam_password_prohibit_message from configuration (but don't
|
|
Packit |
6bd9ab |
handle it yet)
|
|
Packit |
6bd9ab |
* [r1718] pynslcd/cfg.py, pynslcd/pam.py: rename internal
|
|
Packit |
6bd9ab |
pam_authz_search to pam_authz_searches
|
|
Packit |
6bd9ab |
* [r1717] pynslcd/pynslcd.py: properly set most LDAP options from
|
|
Packit |
6bd9ab |
configuration
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-07-11 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1716] pam/pam.c: also check pam_password_prohibit_message in
|
|
Packit |
6bd9ab |
pam_sm_authenticate() because Solaris does authentication before
|
|
Packit |
6bd9ab |
pam_sm_chauthtok() (thanks Ted Cheng)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-07-08 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1715] man/nslcd.conf.5.xml, nslcd.h, nslcd/Makefile.am,
|
|
Packit |
6bd9ab |
nslcd/cfg.c, nslcd/cfg.h, nslcd/common.h, nslcd/config.c,
|
|
Packit |
6bd9ab |
nslcd/nslcd.c, nslcd/pam.c, pam/pam.c: implement a
|
|
Packit |
6bd9ab |
pam_password_prohibit_message nslcd.conf option to deny password
|
|
Packit |
6bd9ab |
change introducing a NSLCD_ACTION_CONFIG_GET request thanks to
|
|
Packit |
6bd9ab |
Ted Cheng
|
|
Packit |
6bd9ab |
* [r1714] nslcd/myldap.c: remove duplicate getting of
|
|
Packit |
6bd9ab |
LDAP_OPT_DIAGNOSTIC_MESSAGE (should have been part of r1639)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-07-07 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1713] AUTHORS, pynslcd/Makefile.am: ensure that cache.py is
|
|
Packit |
6bd9ab |
installed (thanks Jon Severinsson)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-06-29 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1707] ChangeLog, NEWS, TODO, configure.ac, man/nslcd.8.xml,
|
|
Packit |
6bd9ab |
man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get files ready for
|
|
Packit |
6bd9ab |
0.8.10 release
|
|
Packit |
6bd9ab |
* [r1706] config.sub: update from latest automake
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-06-17 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1705] HACKING: minor documentation touch-ups
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-06-15 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1704] Makefile.am: install the default configuration file with
|
|
Packit |
6bd9ab |
reduced permissions (further protection for CVE-2009-1073)
|
|
Packit |
6bd9ab |
* [r1703] nslcd/pam.c: log successful password change in nslcd and
|
|
Packit |
6bd9ab |
correctly terminate protocol on password change failure
|
|
Packit |
6bd9ab |
* [r1702] pam/pam.c: fix problem with returning wrong error code
|
|
Packit |
6bd9ab |
when changing password with wrong old password (thanks Anton
|
|
Packit |
6bd9ab |
Helwart)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-05-25 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1701] README: reword section on bug reporting and add a
|
|
Packit |
6bd9ab |
reference to the ignorecase option on the case sensitivity
|
|
Packit |
6bd9ab |
section
|
|
Packit |
6bd9ab |
* [r1700] HACKING: include list of required libraries and do not
|
|
Packit |
6bd9ab |
put information on AUTHORS file on the patch requirements
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-05-20 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1695] ChangeLog, NEWS, configure.ac, man/nslcd.8.xml,
|
|
Packit |
6bd9ab |
man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get files ready for
|
|
Packit |
6bd9ab |
0.8.9 release
|
|
Packit |
6bd9ab |
* [r1694] nslcd/cfg.c, nslcd/common.c, nslcd/group.c,
|
|
Packit |
6bd9ab |
nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c,
|
|
Packit |
6bd9ab |
nslcd/shadow.c: implement extra range checking of all numeric
|
|
Packit |
6bd9ab |
values
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-05-18 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1693] configure.ac, nslcd/myldap.c, nslcd/nslcd.c,
|
|
Packit |
6bd9ab |
nss/bsdnss.c: get rid of a few compiler warnings on FreeBSD
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-05-11 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1690] compat/nss_compat.h, configure.ac: provide a
|
|
Packit |
6bd9ab |
compatibility version of struct spwd for systems without it
|
|
Packit |
6bd9ab |
* [r1688] compat/socket.h: fix fallback definition of SUN_LEN()
|
|
Packit |
6bd9ab |
(fixes r1686)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-05-09 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1686] common/nslcd-prot.c, compat/Makefile.am,
|
|
Packit |
6bd9ab |
compat/nss_compat.h, compat/socket.h, nslcd/nslcd.c: provide a
|
|
Packit |
6bd9ab |
compatibility definition of SUN_LEN() for systems that lack it
|
|
Packit |
6bd9ab |
* [r1685] nslcd/nslcd.c: remove duplicate debug from log message
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-05-04 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1684] pynslcd/pam.py: implement PAM authorisation check using
|
|
Packit |
6bd9ab |
pam_authz_search option
|
|
Packit |
6bd9ab |
* [r1683] pynslcd/pam.py: ignore user-supplied DN for PAM requests
|
|
Packit |
6bd9ab |
and don't send it back
|
|
Packit |
6bd9ab |
* [r1682] pynslcd/Makefile.am, pynslcd/attmap.py, pynslcd/cfg.py,
|
|
Packit |
6bd9ab |
pynslcd/expr.py: move expression handling to own module
|
|
Packit |
6bd9ab |
* [r1681] pynslcd/common.py: ensure search also works without
|
|
Packit |
6bd9ab |
attribute map
|
|
Packit |
6bd9ab |
* [r1680] pynslcd/cfg.py: small code style improvements
|
|
Packit |
6bd9ab |
* [r1679] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
|
|
Packit |
6bd9ab |
nslcd/pam.c, pynslcd/cfg.py: allow the pam_authz_search option to
|
|
Packit |
6bd9ab |
be specified multiple times
|
|
Packit |
6bd9ab |
* [r1678] nslcd/nslcd.c: don't try to close _SC_OPEN_MAX file
|
|
Packit |
6bd9ab |
descriptor
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-05-02 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1677] compat/pam_compat.h, compat/pam_get_authtok.c: move all
|
|
Packit |
6bd9ab |
PAM_AUTHTOK_RECOVERY_ERR compatibility definitions to
|
|
Packit |
6bd9ab |
compat/pam_compat.h
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-04-29 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1673] README: documentation touch-ups
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-04-27 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1662] ChangeLog, NEWS, configure.ac, man/nslcd.8.xml,
|
|
Packit |
6bd9ab |
man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get files ready for
|
|
Packit |
6bd9ab |
0.8.8 release
|
|
Packit |
6bd9ab |
* [r1660] Makefile.am, ldapns.schema: add a schema file that some
|
|
Packit |
6bd9ab |
people use for PAM
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-04-26 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1659] common/tio.c, common/tio.h, nss/common.h: split the
|
|
Packit |
6bd9ab |
functionality to read everything from the stream into a separate
|
|
Packit |
6bd9ab |
function and don't assume we use non-blocking IO (fix r1637)
|
|
Packit |
6bd9ab |
* [r1658] tests/test_pamcmds.expect: support alternative unknown
|
|
Packit |
6bd9ab |
user response
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-04-22 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1653] ChangeLog, NEWS, configure.ac, man/nslcd.8.xml,
|
|
Packit |
6bd9ab |
man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get files ready for
|
|
Packit |
6bd9ab |
0.8.7 release
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-04-09 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1649] compile, depcomp: update files from recent automake
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-03-23 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1643] nslcd/pam.c: increase buffer for pam_authz_search as
|
|
Packit |
6bd9ab |
suggested by Chris J Arges
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-03-16 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1642] pynslcd/attmap.py: support the upper and lower functions
|
|
Packit |
6bd9ab |
in attribute mapping expressions
|
|
Packit |
6bd9ab |
* [r1641] pynslcd/attmap.py, pynslcd/common.py, pynslcd/pam.py:
|
|
Packit |
6bd9ab |
refactor some of the attribute mapping code to introduce a
|
|
Packit |
6bd9ab |
mapping instance that does the hard work and support the lower()
|
|
Packit |
6bd9ab |
and upper() attribute mapping functions
|
|
Packit |
6bd9ab |
* [r1640] pynslcd/pynslcd.py: implement a getpeercred() function
|
|
Packit |
6bd9ab |
* [r1639] nslcd/myldap.c: always try to log the ldap error, the
|
|
Packit |
6bd9ab |
diagnostic message and errno if available in a consistent format
|
|
Packit |
6bd9ab |
* [r1638] nss/common.h: put both tio_skip() and tio_close() within
|
|
Packit |
6bd9ab |
if (fixes r1637) and clarify documentation of one part of the
|
|
Packit |
6bd9ab |
code
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-03-14 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1637] common/tio.c, common/tio.h, nss/common.h: read any
|
|
Packit |
6bd9ab |
remaining available data from the stream when closing the
|
|
Packit |
6bd9ab |
connection in a normal way to prevent Broken pipe messages in
|
|
Packit |
6bd9ab |
nslcd
|
|
Packit |
6bd9ab |
* [r1636] common/tio.c: ensure that we don't try to read more than
|
|
Packit |
6bd9ab |
SSIZE_MAX bytes
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-03-13 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1635] AUTHORS, man/nslcd.conf.5.xml: document the fact that
|
|
Packit |
6bd9ab |
each thread opens it's own connection (patch by Chris Hiestand)
|
|
Packit |
6bd9ab |
* [r1634] AUTHORS, man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
|
|
Packit |
6bd9ab |
nslcd/common.h, nslcd/group.c, nslcd/netgroup.c, nslcd/passwd.c,
|
|
Packit |
6bd9ab |
nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c:
|
|
Packit |
6bd9ab |
make whether or not to do case-sensitive filtering configurable
|
|
Packit |
6bd9ab |
(patch by Matthew L. Dailey)
|
|
Packit |
6bd9ab |
* [r1633] compile, config.guess, config.sub, missing: update from
|
|
Packit |
6bd9ab |
latest automake
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-03-10 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1632] nslcd/cfg.c: when doing DNS queries for SRV records
|
|
Packit |
6bd9ab |
recognise default ldap and ldaps ports
|
|
Packit |
6bd9ab |
* [r1631] nslcd/common.h: add missing include for
|
|
Packit |
6bd9ab |
_POSIX_HOST_NAME_MAX (thanks Mel Flynn)
|
|
Packit |
6bd9ab |
* [r1628] nslcd/pam.c: fix log message for invalid pam_authz_search
|
|
Packit |
6bd9ab |
as reported by Matt Rae
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-03-05 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1627] nslcd/myldap.c: remove extra newline from log message
|
|
Packit |
6bd9ab |
* [r1626] compat/ldap_compat.h, nslcd/myldap.c: provide more
|
|
Packit |
6bd9ab |
detailed logging information for ldap_start_tls_s() failures
|
|
Packit |
6bd9ab |
(based on a patch by Mel Flynn)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-02-29 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1625] nslcd/myldap.c: log the first 10 search results in debug
|
|
Packit |
6bd9ab |
mode to make debugging easier (patch by Matthijs Kooijman)
|
|
Packit |
6bd9ab |
* [r1624] README, nslcd/nslcd.c: update copyright years
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-01-29 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1616] ChangeLog, NEWS, configure.ac, man/nslcd.8.xml,
|
|
Packit |
6bd9ab |
man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get files ready for
|
|
Packit |
6bd9ab |
0.8.6 release
|
|
Packit |
6bd9ab |
* [r1615] pynslcd/alias.py, pynslcd/cache.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: implement a naive offline cache
|
|
Packit |
6bd9ab |
* [r1614] pynslcd/group.py: small simplification in group lookups
|
|
Packit |
6bd9ab |
(member attributes are not requested anyway)
|
|
Packit |
6bd9ab |
* [r1613] 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: split the
|
|
Packit |
6bd9ab |
result handling into a convert() and write() step
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-01-20 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1611] nslcd/netgroup.c, pynslcd/pynslcd.py: formatting fixes
|
|
Packit |
6bd9ab |
* [r1605] nslcd/nslcd.c: clarify error messages and fix typo in
|
|
Packit |
6bd9ab |
comment
|
|
Packit |
6bd9ab |
* [r1604] Makefile.am, debian: separate the Debian packaging from
|
|
Packit |
6bd9ab |
main sources switching to non-native Debian package (using
|
|
Packit |
6bd9ab |
svn-buildpackage)
|
|
Packit |
6bd9ab |
* [r1603] pynslcd/Makefile.am: add missing Python modules to
|
|
Packit |
6bd9ab |
tarball
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-01-17 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1597] AUTHORS, nss/bsdnss.c: FreeBSD compilation fixes by Maxim
|
|
Packit |
6bd9ab |
Vetrov
|
|
Packit |
6bd9ab |
* [r1596] common/nslcd-prot.c, nslcd/nslcd.c: pass the correct size
|
|
Packit |
6bd9ab |
of named socket address (fixes FreeBSD issue, fixes r1295)
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-01-16 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1595] INSTALL, compile, depcomp, install-sh, py-compile: update
|
|
Packit |
6bd9ab |
files from recent automake
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-01-09 jhrozek
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1594] nslcd/common.c: Add a matching va_end() for va_start() in
|
|
Packit |
6bd9ab |
mysnprintf()
|
|
Packit |
6bd9ab |
* [r1593] nslcd/myldap.c: Warn if ldap_set_option() fails for
|
|
Packit |
6bd9ab |
LDAP_OPT_ERROR_NUM
|
|
Packit |
6bd9ab |
* [r1592] nslcd/nslcd.c: Warn if fd cannot be closed in is_locked()
|
|
Packit |
6bd9ab |
* [r1591] nslcd/netgroup.c: Check NULL return in write_netgroup()
|
|
Packit |
6bd9ab |
* [r1590] nslcd/pam.c: Do not leak memory if myldap_escape() fails
|
|
Packit |
6bd9ab |
* [r1589] nslcd/pam.c: Return from update_username() if
|
|
Packit |
6bd9ab |
myldap_get_values() returns invalid value
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
If myldap_get_values() failed for the attmap_passwd_uid,
|
|
Packit |
6bd9ab |
nss-pam-ldapd
|
|
Packit |
6bd9ab |
would dereference a NULL pointer.
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-01-06 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1588] pynslcd/alias.py, pynslcd/cfg.py, pynslcd/common.py,
|
|
Packit |
6bd9ab |
pynslcd/ether.py, pynslcd/group.py, pynslcd/host.py,
|
|
Packit |
6bd9ab |
pynslcd/mypidfile.py, pynslcd/netgroup.py, pynslcd/network.py,
|
|
Packit |
6bd9ab |
pynslcd/pam.py, pynslcd/passwd.py, pynslcd/protocol.py,
|
|
Packit |
6bd9ab |
pynslcd/pynslcd.py, pynslcd/rpc.py: user the logging framework,
|
|
Packit |
6bd9ab |
handle exceptions properly and some cleanups
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-01-05 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1587] debian/po/zh_CN.po: updated Simplified Chinese (zh_CN)
|
|
Packit |
6bd9ab |
translation of debconf templates by zym
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
2012-01-02 arthur
|
|
Packit |
6bd9ab |
|
|
Packit |
6bd9ab |
* [r1586] debian/po/nb.po: updated Norwegian Bokmål (nb)
|
|
Packit |
6bd9ab |
translation of debconf templates by Bjørn Steensrud
|