-v2.8.18 fixed compilation on interix systems
+v2.8.17 fixed compilation on interix systems
updated Hindi translation (Rajesh Ranjan)
-v2.8.17 fixed NLS issue in cracklib-check
+ fixed NLS issue in cracklib-check
add Ukrainian translation (Yuri Chornoivan)
+ fix segmentation fault in Python extension (Peter Palfrader)
v2.8.16 update licensing information in Python extension (Jan Dittberner)
make translations work in Python extension (Jan Dittberner)
fix Python extension compilation warning (Jan Dittberner)
if BUILD_PYTHON
python_PYTHON = cracklib.py
pyexec_LTLIBRARIES = _cracklibmodule.la
-AM_CFLAGS = -I$(top_srcdir)/lib
+AM_CFLAGS = -I$(top_srcdir)/lib -Wall
_cracklibmodule_la_LDFLAGS = -module -avoid-version $(top_builddir)/lib/libcrack.la
DEFS += '-DDEFAULT_CRACKLIB_DICT="$(DEFAULT_CRACKLIB_DICT)"'
DEFS += '-DPYTHON_H="python@PYTHON_VERSION@/Python.h"'
static PyObject *
_cracklib_FascistCheck(PyObject *self, PyObject *args, PyObject *kwargs)
{
- char *candidate, *dict, *defaultdict;
+ char *candidate, *dict;
+ char *defaultdict = NULL;
const char *result;
struct stat st;
char *keywords[] = {"pw", "dictpath", NULL};