Coverity 23418: Use of uninitialized pointer in dbus/properties_handle.c

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Move static vars into parser_state

Missed these in earlier pure parser work.  These vars are now in
parser_state.  Where they were before was not thread safe nor was
the parser properly reentrant...

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Rename src/ConfigParsing to src/config_parsing

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Rename nlm_list.h to ganesha_list.h

It's about time.  It escaped the bounds of the NLM code a long time ago.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Move client_mgr.c from Protocols to support.

Makes more sense here.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 23127  Fix null reference after test

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 18507: Fixed deref of NULL before null check in delayed_exec.c

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 18461: Double lock in fridgethr_submit

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 18462: Program hangs in fridgethr_sync_command

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 23113: Buffer not terminated in admin_dbus_grace

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 23930-23943: Uninitialized scalars in nfs_proto_tools.c

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 23960:  Macro compares unsigned to 0 in config_parsing.c

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 23966: Resource leaks in conf_lex.l

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 24084: Logically dead code in log/display.c

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Coverity 24076: Fix dereference before NULL check in nfs3_mknod

Signed-off-by: Jim Lieb <jlieb@panasas.com>
RPM: adds explicit dependencies to libuuid, libuuid-devel, libblkid, libblkid-devel in RPM spec file.
RPM: removes trailing whitespaces so that checkpatch says the spec file is OK.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
9P: fixes a regression introduced by delegation management. The 9P protocol handles no states.
    In order to have a clean code, constant STATE_LOCK_OWNER_9P is exposed in SAL, whatever the value
    of option "USE_9P" in CMake. There should be no impact on the mere NFS behavior.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
CMAKE: adds a "make rpm" target. This target builds rpm files and src.rpm file.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
SCRIPTS: minor changes made to runcp.sh.
It now can ne called from outside src/scripts

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
RPM: build other FSALS rpms when asked in cmake options

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>