Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-15 | Update release notes | Erlang/OTP | |
2015-12-15 | Update version numbers | Erlang/OTP | |
2015-12-15 | Merge branch 'maint' | Ingela Anderton Andin | |
2015-12-15 | inets: Include behaviour modules in install target | Ingela Anderton Andin | |
2015-12-15 | inets: Fix dialyzer warning | Ingela Anderton Andin | |
2015-12-11 | Merge branch 'maint' | Lars Thorsen | |
2015-12-11 | [inets] Correct broken links | Lars Thorsen | |
2015-12-11 | [inets] Align documentation to DTD | Lars Thorsen | |
2015-12-08 | inets: Add PATCH method to client and server | Pablo Lamela | |
2015-12-07 | Merge branch 'maint' | Ingela Anderton Andin | |
2015-12-07 | Merge branch 'ia/inets/windows-comp' into maint | Ingela Anderton Andin | |
* ia/inets/windows-comp: inets: Adjust makefile to new windows compiler | |||
2015-12-01 | Merge branch 'maint' | Zandra | |
2015-12-01 | Merge branch 'scrapinghub/sni_with_connect' into maint | Zandra | |
* scrapinghub/sni_with_connect: inets: SNI to be passed with requests through CONNECT OTP-12985 | |||
2015-12-01 | Merge branch 'maint' | Ingela Anderton Andin | |
2015-11-27 | inets: Add warning header in "chunk trailer" when mod_esi callback times out ↵ | Ingela Anderton Andin | |
or fails Also remove legacy debug macros and add help function httpd_util:error_log/2 to avoid code duplication. | |||
2015-11-27 | inets: Remove exit that generates an incorrect internal server error | Ingela Anderton Andin | |
2015-11-27 | inets: SNI to be passed with requests through CONNECT | Kirilll Zaborsky | |
httpc should fill SNI extenstion for HTTPS requests sent through CONNECT tunnel to provide proper access to websites using SNI | |||
2015-11-20 | Merge branch 'maint' | Zandra | |
2015-11-20 | Merge branch 'weisslj/fix-inets-crash-on-invalid-chunk-size' into maint | Zandra | |
* weisslj/fix-inets-crash-on-invalid-chunk-size: inets: Terminate really gracefully on bad chunk OTP-13117 | |||
2015-11-20 | Merge branch 'maint' | Zandra | |
2015-11-15 | inets: Terminate really gracefully on bad chunk | Johannes Weißl | |
Without this fix, httpc:request/1 crashes the httpc_handler when an invalid chunked length header is encountered (since 77acb47): =ERROR REPORT==== 14-Nov-2015::17:19:30 === ** Generic server <0.651.0> terminating ** Last message in was {tcp,#Port<0.5714>, <<"HTTP/1.1 200 ok\r\nTransfer-Encoding:chunked\r\n\r\nåäö\r\n">>} ** When Server state == {state, [...] ** Reason for termination == ** {bad_return_value,{error,{chunk_size,"åäö"}}} | |||
2015-11-15 | inets: Allow whitespace after HTTP chunk again | Johannes Weißl | |
Before 77acb47 http:request/1 could parse server responses with whitespace after the HTTP chunk size (some embedded legacy devices still do this). This patch restores this functionality. | |||
2015-11-13 | Merge branch 'maint' | Zandra | |
Conflicts: OTP_VERSION | |||
2015-11-13 | Merge branch 'maint-18' into maint | Zandra | |
2015-11-12 | Update release notes | Erlang/OTP | |
2015-11-11 | inets: Prepare for release | Ingela Anderton Andin | |
2015-11-11 | Merge branch 'maint' | Henrik Nord | |
2015-11-11 | inets: Do not use internal or shell convenience functions in application | Ingela Anderton Andin | |
ssl:start/[1,2] is a shell convenience function and should not be called by other applications. inet_db:start is an internal function that we should not have to call. This was done for legacy reasons and is no longer needed. | |||
2015-11-11 | Inets: Clean up code | Ingela Anderton Andin | |
Remove point less instructions looking for return values, that in most cases no long exist, of which the result would anyhow be ignored | |||
2015-11-11 | inets: httpd - Add possibility to specify socket options for HTTP | Ingela Anderton Andin | |
Was already possible for HTTPS. Also remove use of legacy option inet6fb4. IPv6 standard moved away from beeing able to fallback to IPv4 so this option makes little sense, will use inet (Ipv4) as default instead of inet6fb4. | |||
2015-11-11 | inets: Remove debug macros that mimic call trace | Ingela Anderton Andin | |
2015-11-11 | inets: Improve max header size handling | Ingela Anderton Andin | |
The chunked length header should be checked as well as headers present in the chunk trailer part, ignored extensions are counted as header bytes. Also the decode trailer function will stop as soon as the header size is exceed, when that happens. | |||
2015-11-11 | inets: CT'ify http_format_SUITE | Ingela Anderton Andin | |
2015-11-11 | inets: Terminate gracfully when an invalid chunked length header is encountered | Ingela Anderton Andin | |
Also use integer_to_list/2 and list_to_integer/2 instead of reimplementing it. | |||
2015-10-27 | inets: fix {self, once} for not streamed request | Kirilll Zaborsky | |
httpc should work properly if streaming option {self, once} is chosen and the corresponding response does not get streamed. | |||
2015-10-27 | inets: send correct nonstreamed response with streaming | Kirilll Zaborsky | |
httpc_handler should respond with correct and complete responses seeing non-streamed status codes i.e. codes other than 200 or 206. | |||
2015-10-27 | Merge branch 'maint' | Henrik Nord | |
2015-10-27 | Merge branch 'scrapinghub/http_uri_scheme_validation' into maint | Henrik Nord | |
* scrapinghub/http_uri_scheme_validation: inets: scheme validation fun for http_uri OTP-13071 | |||
2015-10-13 | inets: scheme validation fun for http_uri | Kirilll Zaborsky | |
http_uri:parse_scheme function should allow checking scheme of URIs otherwise it could be easily abused to reach limit number of atoms in the VM | |||
2015-10-13 | inets: fix suppport of HTTP headers with obs-fold | Kirilll Zaborsky | |
httpc should not fail when response contains (now deprecated) multiline HTTP headers constructed with obs-folds. And as RFC7230 specifies user agent should replace obs-folds with spaces. | |||
2015-10-09 | Update Inets | Hans Bolinder | |
A record field type has been modified due to commit 8ce35b2: "Take out automatic insertion of 'undefined' from typed record fields". | |||
2015-10-05 | Prepare release | Erlang/OTP | |
2015-10-05 | Merge branch 'ia/inets/string-not-atom/OTP-13022' into maint-18 | Erlang/OTP | |
* ia/inets/string-not-atom/OTP-13022: inets: Use ?MODULE_STRING instead of ?MODULE as argument should be a string | |||
2015-10-01 | inets: Prepare for release | Ingela Anderton Andin | |
2015-10-01 | inets: Use ?MODULE_STRING instead of ?MODULE as argument should be a string | Ingela Anderton Andin | |
2015-09-30 | inets: Add new customize function response_default_headers | Ingela Anderton Andin | |
This enables the user to provide default HTTP header values for headers that should always be sent. Note that these values may override built in defaults. | |||
2015-09-30 | inets: Add behaviour httpd_custom_api | Ingela Anderton Andin | |
Add this now as 18 allows optional callback specs | |||
2015-09-24 | inets: Adjust makefile to new windows compiler | Ingela Anderton Andin | |
2015-09-21 | Prepare release | Erlang/OTP | |
2015-09-17 | inets: Prepare for release | Ingela Anderton Andin | |