Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-06-13 | gweb: Make debug for write simpler | Marcel Holtmann | 1 | -4/+2 | |
2011-05-27 | gweb: Remove usage of unused variables | Marcel Holtmann | 1 | -2/+4 | |
2011-04-11 | gweb: numeric session address was not resolved properly. | Jukka Rissanen | 1 | -0/+21 | |
Reported by: Sebastien Bianti <sebastien.bianti@linux.intel.com> | |||||
2011-04-01 | gweb: Add port string to getaddrinfo | Samuel Ortiz | 1 | -1/+4 | |
Without doing so, the socket address returned will have its port field uninitialized. Fixes BMC#14753 Fixes BMC#15026 | |||||
2011-03-25 | gweb: Add support for connecting to IPv6 host. | Jukka Rissanen | 1 | -9/+20 | |
2011-03-17 | gresolv: Fix memory leak | Daniel Wagner | 1 | -1/+3 | |
Reported by: DJ Cozatt <ygdrasil@comcast.net> | |||||
2011-03-11 | gweb: Add user_agent_profile field in http header | Sébastien Bianti | 2 | -1/+23 | |
2011-02-15 | gweb: Avoid forward declarations in resolver code | Marcel Holtmann | 1 | -341/+338 | |
2011-02-15 | gweb: Some coding style cleanup on resolver code | Marcel Holtmann | 1 | -50/+74 | |
2011-01-26 | gweb: Check GString pointers before freeing them | Mohamed Abbas | 1 | -3/+9 | |
Fixes BMC#12452 | |||||
2011-01-01 | gweb: Skip hostname resolving when proxy is used | Marcel Holtmann | 1 | -2/+3 | |
2011-01-01 | gweb: Add support for handling proxy information | Marcel Holtmann | 1 | -5/+54 | |
2011-01-01 | gweb: Add extra debug for proxy setup | Marcel Holtmann | 1 | -1/+8 | |
2010-12-30 | Handling multiple message-header fields with the same name. | Mohamed Abbas | 1 | -40/+79 | |
Append all multiple message-header fields with the same name and remove any white space in front of fiels value. | |||||
2010-12-28 | Add g_web_result_get_header support. | Mohamed Abbas | 2 | -13/+88 | |
Add all http response header to hash table and allow user to get these header values. Header with same key will be replaced by last header value. | |||||
2010-12-07 | gresolv: Destroy query after removing it from the resolv queue | Samuel Ortiz | 1 | -2/+2 | |
Fixes BMC#10958 | |||||
2010-12-07 | gresolv: Remove ipv6 query from the resolv queue | Samuel Ortiz | 1 | -1/+1 | |
2010-12-02 | gresolv: Implement RFC3484 rule 9 (prefer longest matching prefix) | David Woodhouse | 1 | -0/+35 | |
2010-12-02 | gresolv: Add scope handling to RFC3484 sort | David Woodhouse | 1 | -1/+55 | |
2010-12-02 | gresolv: First partial implementation for RFC3484 sorting | David Woodhouse | 1 | -1/+48 | |
2010-12-02 | gresolv: Calculate precedence/label/etc required for RFC3484 sorting | David Woodhouse | 1 | -1/+158 | |
2010-12-02 | gresolv: Don't convert results to strings so early | David Woodhouse | 1 | -94/+100 | |
We're going to want results in sockaddr form for sorting, so let's put them directly into the array we'll want for the sort process, even though we haven't actually implemented sorting yet. We can ditch the support for arbitrary callbacks from the individual queries, too; there's no need for that. The callback to user code comes from the *lookup*, having combined the A and AAAA query results. | |||||
2010-12-01 | gresolv: Send A and AAAA queries, merge results for lookup callback | David Woodhouse | 1 | -36/+169 | |
2010-12-01 | gresolv: Start handling AAAA results in query | David Woodhouse | 1 | -6/+12 | |
2010-12-01 | gresolv: Fix handling of IPv6 nameservers | David Woodhouse | 1 | -14/+43 | |
If IPv6 nameservers were specified in /etc/resolv.conf, we would end up sending NS queries to 0.0.0.0 because we weren't parsing the __res_state structure correctly. We were assuming that all listed nameservers would be Legacy IP. Also fix connect_udp_channel() to generate the address correctly instead of just asssuming Legacy IP. | |||||
2010-12-01 | gresolv: Handle POLLERR on DNS UDP socket | David Woodhouse | 1 | -2/+2 | |
If we get an error on the UDP socket, we'll currently go into an endless loop eating CPU with poll() returning POLLERR and us ignoring it. This at least hooks things up so that our callback gets called, and we stop looping. But the callback's handling of POLLERR isn't correct. It should close the socket and open a new one. As it is, it's just going to try to use the same broken socket again for the next request. But at least with this patch it'll stop eating CPU. | |||||
2010-11-08 | Don't report zero length success status back to client | Marcel Holtmann | 1 | -3/+5 | |
2010-11-08 | Fix issue with non-blocking TLS connections | Marcel Holtmann | 1 | -1/+2 | |
2010-11-08 | Add extra debug statement for when TLS encryption is used | Marcel Holtmann | 1 | -2/+5 | |
2010-11-08 | Use file descriptor directly instead of GIOChannel | Marcel Holtmann | 1 | -30/+40 | |
2010-11-08 | Add extra debug for result function return value | Marcel Holtmann | 1 | -1/+6 | |
2010-11-08 | Add support for setting the HTTP version information | Marcel Holtmann | 2 | -4/+37 | |
2010-11-08 | Read IO flags first before setting channel to non-blocking | Marcel Holtmann | 1 | -6/+9 | |
2010-11-07 | Add some extra HTTP body context debug | Marcel Holtmann | 1 | -2/+4 | |
2010-11-07 | Use send buffer to handle non-blocking GIOChannel usage | Marcel Holtmann | 1 | -44/+49 | |
2010-11-07 | Deal with EAGAIN and GnuTLS channels | Marcel Holtmann | 1 | -1/+21 | |
2010-11-07 | Add support for handling non-blocking GnuTLS channels | Marcel Holtmann | 1 | -7/+33 | |
2010-11-06 | Add interface for setting proxy for GWeb sessions | Marcel Holtmann | 2 | -0/+17 | |
2010-11-06 | Add workaround for not linking against GnuTLS | Marcel Holtmann | 1 | -0/+31 | |
2010-11-06 | Support chunk encode in HTTP response. | Mohamed Abbas | 1 | -7/+159 | |
If chunk encode is used them make sure we strip the chunk body only. | |||||
2010-11-06 | Add chunk encode support when doing HTTP request. | Mohamed Abbas | 1 | -72/+156 | |
Allow user to send chunked HTTP post request by calling the input callback function on write until the user indicate no more data then we send the 0 length chunk to indicate end of request body. Now we use a new watch for sending data. This watch is only active if more data need to be send. | |||||
2010-11-02 | Add simple support for dealing with HTTP body content | Marcel Holtmann | 2 | -15/+30 | |
2010-11-01 | Add some skeleton for POST support | Marcel Holtmann | 1 | -6/+34 | |
2010-11-01 | Split the GET and POST method APIs | Marcel Holtmann | 2 | -7/+24 | |
2010-11-01 | Use return value of result function to indicate to proceed or not | Marcel Holtmann | 1 | -1/+1 | |
2010-11-01 | The HTTP status code can be retrieved from result object | Marcel Holtmann | 2 | -8/+10 | |
2010-11-01 | Add really simple content token parser | Marcel Holtmann | 2 | -0/+165 | |
2010-11-01 | Fix GWeb header parsing and make it more robust | Marcel Holtmann | 1 | -67/+52 | |
2010-10-31 | Ensure that chunk buffer is '\0' terminated | Marcel Holtmann | 1 | -1/+3 | |
2010-10-31 | Reset GWebResult buffer and length in case of an error | Marcel Holtmann | 1 | -0/+4 | |