kcar RubyGem user+dev discussion/patches/pulls/bugs/help
 help / color / mirror / code / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download mbox.gz: |
* [ANN] kcar 0.7.0 - bytestream to Rack response converter
@ 2020-02-21  2:32  7% Eric Wong
  0 siblings, 0 replies; 3+ results
From: Eric Wong @ 2020-02-21  2:32 UTC (permalink / raw)
  To: kcar-public

kcar features an HTTP parser that will convert a bytestream into a
3-element array suitable for use as a Rack response.  It is IO interface
agnostic, so it may be used with HTTP streams over Unix domain sockets,
regular files, FIFOs, StringIOs as well as traditional TCP sockets.

* homepage: https://yhbt.net/kcar/
* public inbox: kcar-public@yhbt.net
* git clone https://yhbt.net/kcar.git
* mailing list archives: https://yhbt.net/kcar-public/

Changes:

46 changes since 0.6.0 (2015-08-04):
      README: fix reference to HTTP git viewer
      doc: move site to HTTPS
      pkg.mk: avoid network for "gem install"
      gemspec: use SPDX compatible terms for the license(s)
      archive/slrnpull.conf: add a note explaining the purpose
      drop rb_str_set_len compatibility replacement
      remove rb_str_modify workaround
      TypedData C-API conversion
      test_parser: add lone CR test
      reduce parser size to 88 bytes on 64-bit
      extconf: remove unneeded -fPIC CFLAGS
      rely on String#-@ (str_uminus) to dedupe headers
      update comment about freezing values
      http: reject non-LWS CTL chars (0..31 + 127) in field values
      doc: remove references to a server
      update documentation for contributions, remove private address
      doc: minor updates to describe classes, better
      response: remove unnecessary constant alias
      response: more documentation cleanups
      favor require_relative to speed up loading
      response: remove Ruby 1.8-compatibility check
      fix signedness check on 32-bit systems
      shorten and improve readability of assertion
      HACKING: remove copy+pasted line about N
      olddoc: include NNTP archive link
      gemspec: remove olddoc dev dependency
      README: add info about mailing list subscription
      nodoc Kcar::VERSION
      pkg.mk: support VALGRIND variable for unit tests
      introduce new str_new_dd_freeze internal function
      begin implementing request parsing
      favor bitfields instead flags + macros
      implement request parsing with tests
      pkg.mk: enable warnings by default for tests
      filter_body: rename variables to be like memcpy(3)
      flesh out filter_body for request parsing
      do not assume SERVER_PORT
      do not set "HTTP/0.9" for pre-1.0 requests
      always set non-negative Content-Length for requests
      avoid String#-@ call on request parsing under Ruby 2.6
      request: set env["FRAGMENT"] for WebDAV litmus test
      extconf: fix rb_hash_aset deduplication test
      use rb_gc_register_mark_object
      website: use dark216 to save electricity
      doc: update URLs to point to YHBT.net
      doc: update git:// URLs to HTTPS

^ permalink raw reply	[relevance 7%]

* [PATCH 2/2] doc: move site to HTTPS
  2016-10-27 23:50  6% [PATCH 0/2] minor website move to HTTPS Eric Wong
@ 2016-10-27 23:50  6% ` Eric Wong
  0 siblings, 0 replies; 3+ results
From: Eric Wong @ 2016-10-27 23:50 UTC (permalink / raw)
  To: kcar-public; +Cc: Eric Wong

HTTPS should improve privacy a bit and helps with marketing,
and Let's Encrypt seems to be running well enough the past
few months for this change to be official.

HTTP remains supported for legacy systems without modern TLS
stacks and will remain so, indefinitely.
---
 .olddoc.yml | 6 +++---
 LICENSE     | 2 +-
 README      | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/.olddoc.yml b/.olddoc.yml
index 83ae2f1..86a5691 100644
--- a/.olddoc.yml
+++ b/.olddoc.yml
@@ -1,7 +1,7 @@
 ---
-cgit_url: http://bogomips.org/kcar.git
+cgit_url: https://bogomips.org/kcar.git
 git_url: git://bogomips.org/kcar.git
-rdoc_url: http://bogomips.org/kcar/
-ml_url: http://bogomips.org/kcar-public/
+rdoc_url: https://bogomips.org/kcar/
+ml_url: https://bogomips.org/kcar-public/
 private_email: kcar@bogomips.org
 public_email: kcar-public@bogomips.org
diff --git a/LICENSE b/LICENSE
index 1cfa573..619e90a 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,7 @@
 kcar is copyrighted free software by all contributors, see logs in
 revision control for names and email addresses of all of them.  You can
 redistribute it and/or modify it under either the terms of the
-{GPLv2}[http://www.gnu.org/licenses/gpl-2.0.txt] or later or
+{GPLv2}[https://www.gnu.org/licenses/gpl-2.0.txt] or later or
 the conditions below:
 
   1. You may make and give away verbatim copies of the source form of the
diff --git a/README b/README
index efe40b8..5a74a6a 100644
--- a/README
+++ b/README
@@ -35,7 +35,7 @@ If you use RubyGems:
 
 Otherwise grab the latest tarball from:
 
-http://bogomips.org/kcar/files/
+https://bogomips.org/kcar/files/
 
 Unpack it, and run "ruby setup.rb"
 
@@ -68,7 +68,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/kcar.git
+* https://bogomips.org/kcar.git
 * http://repo.or.cz/w/kcar.git (gitweb)
 
 Inline patches (from "git format-patch") to the mailing list are
@@ -87,4 +87,4 @@ requests) go to the mailing list: mailto:kcar-public@bogomips.org
 
 Mailing list archives are available here:
 
-http://bogomips.org/kcar-public/
+https://bogomips.org/kcar-public/
-- 
EW


^ permalink raw reply related	[relevance 6%]

* [PATCH 0/2] minor website move to HTTPS
@ 2016-10-27 23:50  6% Eric Wong
  2016-10-27 23:50  6% ` [PATCH 2/2] doc: move site " Eric Wong
  0 siblings, 1 reply; 3+ results
From: Eric Wong @ 2016-10-27 23:50 UTC (permalink / raw)
  To: kcar-public

And I also noticed the link to cgit was entirely broken.

Eric Wong (2):
      README: fix reference to HTTP git viewer
      doc: move site to HTTPS

^ permalink raw reply	[relevance 6%]

Results 1-3 of 3 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2016-10-27 23:50  6% [PATCH 0/2] minor website move to HTTPS Eric Wong
2016-10-27 23:50  6% ` [PATCH 2/2] doc: move site " Eric Wong
2020-02-21  2:32  7% [ANN] kcar 0.7.0 - bytestream to Rack response converter Eric Wong

Code repositories for project(s) associated with this public inbox

	https://yhbt.net/kcar.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).