Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-30 | inets: httpd - shutdown gracefully on connection or TLS handshake errors | Ingela Anderton Andin | |
2016-06-13 | Update release notes | Erlang/OTP | |
2016-06-13 | inets: Prepare for release | Ingela Anderton Andin | |
2016-06-09 | inets: Handle multiple \t in mime types file | Ingela Anderton Andin | |
2016-05-03 | Prepare release | Erlang/OTP | |
2016-05-03 | inets: Prepare for release | Ingela Anderton Andin | |
2016-05-03 | inets: Put back inets_regexp module in OTP 18 | Ingela Anderton Andin | |
Put back unused module inets_regexp and remove it in OTP 19 instead as it is an incompatibility, although it is an undocumented module and should not affect other applications (the world is not perfect). | |||
2016-04-26 | Update release notes | Erlang/OTP | |
2016-04-21 | inets: Prepare for release | Ingela Anderton Andin | |
2016-04-21 | inets: Add peer_cert to ESI environment | Ingela Anderton Andin | |
2016-04-01 | Prepare release | Erlang/OTP | |
2016-03-17 | inets: Prepare for release | Ingela Anderton Andin | |
2016-03-16 | inets: Mend ipv6_host_with_brackets option | Ingela Anderton Andin | |
This is a quick fix to make this option work. We will revisit this and clean up httpc option handling later. Also adding regression tests. | |||
2016-03-14 | Prepare release | Erlang/OTP | |
2016-03-07 | Merge branch 'msantos/tftp-wrap-block-counter/PR-965' into maint | Raimo Niskanen | |
* msantos/tftp-wrap-block-counter/PR-965: tftp: support transfer of files > 65535 blocks | |||
2016-03-01 | inets: No error reports for expected termination | Ingela Anderton Andin | |
2016-02-12 | tftp: support transfer of files > 65535 blocks | Michael Santos | |
The block count is an unsigned 2 byte integer. The common behaviour of tftp clients and servers is to overflow the block count and wrap the counter to 0 in order to support files larger than 32M. Modify the tftp implementation to do the same rollover. Interoperability was tested by transferring a 1.4G file using the HPA tftp client. | |||
2016-02-02 | Merge branch 'palas/maint' into maint | Zandra | |
* palas/maint: inets: Add PATCH method to client and server OTP-13286 | |||
2016-01-29 | Update release notes | Erlang/OTP | |
2016-01-29 | Merge branch 'ia/maint/inets/mod_alias/OTP-13248' into maint-18 | Erlang/OTP | |
* ia/maint/inets/mod_alias/OTP-13248: inets: Prepare for release inets: Traverse all aliases looking for the longest match inets: Use re instead of inets_regexp # Conflicts: # lib/inets/vsn.mk | |||
2016-01-28 | inets: Prepare for release | Ingela Anderton Andin | |
2016-01-28 | inets: Traverse all aliases looking for the longest match | Ingela Anderton Andin | |
Before the first matching alias was returned, but we want the longest one to be returned. | |||
2016-01-28 | inets: Use re instead of inets_regexp | Ingela Anderton Andin | |
2015-12-15 | Update release notes | Erlang/OTP | |
2015-12-15 | Update version numbers | Erlang/OTP | |
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 | [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 '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 'scrapinghub/sni_with_connect' into maint | Zandra | |
* scrapinghub/sni_with_connect: inets: SNI to be passed with requests through CONNECT OTP-12985 | |||
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 '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-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-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 | 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. |