Commit Graph

41 Commits

Author SHA1 Message Date
b87fbc93a6
Support musl libc
All checks were successful
Alpine 3.20 Success
Arch Linux AUR Success
OpenBSD 7.5 Success
2024-09-11 04:55:59 +02:00
6934550068
CMakeLists.txt: declare compatibility with 3.27
All checks were successful
Arch Linux AUR Success
Alpine 3.19 Success
OpenBSD 7.3 Success
Sadly, the 3.5 deprecation warning doesn't go away after this.
2023-08-01 03:14:48 +02:00
cda7e1b1f3
Try harder to find ncursesw 2023-07-24 09:01:54 +02:00
14c6d285fc
CMakeLists.txt: fix OpenBSD build
Note that we still don't use link_directories() as often as we should.
2023-07-04 07:45:57 +02:00
ab5941aaef
CMakeLists.txt: fix build on macOS 2023-07-04 02:50:00 +02:00
a89fadf860
Bump liberty, improve fallback manual page output 2022-10-09 01:05:35 +02:00
4ed58dd89a
Bump liberty, make use of its new asciiman.awk 2022-09-25 21:24:18 +02:00
3cf3c0215e
Build with AsciiDoc as well as Asciidoctor 2022-08-24 01:09:30 +02:00
4795ee851d
FindLibEV.cmake: synchronise 2021-10-30 01:56:48 +02:00
af5929a383
CMakeLists.txt: fix copy-pasted variable name 2020-10-30 16:48:02 +01:00
3daf254b41
CMakeLists.txt: make this build in OpenBSD 2020-10-30 04:21:16 +01:00
c533fa2fd7
CMakeLists.txt: omit end{if,foreach} expressions
Their usefulness was almost negative.
2020-10-30 04:21:16 +01:00
2fe2d6bc03
Bump minimum CMake version to 3.0
A nice, round number.  This allows us to remove some boilerplate.
2020-10-30 04:21:16 +01:00
df93937789
CMakeLists.txt: fix an outdated comment 2020-10-30 04:21:15 +01:00
dfe814316f
This software is no longer simple 2020-10-14 13:36:35 +02:00
d820bc2f23
Bump version, update NEWS 2020-10-13 16:03:19 +02:00
710f5f197f
Make a release, create NEWS 2020-09-05 20:42:02 +02:00
2962a644da
Write a nice new man page in AsciiDoc
Taking some preliminary steps for inclusion in Linux distributions.

The help message has been slightly improved and the README extended,
with part of it now residing in the man page.

One less GNU dependency, for what it's worth.
2020-09-05 03:51:36 +02:00
3a445c2db2
Name change 2020-09-01 19:02:41 +02:00
df38bcf775
Merge in a JSON-RPC 2.0 test server 2018-10-18 07:49:36 +02:00
1c52f9e37e
demo-json-rpc-server -> json-rpc-test-server 2018-10-18 07:27:55 +02:00
7c978fe50f
Relicense to 0BSD, update mail address
I've come to the conclusion that copyright mostly just stands in the way
of software development.  In my jurisdiction I cannot give up my own
copyright and 0BSD seems to be the closest thing to public domain.

The updated mail address, also used in my author/committer lines,
is shorter and looks nicer.  People rarely interact anyway.
2018-06-24 04:16:27 +02:00
4078c8845c
Relicense to 0BSD, update mail address
I've come to the conclusion that copyright mostly just stands in the way
of software development.  In my jurisdiction I cannot give up my own
copyright and 0BSD seems to be the closest thing to public domain.

The updated mail address, also used in my author/committer lines,
is shorter and looks nicer.  People rarely interact anyway.
2018-06-24 00:21:10 +02:00
333efdc70f
CMakeLists.txt: fix variable name 2018-06-24 00:15:53 +02:00
d8fcb22daf
Bump liberty, fix GNUC detection, update README 2018-04-16 16:25:44 +02:00
66f1a6afa3
Fix OpenSSL 1.1 compatibility 2017-01-25 18:12:18 +01:00
72a7cbdb1f
Add and install json-format.pl
Seemed somewhat related to what this program does.
2017-01-25 17:51:38 +01:00
9aff11b0f5 Fix CMakeLists.txt 2016-03-10 21:08:24 +01:00
63df918482 Rewrite the input layer
Now we also support libedit for the backend.
2015-12-25 23:38:40 +01:00
b0c712c146 Stubplement WebSockets 2015-03-29 00:37:12 +01:00
b400ea8d09 Not so trivial anymore
We're gonna implement WebSockets soon, so make appropriate changes to texts.

Updated copyright in LICENSE.
2015-03-23 23:25:43 +01:00
c87d684154 Steady progress
Started parsing Content-Type properly after studying the HTTP RFC
for a significant period of time.

Some further WebSockets stuff.
2015-03-15 04:32:04 +01:00
5885d1aa69 Some intial WebSockets code 2015-03-09 23:32:01 +01:00
931fc441f6 Steady progress
Added static content serving with sane content type detection.

Started working on WebSockets (meanwhile neither SCGI or FastCGI is
finished and almost nothing has been tested).
2015-03-08 09:41:10 +01:00
8a3241d5c4 Initial commit
Not even the demo is able to compile yet.

I'm just tracking my progress.
2015-03-02 19:14:37 +01:00
ecad324ef3 Move to liberty 2015-02-28 21:18:54 +01:00
fc197b12cf Also build with ncursesw only 2015-02-22 20:27:31 +01:00
855d02acab Add support for attributed output
Colours, colours, colours.  Configurable.
2015-02-22 20:06:55 +01:00
66cf41f89f Rewrite to use utils.c from ponymap
I'm starting to get tired of repeatingly doing this.
2015-02-22 20:06:10 +01:00
38ebe65826 Add manpage generation, update README 2015-02-14 01:19:32 +01:00
8d7ea57a00 Convert to CMake, fix terminal resize behaviour
Fucking terminals, always broken in one way or another.

For future reference, libedit acts even worse than readline.
2014-11-18 22:06:25 +01:00