Commit Graph

40 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 6934550068
CMakeLists.txt: declare compatibility with 3.27
Arch Linux AUR Success Details
Alpine 3.19 Success Details
OpenBSD 7.3 Success Details
Sadly, the 3.5 deprecation warning doesn't go away after this.
2023-08-01 03:14:48 +02:00
Přemysl Eric Janouch cda7e1b1f3
Try harder to find ncursesw 2023-07-24 09:01:54 +02:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch ab5941aaef
CMakeLists.txt: fix build on macOS 2023-07-04 02:50:00 +02:00
Přemysl Eric Janouch a89fadf860
Bump liberty, improve fallback manual page output 2022-10-09 01:05:35 +02:00
Přemysl Eric Janouch 4ed58dd89a
Bump liberty, make use of its new asciiman.awk 2022-09-25 21:24:18 +02:00
Přemysl Eric Janouch 3cf3c0215e
Build with AsciiDoc as well as Asciidoctor 2022-08-24 01:09:30 +02:00
Přemysl Eric Janouch 4795ee851d
FindLibEV.cmake: synchronise 2021-10-30 01:56:48 +02:00
Přemysl Eric Janouch af5929a383
CMakeLists.txt: fix copy-pasted variable name 2020-10-30 16:48:02 +01:00
Přemysl Eric Janouch 3daf254b41
CMakeLists.txt: make this build in OpenBSD 2020-10-30 04:21:16 +01:00
Přemysl Eric Janouch c533fa2fd7
CMakeLists.txt: omit end{if,foreach} expressions
Their usefulness was almost negative.
2020-10-30 04:21:16 +01:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch df93937789
CMakeLists.txt: fix an outdated comment 2020-10-30 04:21:15 +01:00
Přemysl Eric Janouch dfe814316f
This software is no longer simple 2020-10-14 13:36:35 +02:00
Přemysl Eric Janouch d820bc2f23
Bump version, update NEWS 2020-10-13 16:03:19 +02:00
Přemysl Eric Janouch 710f5f197f
Make a release, create NEWS 2020-09-05 20:42:02 +02:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch 3a445c2db2
Name change 2020-09-01 19:02:41 +02:00
Přemysl Eric Janouch df38bcf775
Merge in a JSON-RPC 2.0 test server 2018-10-18 07:49:36 +02:00
Přemysl Eric Janouch 1c52f9e37e
demo-json-rpc-server -> json-rpc-test-server 2018-10-18 07:27:55 +02:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch 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
Přemysl Eric Janouch 333efdc70f
CMakeLists.txt: fix variable name 2018-06-24 00:15:53 +02:00
Přemysl Eric Janouch d8fcb22daf
Bump liberty, fix GNUC detection, update README 2018-04-16 16:25:44 +02:00
Přemysl Eric Janouch 66f1a6afa3
Fix OpenSSL 1.1 compatibility 2017-01-25 18:12:18 +01:00
Přemysl Eric Janouch 72a7cbdb1f
Add and install json-format.pl
Seemed somewhat related to what this program does.
2017-01-25 17:51:38 +01:00
Přemysl Eric Janouch 9aff11b0f5 Fix CMakeLists.txt 2016-03-10 21:08:24 +01:00
Přemysl Eric Janouch 63df918482 Rewrite the input layer
Now we also support libedit for the backend.
2015-12-25 23:38:40 +01:00
Přemysl Eric Janouch b0c712c146 Stubplement WebSockets 2015-03-29 00:37:12 +01:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch 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
Přemysl Eric Janouch 5885d1aa69 Some intial WebSockets code 2015-03-09 23:32:01 +01:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch 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
Přemysl Eric Janouch ecad324ef3 Move to liberty 2015-02-28 21:18:54 +01:00
Přemysl Eric Janouch fc197b12cf Also build with ncursesw only 2015-02-22 20:27:31 +01:00
Přemysl Eric Janouch 855d02acab Add support for attributed output
Colours, colours, colours.  Configurable.
2015-02-22 20:06:55 +01:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch 38ebe65826 Add manpage generation, update README 2015-02-14 01:19:32 +01:00
Přemysl Eric Janouch 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