Ludovic Courtès
|
f865ffaab1
|
web: Fix possible file descriptor leak in `open-socket-for-uri'.
* module/web/client.scm (open-socket-for-uri): Always close S in the
`system-error' handler.
|
2012-10-13 21:13:10 +02:00 |
|
Ludovic Courtès
|
d74fcce9b9
|
web: Pass `AI_NUMERICSERV' when given a port number.
* module/web/client.scm (open-socket-for-uri)[addresses]: Pass
AI_NUMERICSERV as the `getaddrinfo' hint when (uri-port URI) is true.
|
2012-10-12 23:21:39 +02:00 |
|
Ludovic Courtès
|
2663411bd7
|
web: Change `http-get' to try all the addresses for the given URI.
* module/web/client.scm (open-socket-for-uri): Try all the addresses
returned by `getaddrinfo' until one succeeds.
|
2012-10-12 23:21:39 +02:00 |
|
Andy Wingo
|
fe0c202c0e
|
Update a comment in (web client)
* module/web/client.scm: Update a comment.
|
2011-12-06 11:46:58 +01:00 |
|
Andy Wingo
|
072624134b
|
open-socket-for-url returns port in latin1 encoding
* module/web/client.scm (open-socket-for-uri): Set port encoding to
latin1, to see if this fixes Nalin Garut's problems.
|
2011-07-21 09:42:20 +02:00 |
|
Andy Wingo
|
680c8c5a99
|
add (web client)
* module/web/client.scm: New module, a simple synchronous web client.
* module/Makefile.am (WEB_SOURCES): Add to the build.
|
2011-07-15 13:36:47 +02:00 |
|