Joachim Nilsson
6daebf4ea4
Bump version for v1.9.3 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.9.3
2017-10-24 15:56:30 +02:00
Joachim Nilsson
4d6e3e060e
Update ChangeLog(s) for v1.9.3
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-24 15:56:17 +02:00
Joachim Nilsson
86eef8e38d
tree(): Increase internal buffer size, result may be truncated
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-24 08:42:55 +02:00
Joachim Nilsson
d5d3dafc78
Slight ABI bump due to changes in initscr()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-24 08:38:10 +02:00
Joachim Nilsson
2534c398ea
initscr(): Use stdout, not stderr, just like other conio.h macros
...
A program's stderr may have been redirected by the operator. We want to
query the size of stdout, even though it is buffered, so add fflush() to
handle that.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-24 08:33:02 +02:00
Joachim Nilsson
3691044007
conio.h: initscr() requires termios.h as well
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-24 08:32:30 +02:00
Joachim Nilsson
6770dad0cc
conio.h: Minor, whitespace only
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-24 08:32:18 +02:00
Joachim Nilsson
ef0db5e766
initscr(): Check if stdin and stdout are TTYs first
...
Programs that may be called in the background or with the stdin/stdout
redirected are not proper TTYs and we should not try to perform any
tricks on them. This patch checks isatty() and returns standard term
sizes as a fallback.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-24 08:31:43 +02:00
Joachim Nilsson
485463c70e
Update tree() test, use /usr/sbin instead of /sbin
...
Seems Debian finally went through with their move to symlink /bin and
/sbin to /usr/bin and /usr/sbin, respectively.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-30 11:13:23 +02:00
Joachim Nilsson
4b77eb1423
Update ChangeLog diff URLs
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-22 16:27:08 +02:00
Joachim Nilsson
0b54dc6015
Update Debian packaging, v1.9.2-1
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-08-15 08:15:30 +02:00
Joachim Nilsson
9d6df87d0d
Update ChangeLog and bump version for v1.9.2 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.9.2
2017-07-09 15:52:29 +02:00
Joachim Nilsson
5b2eee6aff
conio.h: Minor refactor, cleanup
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-09 15:46:49 +02:00
Joachim Nilsson
6904f6e0fe
conio.h: Add initscr(), probes terminal rows + cols
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-07 13:19:53 +02:00
Joachim Nilsson
877ba02d13
conio.h: Revert 018e607, fails unit tests
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-07 13:19:23 +02:00
Joachim Nilsson
25dfded835
conio.h: Update copyright years
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-07 12:51:43 +02:00
Joachim Nilsson
1323a88e94
conio.h: Convert printheader() to static inline function
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-07 12:51:25 +02:00
Joachim Nilsson
018e607290
conio.h: Use stderr instead of stdout because it's non-buffered
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-07 11:58:48 +02:00
Joachim Nilsson
e48c9c5589
Bump version and update ChangeLog for v1.9.1, minor fix release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.9.1
2017-07-03 12:57:52 +02:00
Joachim Nilsson
2c875afe06
which: Allow which("ps aux"), which skips any arguments to command
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-03 12:48:02 +02:00
Joachim Nilsson
10e4a1d057
Update which() unit test, check for /bin/which and /bin/ps aux
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-03 12:45:33 +02:00
Joachim Nilsson
3dde2922c3
Add whichp() predicate function to which()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-03 12:34:05 +02:00
Joachim Nilsson
4dd9459f65
Update debian/changelog for v1.9.0-1
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-02 19:23:49 +02:00
Joachim Nilsson
7172f487d5
Bump version for v1.9.0 GA release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.9.0
2017-07-02 19:18:55 +02:00
Joachim Nilsson
4c0967405d
Bump ABI version, removed UNUSED() added which(), fixed touch()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-02 19:18:55 +02:00
Joachim Nilsson
fd65af31db
Update HACKING document, mostly wrt library versioning
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-02 19:18:55 +02:00
Joachim Nilsson
e55976d137
Update ChangeLog for v1.9 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-02 19:18:55 +02:00
Joachim Nilsson
1b1ffb33f1
Bump version to v1.9 due to new functionality, which()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-02 16:51:21 +02:00
Joachim Nilsson
d018a5215f
which.c: C implementation of UNIX which(1)
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-02 16:50:58 +02:00
Joachim Nilsson
0d70c116d7
Update .gitignore files
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-02 16:33:00 +02:00
Joachim Nilsson
32c774deef
tree(): Refactor, flatten tree
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-07-02 16:32:04 +02:00
Joachim Nilsson
441d5f58d7
Add simple ocular unit test for printheader()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-06-30 20:28:31 +02:00
Joachim Nilsson
2a59289d53
conio.h: Add top-like heading macro, printheader()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-06-30 20:27:59 +02:00
Joachim Nilsson
f89c3c88de
Clear build warnings for unit tests
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-06-30 17:43:11 +02:00
Joachim Nilsson
705b402344
Remove UNUSED() macro, just use -Wno-unused instead
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-06-30 17:36:10 +02:00
Joachim Nilsson
fe82ab953c
Fix non-writable tempfile(), "rw" --> "w+", found by Westermo
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-06-18 18:18:08 +02:00
Joachim Nilsson
6ec2a31042
Update tempfile() unit test to detect failed write + read
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-06-18 18:14:39 +02:00
Joachim Nilsson
9f5e852084
Bump version in preparation for 1.8.4 bug-fix release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-05-20 09:29:26 +02:00
Joachim Nilsson
628c5597b9
Fix issue #6 : touch does not update mtime if file exists
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-05-19 17:50:44 +02:00
Joachim Nilsson
b7b635a3f4
Add unit test for touch to replicate issue #6
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-05-19 17:50:22 +02:00
Joachim Nilsson
dd53c3ae9e
Minor refactor of unit tests
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-05-19 17:50:07 +02:00
Joachim Nilsson
16a30a293c
Add support for make package to build .deb files
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-03-12 17:43:53 +01:00
Joachim Nilsson
325fcbe149
lite.h: Add whitespace to compat macros, for readability
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-03-12 17:43:31 +01:00
Joachim Nilsson
cbb1604ea0
New release for .deb package, 1.8.3-1
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-01-08 15:22:42 +01:00
Joachim Nilsson
8587971fb9
Update ChangeLog and bump version for v1.8.3 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.8.3
2017-01-08 15:17:17 +01:00
Joachim Nilsson
6545ac8fd4
Bump ABI revision 3:0:0 --> 3:1:0
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-01-08 15:16:36 +01:00
Joachim Nilsson
9105e8d3d8
Update pidfile() documentation
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-01-08 15:16:00 +01:00
Joachim Nilsson
3555af6a6a
Update ChangeLog and bump version for upcoming v1.8.3 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-01-07 13:58:59 +01:00
Joachim Nilsson
42715eab8a
ChangeLog: Add missing link to v1.8.2 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-01-07 13:57:57 +01:00
Joachim Nilsson
497d58dbf0
ChangeLog: Minor Markdown fixes
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-01-07 13:57:21 +01:00