Release 1.8.2 2025-10-28
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.8.1 2025-10-27
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.8.0 2025-10-27
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.7.4 2024-11-14
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.7.3 2024-09-30
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.7.2 2024-06-03
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.7.1 2024-05-02
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.7.0 2023-07-31
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.6.3 2022-08-16
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.6.2 2022-07-28
Doxygen documentation for this package is now published at
https://m-grant-prg.github.io/swoc/
For technical change information please look at the ChangeLog.

Release 1.6.1 2022-06-26
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.5.3 2022-05-28
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.5.2 2021-12-08
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.5.1 2021-10-30
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.4.1 2020-10-29
doc: Enable documentation of static functions
doc: Give docs unique docbase names
doc: Separate API and internal documentation
README: Correct git command
For technical change information please look at the ChangeLog.

Release 1.4.0 2019-11-16
No user-visiible changes.
For technical change information please look at the ChangeLog.

Release 1.2.1 2019-05-30
Swocserverd source v1.0.6
Swocserver source v1.1.5
Swocclient source v1.1.4
Server source v1.1.7
Client source v1.1.5
Common source v1.1.7
Common library v3:0:0
Client library v2:0:0
Server library v3:0:0
Cast ssize_t to size_t to avoid sign warning
Use configure generated bash location for shebangs
Make setup script names unique
Update Copyright statement to new standard
Update bootstrap.sh to v1.4.3
README: Add mark down link
README: Add title and Copyright statement
README: Make package install references generic
Remove shebangs from Makefile.ams
Add install of standard GNU files such as AUTHORS
Make source tarball name == GitHub
Remove v from package version number
Collapse all AT sub-projects into one
configure.ac: Adopt new standard layout

Release 1.1.8 2018-10-26
Use new mgemessage struct initialiser
request.c: Remove use of DEF_MSG_SIZE
Replace deprecated bzero() with memset()
Add pkg-config Autoconf program check
Update README to refer to the new wiki
srctarball to use -src- in filename

Release 1.1.7 2018-09-03
Correct mgebuffer struct initialisation.
Change mgemessage struct initialisation.
Remove a spurious include.
Add missing include directives.
Correct the types of some local variables.
Make daemon reload it's config file when it receives a SIGHUP. This is the usual
convention for daemons.
Use gdb level 3 flags when debugging.
Support gcc -H for header file checks.
Ensure project standard include directory exists.
Use compiler version dependent CFLAGS.
Update bootstrap.sh to version 1.3.7.

Release 1.1.6 2018-06-27
Do not use AC_CONFIG_FILES for substitution of Installation Directory
Variables so reverse the build of setup.sh and swocserverd.service from
AC_CONFIG_FILES to the Makefile.

Release 1.1.5 2018-06-24
Add informational messages to make srctarball output.
README: Add N.B. concerning expecting to be in a git environment.
README: Improve the clarity of the Ubuntu Installation sections.
Add mgebuffer & mgemessage as temporary header file candidates.
Allow partial extraction from buffer to msg structs. libmgec/pull_msg now allows
for the extraction of partial messages from the buffer struct to the message
struct, so eliminate the clear_msg call if the message after pull is incomplete.
Disable sparse variable length array warnings.
Build setup.sh in AC_CONFIG_FILES.
setup.sh: Add SPDX identifier and copyright.
Make swocserverd.conf in AC_CONFIG_FILES.
Make swocserverd.service in AC_CONFIG_FILES.
Remove no longer needed AC_SUBST pkgversion variable.
Define SWOCSERVER_SOURCE_VERSION in configure.ac
Define SWOCSERVERD_SOURCE_VERSION in configure.ac

Release 1.1.4 2018-06-05
Add server block list.
Add support for client block and unblock.
Change unlock option to release for consistency.
Update README file.
Simplify source directory structure.

Release 1.1.3 2018-04-26
Start git tracking of m4 and src/prg/c/gen/lib as downstream packaging using a
source (AOT distribution) tarball requires these gnulib elements to be present.
Update this project bootstrap.sh to latest version 1.3.4.
Improve README file.
Add a make target srctarball to make a source tarball. This can be used in the
same way as github's source tarball enabling 1 package methodolgy irrespective
of source repository.

Release 1.1.2 2018-02-28
Add SSH support.
Implement epoll usage to support multiple ports.
Change force_unlock to unlock.
Add Doxygen comments.
Overhaul of AutoTools project structure.

Release 1.1.0 2017-05-06
Introduce swocserverd daemon and migrate from NFS 'file as a flag' semaphore to
TCP socket stream messaging between applications and daemon.
Add end_daemon option to command line program.
Enable systemd service operation. Introduce AutoTool option to configure
systemd.
Adopt standards from atcclidsisy template v1.0.0

Release 1.0.9 2016-06-13
Modify to use new more unique library function names.

Release 1.0.8 2016-05-28
Modified following introduction of processing in the libswocserver library.

Release 1.0.7 2016-05-17
Add --force-unlock functionality.
Make --status and --wait ignore directories in its lock directory.

Release 1.0.6 2016-05-10
Move header files to include directory.

Release 1.0.5 2015-10-24
Restructure and change to conform to AutoTools General Template v1.0.6.

Release 1.0.4 2015-09-27
Change to conform to AutoTools Template version 1.0.4.

Release 1.0.3 2015-07-12
Change to use libmgesysutils.

Release 1.0.2 2015-06-24
Stop installation of config.h.

Release 1.0.1 2015-06-22
Initial release.

