From c3143469301a80e509619054728c5e69e6288bc5 Mon Sep 17 00:00:00 2001 From: Arnaud Loonstra Date: Tue, 5 Mar 2024 14:23:08 +0100 Subject: [PATCH 1/2] update url to sustrik.github.io/libdill --- website/src/download.md | 4 +-- website/src/libdill-history.md | 64 +++++++++++++++++----------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/website/src/download.md b/website/src/download.md index 1a94e96a..35eacc37 100644 --- a/website/src/download.md +++ b/website/src/download.md @@ -1,10 +1,10 @@ # Download - + ``` -$ wget http://libdill.org/libdill-2.14.tar.gz +$ wget http://sustrik.github.io/libdill/libdill-2.14.tar.gz $ tar -xzf libdill-2.14.tar.gz $ cd libdill-2.14 $ ./configure diff --git a/website/src/libdill-history.md b/website/src/libdill-history.md index 8fb86ef4..28de1e4f 100644 --- a/website/src/libdill-history.md +++ b/website/src/libdill-history.md @@ -1,38 +1,38 @@ # Past versions -**Feb 28th, 2019 ** +**Feb 28th, 2019 ** * ipc_sendfd() and ipc_recvfd() functions added. They allow to send OS-level file descriptors to different processes via an IPC connection. * Multiple bug fixes. -**Oct 29th, 2018 ** +**Oct 29th, 2018 ** * An implementation of Happy Eyeballs protocol (RFC 8305) added. * Function ipaddr_remotes() added. * A bug in resolving IPv6 addresses fixed. -**Oct 18th, 2018 ** +**Oct 18th, 2018 ** * A bug in TLS protocol fixed. * A memory leak in HTTP protocol fixed. -**Sept 23th, 2018 ** +**Sept 23th, 2018 ** * Couple of OSX bugs fixed -**Sept 16th, 2018 ** +**Sept 16th, 2018 ** * C++ guards added to libdill.h * Tutorials fixed -**Jul 20th, 2018 ** +**Jul 20th, 2018 ** * "fromfd" functions added allowing to wrap native OS sockets into lidill's socket classes. * Couple of bug fixes. -**Apr 27th, 2018 ** +**Apr 27th, 2018 ** * hdone() function was removed and replaced by type-specific done functions (e.g. "chdone", "tcp_done"). * hdup() was replaced by hown() with different semantics (transfer of ownership). @@ -48,7 +48,7 @@ * Handle numbers are reused much more rarely. * Many bugfixes. -**Apr 1st, 2018 ** +**Apr 1st, 2018 ** * All mem functions take a structure instead of a raw byte buffer * More compile-time safety checks @@ -58,22 +58,22 @@ * Customizable endianness of the field * Several bug fixes. -**Mar 23rd, 2018 ** +**Mar 23rd, 2018 ** * Experimental support for WebSockets added -**Mar 3rd, 2018 ** +**Mar 3rd, 2018 ** * Bug in TLS protocol solved * Function budle_wait added * Brand new man pages -**Feb 17th, 2018 ** +**Feb 17th, 2018 ** * Experimental TLS protocol * Experimental HTTP protocol -**Feb 10th, 2018 ** +**Feb 10th, 2018 ** * tcp_listen_mem * tcp_accept_mem @@ -86,63 +86,63 @@ * pfx_attach_mem * udp_open_mem -**Feb 4th, 2018 ** +**Feb 4th, 2018 ** * hdone() can be called on a bundle to wait for coroutines to finish -**Feb 1st, 2018 ** +**Feb 1st, 2018 ** * Coroutine bundles added * struct chmem replaced by CHSIZE macro * hctrl removed -**Jan 15th, 2018 ** +**Jan 15th, 2018 ** * Channels are untyped * Channels are bidirectional * A control channel is associated with each coroutine -**Dec 28th, 2017 ** +**Dec 28th, 2017 ** * UDP sockets added * Minor bug fixes -**Apr 8th, 2017 ** +**Apr 8th, 2017 ** * Bug fix release. -**Mar 17th, 2017 ** +**Mar 17th, 2017 ** * Two simple framing protocols added (CRLF and PFX). * hdone() function has deadline parameter. * Support for gcov added. -**Mar 11th, 2017 ** +**Mar 11th, 2017 ** * TCP and IPC (AF_UNIX) support added. * libdillimpl.h created for stuff needed by protocol implementors. * hmake() and hquery() functions moved to libdillimpl.h -**Feb 25th, 2017 ** +**Feb 25th, 2017 ** * DNS resolution functions added. * hdone() added. * Bug fixes. * Performance improvements. -**Feb 5th, 2017 ** +**Feb 5th, 2017 ** * If the CPU is at 100%, external events, such as those from file descriptors, are checked once per second. * Multiple optimizations. * Multiple bug fixes. -**Jan 1st, 2017 ** +**Jan 1st, 2017 ** * Multiple bugfixes. * Multiple performance enhancements. * fdclean() returns EBUSY error if file descriptor is being waited for by a different coroutine. -**Dec 16th, 2016 ** +**Dec 16th, 2016 ** * Final API cleanup before the first official release - `channel` renamed to `chmake` @@ -158,15 +158,15 @@ * Some bug fixes -**Dec 6th, 2016 ** +**Dec 6th, 2016 ** * Make the library [thread-friendly](threads.html). -**Nov 27, 2016 ** +**Nov 27, 2016 ** * Rename hcreate() to hmake(). hcreate() clashes with the POSIX function of the same name. -**Nov 19, 2016 ** +**Nov 19, 2016 ** * A lot of optimizations. A context switch has been seen to execute in 6ns, coroutine creation in 26ns and passing a message through a channel in 40ns. @@ -176,10 +176,10 @@ * Mutliple bug fixes. -**Oct 16, 2016 ** -**Oct 13, 2016 ** -**Sep 07, 2016 ** -**Jun 03, 2016 ** -**May 22, 2016 ** -**May 15, 2016 ** +**Oct 16, 2016 ** +**Oct 13, 2016 ** +**Sep 07, 2016 ** +**Jun 03, 2016 ** +**May 22, 2016 ** +**May 15, 2016 ** From 38314cacf5d5fa4cc2c10b2684ff4b74e220437e Mon Sep 17 00:00:00 2001 From: Arnaud Loonstra Date: Tue, 5 Mar 2024 14:24:05 +0100 Subject: [PATCH 2/2] update url to sustrik.github.io/libdill --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f62cfb89..25fa32ed 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ For the documentation check the project website: -http://libdill.org +https://sustrik.github.io/libdill/ ## License