2026-10-21  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Prepare for AdaSockets 1.15

2026-10-21  Samuel Tardieu <sam@rfc1149.net>

	* .gitignore: Add temporary directories to .gitignore

2026-10-21  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac, doc/Makefile.am: Rely on automake's built-in Texinfo
	rules Remove the hand-written adasockets.info and adasockets.pdf rules and
	the TEXI2PDF configure check, which overrode automake's own targets
	and variable (reported by automake -Wall). Automake already passes
	-I for support/texinfo.tex and runs makeinfo with validation, which
	now passes.  🤖 Generated with [ECA](https://eca.dev)
	(github-copilot/claude-fable-5.1) Co-Authored-By: eca-agent <git@eca.dev>

2026-10-21  Samuel Tardieu <sam@rfc1149.net>

	* doc/adadoc.tpl, doc/adasockets.texi, doc/sockets-multicast.desc: 
	Fix all makeinfo warnings in the reference manual - Convert adasockets.texi to UTF-8 and declare it with   @documentencoding, fixing "encoding error at byte 0xe9".  - In the adadoc template, use @unnumberedsec rather than   @unnumberedsubsec for subprograms: they are direct children of the   package @chapter, and the extra level confused the node hierarchy   ("node ... in menu ... but under ... in sectioning").  - Put @exindex on its own line as required by makeinfo.  - Allow a "node:" attribute in .desc files to disambiguate
	  overloaded subprograms, and use it for the send-only
	  Create_Multicast_Socket overload, which had the same node name as
	  the receiving one. Fix its example, which was calling the other
	  overload, and document that Local_If is also used for outgoing
	packets.  - Fix a few typos and trailing whitespace reported by pre-commit.  The manual now builds without --force --no-validate.  🤖 Generated with [ECA](https://eca.dev)
	(github-copilot/claude-fable-5.1) Co-Authored-By: eca-agent <git@eca.dev>

2026-10-21  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi, src/sockets-thin.adb.win32: Update copyright
	headers to 2026 Bump the year in src/header.txt and examples/header.txt, then
	regenerate all Ada headers with utils/update-headers.el.  🤖 Generated with [ECA](https://eca.dev)
	(github-copilot/claude-fable-5.1) Co-Authored-By: eca-agent <git@eca.dev>

2026-10-21  Samuel Tardieu <sam@rfc1149.net>

	* .pre-commit-config.yaml, examples/header.txt,
	examples/listener.adb, examples/multi.adb,
	examples/stream_listener.adb, examples/stream_sender.adb,
	examples/tcprelay.adb, src/header.txt, src/sockets-link.ads.in,
	src/sockets-link.ads.vms, src/sockets-multicast.adb,
	src/sockets-multicast.ads, src/sockets-naming.adb,
	src/sockets-naming.ads, src/sockets-stream_io.adb,
	src/sockets-stream_io.ads, src/sockets-thin.adb.vms,
	src/sockets-thin.ads.unix, src/sockets-thin.ads.vms,
	src/sockets-thin.ads.win32, src/sockets-types.ads.in,
	src/sockets-utils.adb, src/sockets-utils.ads,
	src/sockets-vms_link.ads, src/sockets-windows_link.adb,
	src/sockets-windows_link.ads, src/sockets.adb, src/sockets.ads: 
	Ignore "tolen" in codespell It is the name of the last parameter of the C sendto() function,
	used as-is in Sockets.Thin, not a typo for "token".  🤖 Generated with [ECA](https://eca.dev)
	(github-copilot/claude-fable-5.1) Co-Authored-By: eca-agent <git@eca.dev>

2026-10-21  Samuel Tardieu <sam@rfc1149.net>

	* src/sockets-thin.adb.win32: Normalize sockets-thin.adb.win32 to LF
	line endings This was the only Ada source still using CRLF, which conflicts with
	the mixed-line-ending (--fix=lf) pre-commit hook as soon as the file
	is touched.  🤖 Generated with [ECA](https://eca.dev)
	(github-copilot/claude-fable-5.1) Co-Authored-By: eca-agent <git@eca.dev>

2026-10-21  Samuel Tardieu <sam@rfc1149.net>

	* flake.lock, flake.nix: Update flake.lock and modernize flake.nix - Track nixos-unstable instead of master: master is not covered by
	  the binary cache, which made `nix build` rebuild large dependencies   (e.g. OpenJDK) from source.  - Replace the deprecated texlive.combined.scheme-small by
	  texliveSmall (the former is scheduled for removal in Nixpkgs 27.05).  - Drop pre-commit from nativeBuildInputs: it is not needed to build,   and being a Python package it injected a pytestCheckPhase that
	  failed with "no tests ran".  🤖 Generated with [ECA](https://eca.dev)
	(github-copilot/claude-fable-5.1) Co-Authored-By: eca-agent <git@eca.dev>

2026-10-21  Samuel Tardieu <sam@rfc1149.net>

	* doc/sockets.desc, src/constants.sh, src/sockets-multicast.adb,
	src/sockets.adb, src/sockets.ads, tests/multicast_test.adb: Honor
	Local_If for outgoing multicast packets and make test self-contained Create_Multicast_Socket used Local_If only to join the group (IP_ADD_MEMBERSHIP); outgoing packets were still routed through the
	interface chosen by the routing table. Now also set IP_MULTICAST_IF
	when a specific local interface is requested, and expose
	IP_MULTICAST_IF as a regular Socket_Option.  multicast_test relied on the default interface looping packets back,
	which fails on hosts whose firewall drops incoming UDP on external
	interfaces. Use the loopback interface instead, so the test no
	longer depends on the network configuration.  🤖 Generated with [ECA](https://eca.dev)
	(github-copilot/claude-fable-5.1) Co-Authored-By: eca-agent <git@eca.dev>

2026-10-21  Nicolas Boulenguez <nicolas@debian.org>

	* src/Makefile.am, tests/value.adb: Remove unneeded use clause and
	clean generated constants files A new gcc-16 warning spots the unneeded `use Sockets` clause in
	tests/value.adb and breaks the build. Also add the `constants`
	binary and `constants-inc.c` to CLEANFILES so they do not survive
	`make clean`.

2023-12-29  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Prepare for AdaSockets 1.14

2023-12-29  Samuel Tardieu <sam@rfc1149.net>

	* support/git2cl: Do not hardcode perl path in git2cl

2023-12-29  Samuel Tardieu <sam@rfc1149.net>

	* support/git2cl: Remove trailing whitespaces in git2cl

2023-12-29  Nicolas Boulenguez <nicolas@debian.org>

	* src/Makefile.am: Improve installation of the pkg-config script and
	gnat project The contents of the pkg-config script, gnat project, .ali files and
	even some sources probably depend on the architecture.

2023-12-26  Samuel Tardieu <sam@rfc1149.net>

	* doc/sockets-multicast.desc, doc/sockets.desc: Fix typos in
	documentation

2023-12-26  Samuel Tardieu <sam@rfc1149.net>

	* .gitignore: Cleanup .gitignore

2023-12-26  Samuel Tardieu <sam@rfc1149.net>

	* .envrc, .gitignore: Use direnv for NixOS development

2023-12-26  Samuel Tardieu <sam@rfc1149.net>

	* .builds/nixos-flake.yml, flake.lock, flake.nix: Full flake support
	for NixOS

2023-12-26  Samuel Tardieu <sam@rfc1149.net>

	* .builds/nixos-flake.yml: Do not build nix flake in CI The flake.nix only contains development environment so far.

2023-12-26  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Untabify configure.ac

2023-12-26  Samuel Tardieu <sam@rfc1149.net>

	* .pre-commit-config.yaml, flake.nix: Add pre-commit checks

2023-07-26  Samuel Tardieu <sam@rfc1149.net>

	* .builds/nixos-flake.yml, flake.lock, flake.nix: Development flake
	for NixOS

2023-07-31  Samuel Tardieu <sam@rfc1149.net>

	* .gitignore, src/Makefile.am, src/constants.c, src/constants.sh,
	src/split.adb: Generate all constants in one compilation

2023-07-31  Samuel Tardieu <sam@rfc1149.net>

	* Makefile.am, configure.ac: Add the --disable-tests option to
	configure

2023-07-26  Samuel Tardieu <sam@rfc1149.net>

	* .builds/archlinux.yml, .builds/debian-stable.yml, .gitmodules,
	INSTALL.md, Makefile.am, bootstrap, bootstrap.conf, configure.ac,
	gl-mod/bootstrap, support/test-build.sh: Switch back from bootstrap
	to autoreconf

2023-07-26  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi: Remove GitHub mention

2023-07-26  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi: Update outdated copyright

2023-07-26  Samuel Tardieu <sam@rfc1149.net>

	* tests/multicast_test.adb: Remove obsolete help string

2023-07-26  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac, doc/Makefile.am: Use texi2pdf and look for
	texinfo.tex in support

2023-07-24  Samuel Tardieu <sam@rfc1149.net>

	* .builds/debian-stable.yml: Test on Debian stable as well

2023-07-24  Samuel Tardieu <sam@rfc1149.net>

	* .builds/archlinux.yml, .gitignore, .gitmodules, INSTALL.md,
	Makefile.am, bootstrap, bootstrap.conf, configure.ac,
	gl-mod/bootstrap, support/.gitignore, support/test-build.sh: Use
	gnulib's bootstrap

2023-07-24  Samuel Tardieu <sam@rfc1149.net>

	* .builds/archlinux-test-build.yml: Test distribution

2023-07-21  Samuel Tardieu <sam@rfc1149.net>

	* support/texinfo.tex: Remove texinfo.tex It will be installed by `autoreconf`.

2023-07-21  Samuel Tardieu <sam@rfc1149.net>

	* examples/header.txt, examples/listener.adb, examples/multi.adb,
	examples/stream_listener.adb, examples/stream_sender.adb,
	examples/tcprelay.adb, src/header.txt, src/sockets-link.ads.in,
	src/sockets-link.ads.vms, src/sockets-multicast.adb,
	src/sockets-multicast.ads, src/sockets-naming.adb,
	src/sockets-naming.ads, src/sockets-stream_io.adb,
	src/sockets-stream_io.ads, src/sockets-thin.adb.vms,
	src/sockets-thin.adb.win32, src/sockets-thin.ads.unix,
	src/sockets-thin.ads.vms, src/sockets-thin.ads.win32,
	src/sockets-types.ads.in, src/sockets-utils.adb,
	src/sockets-utils.ads, src/sockets-vms_link.ads,
	src/sockets-windows_link.adb, src/sockets-windows_link.ads,
	src/sockets.adb, src/sockets.ads, src/split.adb: Update Télécom
	Paris copyright holder name

2023-07-21  Samuel Tardieu <sam@rfc1149.net>

	* README.md: Update README to replace GitHub with sourcehut

2023-07-21  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi: Update copyright year

2023-07-21  Samuel Tardieu <sam@rfc1149.net>

	* .builds/archlinux.yml, .github/bors.toml, .travis.yml: Add
	automated ArchLinux build for sourcehut CI

2023-07-21  Samuel Tardieu <sam@rfc1149.net>

	* doc/Makefile.am: Add missing doc dependency in Makefile

2023-06-18  Samuel Tardieu <sam@rfc1149.net>

	* examples/header.txt, examples/listener.adb, examples/multi.adb,
	examples/stream_listener.adb, examples/stream_sender.adb,
	examples/tcprelay.adb, src/header.txt, src/sockets-link.ads.in,
	src/sockets-link.ads.vms, src/sockets-multicast.adb,
	src/sockets-multicast.ads, src/sockets-naming.adb,
	src/sockets-naming.ads, src/sockets-stream_io.adb,
	src/sockets-stream_io.ads, src/sockets-thin.adb.vms,
	src/sockets-thin.adb.win32, src/sockets-thin.ads.unix,
	src/sockets-thin.ads.vms, src/sockets-thin.ads.win32,
	src/sockets-types.ads.in, src/sockets-utils.adb,
	src/sockets-utils.ads, src/sockets-vms_link.ads,
	src/sockets-windows_link.adb, src/sockets-windows_link.ads,
	src/sockets.adb, src/sockets.ads, src/split.adb: Update headers

2023-06-18  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Prepare AdaSockets 1.13

2023-06-15  Samuel Tardieu <sam@rfc1149.net>

	* : Merge pull request #15 from samueltardieu/install More installation instructions

2023-06-15  Samuel Tardieu <sam@rfc1149.net>

	* : Merge pull request #14 from samueltardieu/fix-compilation fix compilation

2023-06-15  Samuel Tardieu <sam@rfc1149.net>

	* src/sockets-multicast.adb: No need to use the parent commit, even
	when calling a pragma on it

2023-06-15  Samuel Tardieu <sam@rfc1149.net>

	* INSTALL.md: More installation instructions

2023-06-15  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Update configure.ac to newer macros

2020-06-18  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Prepare for version 1.12

2020-06-18  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi, examples/header.txt, examples/listener.adb,
	examples/multi.adb, examples/stream_listener.adb,
	examples/stream_sender.adb, examples/tcprelay.adb, src/header.txt,
	src/sockets-link.ads.in, src/sockets-link.ads.vms,
	src/sockets-multicast.adb, src/sockets-multicast.ads,
	src/sockets-naming.adb, src/sockets-naming.ads,
	src/sockets-stream_io.adb, src/sockets-stream_io.ads,
	src/sockets-thin.adb.vms, src/sockets-thin.adb.win32,
	src/sockets-thin.ads.unix, src/sockets-thin.ads.vms,
	src/sockets-thin.ads.win32, src/sockets-types.ads.in,
	src/sockets-utils.adb, src/sockets-utils.ads,
	src/sockets-vms_link.ads, src/sockets-windows_link.adb,
	src/sockets-windows_link.ads, src/sockets.adb, src/sockets.ads,
	src/split.adb, tests/multicast_test.adb, tests/value.adb: Update
	copyright notice

2020-06-18  bors[bot] <26634292+bors[bot]@users.noreply.github.com>

	* : Merge #8 8: Make install paths more configurable and add GNAT project file
	r=samueltardieu a=samueltardieu This will ease Debian packaging.  Co-authored-by: Nicolas Boulenguez <nicolas@debian.org>
	Co-authored-by: Samuel Tardieu <sam@rfc1149.net>

2020-06-18  bors[bot] <26634292+bors[bot]@users.noreply.github.com>

	* : Merge #9 9: Update texinfo support file r=samueltardieu a=samueltardieu Co-authored-by: Samuel Tardieu <sam@rfc1149.net>

2020-06-18  Nicolas Boulenguez <nicolas@debian.org>

	* configure.ac, src/Makefile.am, src/adasockets.gpr.in,
	src/adasockets.pc.in: Make install paths more configurable and add
	GNAT project file This will ease Debian packaging.

2018-04-09  Samuel Tardieu <sam@rfc1149.net>

	* README.md: Fix README.md formatting

2018-04-09  Samuel Tardieu <sam@rfc1149.net>

	* examples/header.txt, examples/listener.adb, examples/multi.adb,
	examples/stream_listener.adb, examples/stream_sender.adb,
	examples/tcprelay.adb, src/header.txt, src/sockets-link.ads.in,
	src/sockets-link.ads.vms, src/sockets-multicast.adb,
	src/sockets-multicast.ads, src/sockets-naming.adb,
	src/sockets-naming.ads, src/sockets-stream_io.adb,
	src/sockets-stream_io.ads, src/sockets-thin.adb.vms,
	src/sockets-thin.adb.win32, src/sockets-thin.ads.unix,
	src/sockets-thin.ads.vms, src/sockets-thin.ads.win32,
	src/sockets-types.ads.in, src/sockets-utils.adb,
	src/sockets-utils.ads, src/sockets-vms_link.ads,
	src/sockets-windows_link.adb, src/sockets-windows_link.ads,
	src/sockets.adb, src/sockets.ads, src/split.adb,
	tests/multicast_test.adb, tests/value.adb: Update copyright notice

2018-04-09  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.11.1

2018-04-09  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Use -gnatg in maintainer mode

2018-04-09  Samuel Tardieu <sam@rfc1149.net>

	* src/sockets.ads: Move field with unknown size last for efficiency
	reason Reported by Oliver Kellog. `-gnatg` would turn this compiler warning
	into an error.  Fix #7

2018-03-15  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release AdaSockets 1.11.0

2018-03-15  bors[bot] <bors[bot]@users.noreply.github.com>

	* : Merge #6 6: fix #5: modify multicast socket initialization to allow datagram
	reception r=samueltardieu a=guifo   * perform the bind operation using 0.0.0.0   * modify add_membership option to refers to the IP address of the     actual interface used to transport the multicast traffic.

2018-03-15  Samuel Tardieu <sam@rfc1149.net>

	* .travis.yml: Only run tests on bors branches

2018-03-15  Samuel Tardieu <sam@rfc1149.net>

	* .travis.yml: Require autogen for documentation

2018-03-15  Samuel Tardieu <sam@rfc1149.net>

	* doc/Makefile.am: Use info in builddir automake option

2018-03-11  Guillaume Foliard <guifo@wanadoo.fr>

	* src/sockets-multicast.adb: Modify multicast socket initialization
	to allow datagram reception:   * perform the bind operation using 0.0.0.0   * modify add_membership option to refers to the IP address of the     actual interface used to transport the multicast traffic.

2017-10-07  Samuel Tardieu <sam@rfc1149.net>

	* support/test-build.sh: Test make install as well

2017-10-07  Samuel Tardieu <sam@rfc1149.net>

	* support/texinfo.tex: Update texinfo.tex

2017-10-07  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi, examples/header.txt, examples/listener.adb,
	examples/multi.adb, examples/stream_listener.adb,
	examples/stream_sender.adb, examples/tcprelay.adb, src/header.txt,
	src/sockets-link.ads.in, src/sockets-link.ads.vms,
	src/sockets-multicast.adb, src/sockets-multicast.ads,
	src/sockets-naming.adb, src/sockets-naming.ads,
	src/sockets-stream_io.adb, src/sockets-stream_io.ads,
	src/sockets-thin.adb.vms, src/sockets-thin.adb.win32,
	src/sockets-thin.ads.unix, src/sockets-thin.ads.vms,
	src/sockets-thin.ads.win32, src/sockets-types.ads.in,
	src/sockets-utils.adb, src/sockets-utils.ads,
	src/sockets-vms_link.ads, src/sockets-windows_link.adb,
	src/sockets-windows_link.ads, src/sockets.adb, src/sockets.ads,
	src/split.adb, tests/multicast_test.adb, tests/value.adb: Update
	copyright year

2017-10-07  Samuel Tardieu <sam@rfc1149.net>

	* doc/Makefile.am: Depend on version.texi for building doc

2016-09-21  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.10.1

2016-09-21  Samuel Tardieu <sam@rfc1149.net>

	* doc/Makefile.am: Replace GNU make construct by universal one

2016-09-21  Samuel Tardieu <sam@rfc1149.net>

	* .travis.yml, Makefile.am, support/git2cl, support/test-build.sh: 
	Travis: check build from distribution and build directory

2016-09-21  Nicolas Boulenguez <nicolas@debian.org>

	* configure.ac, examples/Makefile.am, src/Makefile.am,
	tests/Makefile.am: Use ADAFLAGS CFLAGS CPPFLAGS LDFLAGS for all
	compilations libadasockets_la_LINK is normally intended to be generated, has been
	rewritten previously without the usual flags, forgetting LDFLAGS
	directly and LIBVERSIONINFO indirectly.  The motivation was that the default value relies on the unset
	variable CCLD. Fix this instead.  Tell ./configure that ADAFLAGS may be set by the user.  Put user's
	values after default ones so they take precedence.  Author: Neil Williams Author: Phil Brooke <pjb@debian.org> Author:
	Nicolas Boulenguez <nicolas@debian.org>

2016-09-21  Phil Brooke <pjb@debian.org>

	* doc/adasockets.texi: Add @dircategory (Ada libraries) to
	adasockets.texi

2016-09-21  Nicolas Boulenguez <nicolas@debian.org>

	* doc/Makefile.am: Clean forgotten aux doc files

2015-12-02  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.10

2015-12-02  Samuel Tardieu <sam@rfc1149.net>

	* .gitignore, .travis.yml, Makefile.am, configure.ac,
	examples/Makefile.am, examples/multi.adb, tests/Makefile.am,
	examples/multi.adb => tests/multicast_test.adb,
	tests/value-compressed.test, tests/value-invalid.test,
	tests/value-localhost.test, tests/value-regular.test, {examples =>
	tests}/value.adb: Add tests

2015-12-02  Samuel Tardieu <sam@rfc1149.net>

	* doc/sockets-multicast.desc, src/sockets-multicast.adb,
	src/sockets-multicast.ads: Allow multicast sockets to be local-only

2015-12-02  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi, examples/header.txt, examples/listener.adb,
	examples/multi.adb, examples/stream_listener.adb,
	examples/stream_sender.adb, examples/tcprelay.adb,
	examples/value.adb, src/header.txt, src/sockets-link.ads.in,
	src/sockets-link.ads.vms, src/sockets-multicast.adb,
	src/sockets-multicast.ads, src/sockets-naming.adb,
	src/sockets-naming.ads, src/sockets-stream_io.adb,
	src/sockets-stream_io.ads, src/sockets-thin.adb.vms,
	src/sockets-thin.adb.win32, src/sockets-thin.ads.unix,
	src/sockets-thin.ads.vms, src/sockets-thin.ads.win32,
	src/sockets-types.ads.in, src/sockets-utils.adb,
	src/sockets-utils.ads, src/sockets-vms_link.ads,
	src/sockets-windows_link.adb, src/sockets-windows_link.ads,
	src/sockets.adb, src/sockets.ads, src/split.adb: Update copyright
	date

2015-12-02  Samuel Tardieu <sam@rfc1149.net>

	* src/constants.sh, src/sockets.adb, src/sockets.ads: Ignore SIGPIPE
	on socket disconnections

2015-09-20  Samuel Tardieu <sam@rfc1149.net>

	* AUTHORS => AUTHORS.md, INSTALL, INSTALL.md, Makefile.am, NEWS,
	README-RTEMS.md, README.RTEMS, README => README.md: Convert
	instructions to md format and file names

2015-09-20  Samuel Tardieu <sam@rfc1149.net>

	* .travis.yml: Upgrade travis to container-based infrastructure

2015-08-27  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.9.2

2015-08-27  Samuel Tardieu <sam@rfc1149.net>

	* : Merge pull request #2 from AGWA-forks/master Make adasockets build reproducibly

2015-08-21  Andrew Ayer <agwa@andrewayer.name>

	* src/Makefile.RTEMS, src/Makefile.am: Preserve timestamps when
	copying files during build If the timestamp is not preserved, the current time gets captured by
	the build, rendering it unreproducible.

2015-04-21  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.9.1

2015-02-16  Samuel Tardieu <sam@rfc1149.net>

	* src/sockets.adb: Older versions of the compiler did not support
	the Reason parameter

2015-02-16  Samuel Tardieu <sam@rfc1149.net>

	* .travis.yml: Add Travis build

2014-08-02  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.9

2014-08-02  Samuel Tardieu <sam@rfc1149.net>

	* README, doc/adasockets.texi: Replace references to the
	mailing-list with the tracker

2014-08-02  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac, doc/adasockets.texi, doc/sockets.desc,
	src/constants.c, src/constants.sh, src/sockets.adb, src/sockets.ads: 
	Add functions to retrieve incoming and outgoing queue sizes on Linux

2014-08-02  Frank B. Mueller <Frank.B.Mueller@cassidian.com>

	* src/sockets.ads: Mark uninitialized sockets as being shut down This will allow procedures such as Send or Receive to raise a
	Connection_Closed exception when trying to use an uninitialized
	socket.

2014-08-02  Samuel Tardieu <sam@rfc1149.net>

	* .gitignore, configure.ac, support/texinfo.tex: Update build
	infrastructure

2014-08-02  Karlheinz Kessler <Karlheinz.Kessler@cassidian.com>

	* src/sockets.adb, src/sockets.ads: Add TCP_NODELAY flag src/sockets.ads - At type Socket_Option add value TCP_NODELAY src/sockets.adb - Add element for new Socket_Option value TCP_NODELAY   in constant arrays Socket_Option_Match and Socket_Option_Size

2014-08-02  Karlheinz Kessler <Karlheinz.Kessler@cassidian.com>

	* src/sockets-multicast.adb: Support joining multicast group on
	specific interface Change required in function Create_Multicast_Socket to support
	joining multicast group on specific interface (relevant in hosts
	that have multiple interfaces): - Call procedure Bind with Host => Local_If - Set Mreq.Imr_Interface to 0.0.0.0 before call to   Setsockopt_Add_Membership

2014-08-02  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.8.12

2014-08-02  Samuel Tardieu <sam@rfc1149.net>

	* src/sockets-utils.adb: Fix style issues

2012-12-08  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.8.11

2012-12-08  Samuel Tardieu <sam@rfc1149.net>

	* src/Makefile.am, src/constants.sh: Use the right compiler to
	compile C constants files gcc had been kept hardcoded in constants.sh, while it should have
	been replaced by the right compiler.

2012-12-08  Samuel Tardieu <sam@rfc1149.net>

	* support/texinfo.tex: Update texinfo

2012-04-26  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.8.10

2012-04-26  Oliver Kellogg <oliver.kellogg@cassidian.com>

	* src/adasockets-config: Make adasockets-config work with dash

2011-11-22  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Release 1.8.9

2011-11-22  Samuel Tardieu <sam@rfc1149.net>

	* src/header.txt, src/sockets-link.ads.in,
	src/sockets-link.ads.vms, src/sockets-multicast.adb,
	src/sockets-multicast.ads, src/sockets-naming.adb,
	src/sockets-naming.ads, src/sockets-stream_io.adb,
	src/sockets-stream_io.ads, src/sockets-thin.adb.vms,
	src/sockets-thin.adb.win32, src/sockets-thin.ads.unix,
	src/sockets-thin.ads.vms, src/sockets-thin.ads.win32,
	src/sockets-types.ads.in, src/sockets-utils.adb,
	src/sockets-utils.ads, src/sockets-vms_link.ads,
	src/sockets-windows_link.adb, src/sockets-windows_link.ads,
	src/sockets.adb, src/sockets.ads, src/split.adb: Update copyright
	and contact information

2011-01-12  Oliver Kellogg <Oliver.Kellogg@cassidian.com>

	* src/constants.sh, src/sockets.adb, src/sockets.ads: Add more
	options such as SO_KEEPALIVE

2011-01-12  Oliver Kellogg <Oliver.Kellogg@cassidian.com>

	* src/sockets.adb: Use proper casing for SOL_SOCKET

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* MANIFEST: Remove now useless MANIFEST file

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* .gitignore, configure.ac, doc/Makefile.am: Generate and install
	PDF documentation only

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi: Update doc date

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* man/adasockets-config.1: Update manpage

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* .gitignore, NEWS, configure.ac, src/Makefile.am,
	src/adasockets-config, src/adasockets-config.in,
	src/adasockets.pc.in: Use pkg-config for post-installation
	configuration

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Prepare for AdaSockets 1.8.8

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* examples/header.txt, examples/listener.adb, examples/multi.adb,
	examples/stream_listener.adb, examples/stream_sender.adb,
	examples/tcprelay.adb, examples/value.adb, src/header.txt,
	src/sockets-link.ads.in, src/sockets-link.ads.vms,
	src/sockets-multicast.adb, src/sockets-multicast.ads,
	src/sockets-naming.adb, src/sockets-naming.ads,
	src/sockets-stream_io.adb, src/sockets-stream_io.ads,
	src/sockets-thin.adb.vms, src/sockets-thin.adb.win32,
	src/sockets-thin.ads.unix, src/sockets-thin.ads.vms,
	src/sockets-thin.ads.win32, src/sockets-types.ads.in,
	src/sockets-utils.adb, src/sockets-utils.ads,
	src/sockets-vms_link.ads, src/sockets-windows_link.adb,
	src/sockets-windows_link.ads, src/sockets.adb, src/sockets.ads,
	src/split.adb: Update copyright notices

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* .gitignore, Makefile.am, doc/Makefile.am, examples/Makefile.am,
	man/Makefile.am, src/Makefile.am, utils/make_distrib: Use automake
	for distribution

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* doc/Makefile.am: Do not clean *.texi files, most people don't have
	autogen

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* doc/sockets-multicast.desc, doc/sockets.desc: Document
	Null*Socket_FD

2010-03-18  Samuel Tardieu <sam@rfc1149.net>

	* .gitignore: Add .gitignore

2010-03-18  Oliver Kellogg <oliver.kellogg@eads.com>

	* src/sockets-multicast.ads, src/sockets-types.ads.in,
	src/sockets.ads: Define Null_Socket_FD and friends

2010-03-18  Oliver Kellogg <oliver.kellogg@eads.com>

	* src/Makefile.am: Clean binder files as well

2010-03-07  Samuel Tardieu <sam@rfc1149.net>

	* utils/make_distrib: Add delays in make_distrib script

2010-03-07  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Quote names in macros

2010-03-07  Samuel Tardieu <sam@rfc1149.net>

	* GMGPL, MANIFEST: Add GMGPL text as a separate file

2010-03-07  Samuel Tardieu <sam@rfc1149.net>

	* examples/listener.adb, examples/stream_listener.adb,
	src/config.h.in, src/sockets-multicast.adb,
	src/sockets-multicast.ads, src/sockets-naming.adb,
	src/sockets-stream_io.adb, src/sockets-stream_io.ads,
	src/sockets-thin.ads.unix, src/sockets-thin.ads.vms,
	src/sockets-thin.ads.win32, src/sockets-utils.adb,
	src/sockets-utils.ads, src/sockets.adb, src/sockets.ads: Adapt to
	new GNAT style checks

2007-11-06  Samuel Tardieu <sam@rfc1149.net>

	* NEWS, configure.ac: Prepare for AdaSockets 1.8.7

2007-11-06  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Rename --enable-debug into --enable-maintainer-mode

2007-11-06  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac, src/Makefile.am: Enforce behaviour of --enable-debug

2007-11-06  Samuel Tardieu <sam@rfc1149.net>

	* src/sockets-naming.adb, src/sockets-naming.ads,
	src/sockets-utils.adb, src/sockets-utils.ads: Move Is_IP_Address
	into Sockets.Utils as it may be useful in other places

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* src/Makefile.am: Update dependencies

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* src/sockets.ads: Make Get_FD inline for efficiency reasons

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* src/sockets-utils.adb, src/sockets-utils.ads, src/sockets.adb: 
	Move "*" into Sockets.Utils

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* src/config.h.in: Add missing file src/config.h.in

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* src/constants.sh, utils/make_distrib, vms/constants.c_pre: Remove
	traces of older VCS

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* examples/listener.adb, examples/multi.adb,
	examples/stream_listener.adb, examples/stream_sender.adb,
	examples/tcprelay.adb, examples/value.adb, src/sockets-link.ads.in,
	src/sockets-link.ads.vms, src/sockets-multicast.adb,
	src/sockets-multicast.ads, src/sockets-naming.adb,
	src/sockets-naming.ads, src/sockets-stream_io.adb,
	src/sockets-stream_io.ads, src/sockets-thin.adb.vms,
	src/sockets-thin.adb.win32, src/sockets-thin.ads.unix,
	src/sockets-thin.ads.vms, src/sockets-thin.ads.win32,
	src/sockets-types.ads.in, src/sockets-utils.adb,
	src/sockets-utils.ads, src/sockets-vms_link.ads,
	src/sockets-windows_link.adb, src/sockets-windows_link.ads,
	src/sockets.adb, src/sockets.ads, src/split.adb: Update headers in
	Ada files

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* utils/update-headers.el: Update use of directory-files

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* MANIFEST, configure.ac, src/Makefile.am, support/{adacompiler.in
	=> adacompiler}: Use a static adacompiler with a parametrable
	GNATMAKE argument

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* src/Makefile.am: Update dependencies

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi: Fix Joel address (double @) in documentation

2007-11-05  Samuel Tardieu <sam@rfc1149.net>

	* examples/header.txt, src/header.txt, utils/update-headers.el: 
	Update update-headers.el and definition files

2007-11-04  Samuel Tardieu <sam@rfc1149.net>

	* NEWS: Update NEWS file

2007-11-04  Samuel Tardieu <sam@rfc1149.net>

	* utils/make_distrib: Use GIT to make distribution

2007-11-04  Samuel Tardieu <sam@rfc1149.net>

	* doc/adasockets.texi: Add Joel Sherrill to the contributors list

2007-11-04  Samuel Tardieu <sam@rfc1149.net>

	* configure.ac: Prepare version 1.8.6

2007-11-04  Samuel Tardieu <sam@rfc1149.net>

	* MANIFEST: Add RTEMS specific files to MANIFEST

2007-11-04  Samuel Tardieu <sam@rfc1149.net>

	* src/Makefile.am: Do not use multiple targets left to the column in
	Makefile

2007-11-03  Samuel Tardieu <sam@rfc1149.net>

	* doc/Makefile.am: Look for documentation template in right
	directory

2007-11-03  Joel Sherrill <joel.sherrill@oarcorp.com>

	* README.RTEMS, examples/Makefile.RTEMS, examples/rtems_init.c,
	examples/rtems_networkconfig.h, rtems/ChangeLog,
	rtems/Makefile.RTEMS, rtems/README, rtems/create_constants_c.sh,
	rtems/rtems_main.c, rtems/sockets-constants-rtems.ads,
	src/Makefile.RTEMS: Add RTEMS support

2007-11-03  Samuel Tardieu <sam@rfc1149.net>

	* Import from Mercurial

