Joachim Wiberg
34097d33b6
Update changelog and bump version for v2.5.3 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
v2.5.3
2023-04-08 07:05:58 +02:00
Joachim Wiberg
311288eec9
test: major refactor and cleanup
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-08 06:51:25 +02:00
Joachim Wiberg
63cf8867c5
test: refactor, each test in separate func
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-08 06:00:47 +02:00
Joachim Wiberg
ac7b4194cf
Fix copyfile() regression introduced in 4e9b5c13
...
Caught in release cycle.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-08 05:55:48 +02:00
Joachim Wiberg
e44aaa4fd5
test: slight refactor to add diff -q A B check to fcopyfile()
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-08 05:55:48 +02:00
Joachim Wiberg
97cb2cb87c
test: reproduce copyfile() off by one regression
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-08 05:55:39 +02:00
Joachim Wiberg
837c3f23be
Prepare for v2.5.3 bug fix release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-02 22:20:03 +02:00
Joachim Wiberg
4e9b5c13c1
copyfile: allow copying empty files to non-existing destination dirs
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-02 22:17:47 +02:00
Joachim Wiberg
d61b847e55
rsync: fix check for missing dst when dst is a directory
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-02 22:17:09 +02:00
Joachim Wiberg
90fdcdeb39
rsync: fix return value when copying a single file
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-02 22:16:50 +02:00
Joachim Wiberg
e36ac8f462
test: finalize rsync unit test to reproduce bugs
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-04-02 22:16:21 +02:00
Joachim Wiberg
eb3bb94cfa
Update changelog and bump version for v2.5.2 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
v2.5.2
2022-04-17 14:19:11 +02:00
Joachim Wiberg
11b9c88732
Add printf format attribute to all vararg functions
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-04-17 14:11:31 +02:00
Joachim Wiberg
11d4aafce1
Merge pull request #20 from yangfl/upstream
...
Fix for some non-linux
2022-01-27 11:34:50 +01:00
yangfl
5cdc5736f3
Replace mknod() with creat()
...
For mknod(), mode must be S_IFIFO otherwise the behaviour is unspecified
according to SUS, and apparently Debian/kFreeBSD is in the hater list.
2022-01-27 00:11:00 +08:00
yangfl
059bfd7806
test: use sleep() for mtime delay
...
For filesystems without high-resolution time support, an usleep() is too short
to alter mtime. Though 1s is quite safe, sleep for 2s in case it gets awaken
right within that second.
2022-01-26 23:57:27 +08:00
yangfl
0cda6339a4
Fix fisdir sigfault on Hurd
...
Apparently Hurd's stat() does not like NULL and will sigfault, this patch takes
care of it.
2022-01-26 02:11:08 +08:00
Joachim Wiberg
8120492fc8
Update changelogs and bump version for v2.5.1
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
v2.5.1
2021-12-02 00:43:02 +01:00
Joachim Wiberg
2065165ae9
debian: use dh_link(1) instead to create /usr/inclute/lite symlink
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-12-02 00:42:19 +01:00
Joachim Wiberg
95e5fdba9b
Bump version for v2.5.0 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
v2.5.0
2021-11-30 07:01:09 +01:00
Joachim Wiberg
b21d1c8e9b
More syntactic sugar
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-29 18:49:20 +01:00
Joachim Wiberg
5b670951a3
More experimenting and some reflow of a paragraph
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-29 00:33:10 +01:00
Joachim Wiberg
612290c9e2
Experiment with syntax highlighting
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-29 00:28:39 +01:00
Joachim Wiberg
80d11dccf7
Update changelogs for upcoming v2.5.0 release
...
This should be it, but let's sleep on it for good measure.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-29 00:25:53 +01:00
Joachim Wiberg
438e7a2722
debian: update libite-dev, headers in libite/*.h and lite symlink
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-29 00:25:21 +01:00
Joachim Wiberg
96e023e58e
Update README wrt the namespace change
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-29 00:23:24 +01:00
Joachim Wiberg
67a9b379ba
Update comments, also namespace is one word
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-29 00:22:38 +01:00
Joachim Wiberg
1c0988b8e2
Fix #18 : optional compat symlink lite -> libite/
...
Default is to create the symlink, to facilitate upgrades.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-28 19:22:45 +01:00
Joachim Wiberg
407b8f6dbf
Prefix include guards with LIBITE_ to safe guard name space
...
The tree.h and queue.h include guards must remain so users don't
accidentally get their system queue.h included as well.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-28 19:20:53 +01:00
Joachim Wiberg
bc72e1c3ad
Change -lite include path/name space; lite/*.h -> libite/*.h
...
First step in fixing issue #18 .
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-28 19:09:55 +01:00
Joachim Wiberg
2d10cf0402
Prepare ChangeLog for upcoming v2.5.0 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-28 19:08:32 +01:00
Joachim Wiberg
7adf2a01f2
Bump version for v2.5.0 release cycle (-dev)
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-28 19:07:54 +01:00
Joachim Wiberg
a4ff8cce01
strnlen(): defensive programming, check limit before indexing array
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-28 16:36:43 +01:00
Joachim Wiberg
12b9196c65
Bump ABI version 5.3.0 -> 5.3.1 according to doc/HACKING.md
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
v2.4.1
2021-10-09 09:21:41 +02:00
Joachim Wiberg
6eee1b1baf
doc: update project name
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-09 09:19:49 +02:00
Joachim Wiberg
1a5b184391
debian: add doxygen to Build-Depends-Indep
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-09 09:13:09 +02:00
Joachim Wiberg
832c4a936b
Update changelogs and bump version for v2.4.1 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-09 08:57:49 +02:00
Joachim Wiberg
a712364d49
tempfile(): use same fallback also when O_TMPFILE is missing
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-06 18:05:45 +02:00
Joachim Wiberg
fae83c9be3
Use mkostemp() instead of insecure tmpfile() as fallback
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-06 17:51:07 +02:00
Joachim Wiberg
48202ef19e
Slightly rearrange and fix URL
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 22:40:11 +02:00
Joachim Wiberg
7c36f715c7
Split README.md in two, create a new doc/API.md
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 22:37:55 +02:00
Joachim Wiberg
328b28f2d1
Restore spacing between badges
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 22:32:08 +02:00
Joachim Wiberg
970fa47ecf
Update code docs for string functions and macros as well
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 22:30:20 +02:00
Joachim Wiberg
0a98f5bbd1
Mention API documentation
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 21:34:12 +02:00
Joachim Wiberg
85336b1f2b
Link to blog post, to free up GitHub home URL for docs
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 21:31:59 +02:00
Joachim Wiberg
8128e63898
Add codedocs status badge
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 21:29:16 +02:00
Joachim Wiberg
b52f1e5ad6
debian: drop sdbuf, unused internal variable
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 19:14:22 +02:00
Joachim Wiberg
5d1e884d6f
Initial codedocs.xyz integration
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 19:10:45 +02:00
Joachim Wiberg
6537b11e34
doc: initial effort to enable doxygen
...
Framework from libuEv.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 19:08:40 +02:00
Joachim Wiberg
03598fc01e
.github: rename test result artifact
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 14:55:42 +02:00