David Brownlee
f3f6947604
Handle old Linux/(G)LIBC and UNIX systems the same
...
Linux systems pre Linux 3.11, and UNIX do not have the O_TMPFILE flag,
so let's treat them the same, by wrapping tmpfile().
Signed-off-by: David Brownlee <abs@absd.org >
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-05-30 21:05:21 +02:00
Joachim Nilsson
613d397161
Fix mkpath() to handle relative dirs
...
After input from both StackOverflow and Valery Frolov.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-05-23 09:15:50 +02:00
Joachim Nilsson
7df1b75fa0
Bump version for v1.6.0 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.6.0
2016-05-13 07:22:25 +02:00
Joachim Nilsson
9b1b7ca4cf
ChangeLog: Fix Markdown links in v1.6.0 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-05-13 07:21:45 +02:00
Joachim Nilsson
1e064b8b4d
Update ChangeLog for v1.6.0 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-05-12 21:13:10 +02:00
Joachim Nilsson
18dde87f0a
Add NetBSD fparseln(3) v1.10
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-05-09 19:14:05 +02:00
Joachim Nilsson
fcb38c9cc5
Constify fisdir() argument
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-05-09 19:10:05 +02:00
Joachim Nilsson
ab69ae8374
Add OpenBSD reallocarray(3) v1.2
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-05-09 00:37:05 +02:00
Joachim Nilsson
95f7a91a8a
Bump version for v1.6.0 release cycle
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-05-09 00:33:16 +02:00
Joachim Nilsson
aab5a1145c
Remove Emacs version-control handling
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-05-07 22:35:49 +02:00
Joachim Nilsson
fe1a3a731d
Update ChangeLog and bump version for v1.5.1 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.5.1
2016-04-17 16:27:02 +02:00
Joachim Nilsson
cd073f5221
fcopyfile: Westermo fixes and code simplification
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-17 16:17:00 +02:00
Joachim Nilsson
1a9d3bd91b
Spellcheck
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-17 01:25:46 +02:00
Joachim Nilsson
8cc267f259
Markdown formatting
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-17 01:03:53 +02:00
Joachim Nilsson
35d396ec27
Is --> Are, a --> an ...
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-17 01:02:09 +02:00
Joachim Nilsson
7e91307138
Add Table of Contents
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-17 00:54:22 +02:00
Joachim Nilsson
2b8f54fbc7
Update build & install instructions
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-17 00:53:57 +02:00
Joachim Nilsson
2e58dd3203
Simplify configure script
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-17 00:47:21 +02:00
Joachim Nilsson
41392f7e85
Remove bogus autoconf version requirement
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-17 00:46:58 +02:00
Joachim Nilsson
e4329d6c25
Add some integration tips when using GNU autotools
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-17 00:46:14 +02:00
Joachim Nilsson
7113b3d1d8
Add basic TODO file to keep track of stuff
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-11 01:24:53 +02:00
Joachim Nilsson
9b6ef1f053
pidfile(): Activate use of utimensat() to update atime+mtime
...
Due to problems with the unit tests the use of utimensat() in pidfile()
was disabled, and forgotten. This patch enables it, but beware, this
thing is QUICK on any system with a L2 cache or better.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-11 01:18:57 +02:00
Joachim Nilsson
efc70e3a75
Update ChangeLog and bump version for v1.5.0 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.5.0
2016-03-20 02:24:26 +01:00
Joachim Nilsson
147df0c6da
ABI revision bump
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-03-20 02:21:33 +01:00
Joachim Nilsson
7f89000c6c
pidfilefn.c: Update unittests, add mtime test and prettyfy output
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-03-20 02:15:35 +01:00
Joachim Nilsson
7607148d46
Build unit tests with -g -O0 for debugging
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-03-20 02:14:55 +01:00
Joachim Nilsson
979f76aea7
pidfile(): Use utimensat() to update atime+mtime
...
This patch update the `-lite` patch to OpenBSD `pidfile()` by changing
the update atime+mtime patch from writing the PID again to instead use
utimensat(). Less overhead and nanosecond resolution.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-03-20 02:14:30 +01:00
Joachim Nilsson
ac41fa70aa
Update ChangeLog and bump version to v1.5.0-dev
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-03-13 01:59:41 +01:00
Joachim Nilsson
5f820b17b6
Change namespace for header files libite/lite.h --> lite/lite.h
...
The `libite/` namespace for header files has been the same since the
first public release in v1.0.0. This patch surprisingly changes it to
the less surprising `lite/`. Hopefully there aren't that many users of
this library out there yet, apart from myself.
Apologies if you are affected!
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-03-13 01:58:56 +01:00
Joachim Nilsson
53b715c094
Remove surprise from pkg-config output
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-03-13 00:38:53 +01:00
Joachim Nilsson
1b4cd7b20b
Update ChangeLog and bump version for v1.4.4 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.4.4
2016-02-23 14:23:12 +01:00
Joachim Nilsson
8e379ca358
Update ChangeLog
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-22 19:11:29 +01:00
Joachim Nilsson
12241dcdfe
libite.pc.in: Remove spurious @LTLIBINTL@ after copy-paste from libConfuse
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-20 22:26:24 +01:00
Joachim Nilsson
0ce1b3bf44
Add pkg-config support
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-20 22:03:25 +01:00
Joachim Nilsson
38ff0af61a
Update ChangeLog with details on issue #3
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-15 18:20:25 +01:00
Joachim Nilsson
00737a5b74
Merge pull request #3 from askerin/tempfile-archfix
...
Tempfile() is dependent on $ARCH
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-12 16:15:53 +01:00
Joachim Nilsson
1b8b164ed4
Test build with both GCC and Clang (LLVM)
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-12 16:15:15 +01:00
Joachim Nilsson
9f279c0fec
Disable sudo for build while auto-tests are reintegrated
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-12 16:14:59 +01:00
Johan Askerin
4d7e6d4f78
In tempfile(): O_DIRECTORY is dependent on $ARCH, don't hardcore O_TMPFILE
...
Signed-off-by: Johan Askerin <johan.askerin@gmail.com >
2016-02-12 15:17:25 +01:00
Joachim Nilsson
0a57f2128f
Update ChangeLog and bump version for v1.4.3 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.4.3
2016-02-02 09:37:40 +01:00
Joachim Nilsson
e254db48a8
Remove AUTHORS file from distribution, doesn't exist
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-02 08:40:14 +01:00
Joachim Nilsson
0fe429dcbe
Update ChangeLog in preparation for v1.4.3 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-02 08:25:16 +01:00
Joachim Nilsson
f1a2e01775
Makefile.am: Update to install and distribute README.md, LICENSE, etc.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-02 08:24:15 +01:00
Joachim Nilsson
e5eef2ae59
Remove confusing symlinks, it's a brave Markdown world
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-02 08:22:13 +01:00
Joachim Nilsson
f9caffc9b7
Update ChangeLog and bump version for v1.4.2 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.4.2
2016-01-23 11:29:50 +01:00
Joachim Nilsson
604b503b84
Fix issue #2 : GCC6 -Wmisleading-indentation causing FTBFS in pimd
...
- Add function comment
- Fix misleading indentaion
- Fix coding sttle
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-01-23 11:16:53 +01:00
Joachim Nilsson
5fc248522c
Update ChangeLog and bump version for v1.4.1 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.4.1
2016-01-22 01:07:35 +01:00
Joachim Nilsson
c0b8bab164
Use pkginclude_HEADERS for libite include files
...
The v1.4.0 release installs the header files in $(prefix)/include, this
patch installs them in the proper $(prefix)/include/$(PACKAGE) dir.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-01-22 01:03:19 +01:00
Joachim Nilsson
c0e9c0431a
Bump version for 1.4.1-dev cycle
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-01-22 01:01:22 +01:00
Joachim Nilsson
efdd61648a
Update ChangeLog and bump version for release v1.4.0
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.4.0
2016-01-22 00:05:01 +01:00