about summary refs log tree commit homepage
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README15
1 files changed, 7 insertions, 8 deletions
diff --git a/README b/README
index 9465fbd..19c1251 100644
--- a/README
+++ b/README
@@ -1,9 +1,9 @@
 = kgio - kinder, gentler I/O for Ruby
 
-kgio provides non-blocking I/O methods for Ruby without raising
-exceptions on EAGAIN and EINPROGRESS.  It is intended for use with the
-unicorn Rack server, but may be used by other applications (that run on
-Unix-like platforms).
+This is a legacy project, do not use it for new projects.  Ruby
+2.3 and later should make this obsolete.  kgio provides
+non-blocking I/O methods for Ruby without raising exceptions on
+EAGAIN and EINPROGRESS.
 
 == Features
 
@@ -21,9 +21,8 @@ Unix-like platforms).
   callbacks (such as adding the file descriptor to a poll set and yielding
   the current Fiber).
 
-* Uses
-  {accept4}[http://kernel.org/doc/man-pages/online/pages/man2/accept4.2.html]
-  on new GNU/Linux systems to avoid unnecessary fcntl() calls
+* Uses {accept4}[http://man7.org/linux/man-pages/man2/accept4.2.html]
+  on newer GNU/Linux systems to avoid unnecessary fcntl() calls
 
 * Uses MSG_DONTWAIT on GNU/Linux to further avoid unnecessary fcntl() calls
 
@@ -46,7 +45,7 @@ You can get the latest source via git from the following locations
 You may browse the code from the web and download the latest snapshot
 tarballs here:
 
-* http://bogomips.org/kgio.git (cgit)
+* https://bogomips.org/kgio.git
 * http://repo.or.cz/w/kgio.git (gitweb)
 
 See the HACKING guide on how to contribute and build prerelease gems