diff options
Diffstat (limited to '_build')
-rw-r--r-- | _build/Makefile | 4 | ||||
-rw-r--r-- | _build/content/articles/ranch-1.7.0.asciidoc | 32 | ||||
-rw-r--r-- | _build/data/projects/ranch.toml | 4 |
3 files changed, 36 insertions, 4 deletions
diff --git a/_build/Makefile b/_build/Makefile index d4e72edb..d030fbd2 100644 --- a/_build/Makefile +++ b/_build/Makefile @@ -73,7 +73,7 @@ docs-$1-$2: tmp/$1 printf "%s\n" "+++" "title = \"`sed 's/\(.\)/\U\1/' <<< $1` Function Reference\"" \ "project = \"$1\"" "version = \"$3\"" "doctype = \"manual\"" "+++" "" \ > content/docs/en/$1/$3/manual.asciidoc; \ - if [ "$1" = "cowboy" -o "$1" = "gun" ] || [ "$1" = "ranch" -a "$3" = "1.6" ]; then \ + if [ "$1" = "cowboy" -o "$1" = "gun" ] || [ "$1" = "ranch" -a "$3" = "1.6" ] || [ "$1" = "ranch" -a "$3" = "1.7" ]; then \ sed '1,/^$$$$/d' tmp/$1/doc/src/manual/$1_app.asciidoc | sed 's/xref:/link:..\//' \ | sed 's/link:man:\([a-z0-9_]*\)(7)/link:\1_app/g' \ | sed 's/\(link:man:[a-z0-9_]*\):/\1./g' \ @@ -94,7 +94,7 @@ docs-$1-$2: tmp/$1 echo "\"" >> content/docs/en/$1/$3/manual/`basename $$$$f`; \ echo "+++" >> content/docs/en/$1/$3/manual/`basename $$$$f`; \ echo >> content/docs/en/$1/$3/manual/`basename $$$$f`; \ - if [ "$1" = "cowboy" -o "$1" = "gun" ] || [ "$1" = "ranch" -a "$3" = "1.6" ]; then \ + if [ "$1" = "cowboy" -o "$1" = "gun" ] || [ "$1" = "ranch" -a "$3" = "1.6" ] || [ "$1" = "ranch" -a "$3" = "1.7" ]; then \ sed '1,/^$$$$/d' $$$$f | sed 's/xref:/link:..\//g' \ | sed 's/link:man:$1(7)/link:../g' \ | sed 's/\(link:man:[a-z0-9_]*\):/\1./g' \ diff --git a/_build/content/articles/ranch-1.7.0.asciidoc b/_build/content/articles/ranch-1.7.0.asciidoc new file mode 100644 index 00000000..2b300e2d --- /dev/null +++ b/_build/content/articles/ranch-1.7.0.asciidoc @@ -0,0 +1,32 @@ ++++ +date = "2018-11-14T10:00:00+01:00" +title = "Ranch 1.7" + ++++ + +Ranch `1.7.0` has been released! + +This release adds built-in support for the PROXY protocol. + +The PROXY protocol is a simple and efficient way for proxies +to transmit information about the client. + +While a third-party library already existed, it was not +entirely compatible with the Ranch interface, in particular +when socket active mode was involved. This new implementation +fixes that and supports the full protocol with as little +overhead as possible compared to normal operations: just one +extra function call. + +A complete +list of changes can be found in the migration guide: +https://ninenines.eu/docs/en/ranch/1.7/guide/migrating_from_1.6/[Migrating from Ranch 1.6 to 1.7]. + +You can donate to this project via +https://salt.bountysource.com/teams/ninenines[BountySource]. +These funds are used to pay for additional servers for +testing and allow to me allocate more days to open source +work. Thanks in advance! + +As usual, feedback is appreciated, and issues or +questions should be sent via Github tickets. Thanks! diff --git a/_build/data/projects/ranch.toml b/_build/data/projects/ranch.toml index 4978794a..5ede7f5b 100644 --- a/_build/data/projects/ranch.toml +++ b/_build/data/projects/ranch.toml @@ -3,8 +3,8 @@ catchphrase = "The holy cow of servers." description = "Ranch is a socket acceptor pool for building awesome TCP and TLS servers." name = "ranch" repository = "https://github.com/ninenines/ranch" -versions = ["1.6", "1.5", "1.4", "1.3", "1.2"] -branches = ["master", "1.5.0", "1.4.0", "1.3.2", "1.2.1"] +versions = ["1.7", "1.6", "1.5", "1.4", "1.3", "1.2"] +branches = ["master", "1.6.2", "1.5.0", "1.4.0", "1.3.2", "1.2.1"] has_source = true has_guide = true has_manual = true |