Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for retrying timed-out cURL fetches. | Daniel Silverstone | 2015-11-10 | 1 | -0/+14 |
| | | | | | | | | | | | | | This is an attempt to amelioriate the situation found in #2384 where we see the cURL connect() failing to complete. Based on the pcap from the bug log, we believe that RISC OS is likely failing to signal the completion of the connection to cURL. As such, cURL times out. This change permits retries of timed out connections in the hope that a fresh socket FD might subsequently function correctly. The defaults chosen mean that the previous behaviour of 30 seconds before timeout is reported will remain the same, but in that time we will make 3 separate attempts to connect the socket. | ||||
* | Fix segmentation fault when a string option is set to NULL | Vincent Sanders | 2015-11-05 | 1 | -1/+4 |
| | | | | | The check for a user option being a default value was not protecting against the value being set to NULL. | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -4/+4 |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | ||||
* | remove some warnings from freebsd build | Vincent Sanders | 2014-12-21 | 1 | -0/+1 |
| | |||||
* | doxygen cleanups in utils | Vincent Sanders | 2014-11-12 | 1 | -1/+3 |
| | |||||
* | Trivial sepelling, documentation and whitespace cleanups | Vincent Sanders | 2014-10-10 | 1 | -1/+1 |
| | |||||
* | add finalisation to options and document the API better | Vincent Sanders | 2013-06-01 | 1 | -56/+176 |
| | |||||
* | fix import of old broken Choices | Vincent Sanders | 2013-05-29 | 1 | -2/+30 |
| | |||||
* | Ensure colour values around #888888 can be read in HTML output. | Michael Drake | 2013-05-28 | 1 | -1/+2 |
| | |||||
* | add provenance to about:config | Vincent Sanders | 2013-05-28 | 1 | -46/+99 |
| | |||||
* | if the colour value is unusable do not assign garbage to teh option | Vincent Sanders | 2013-05-28 | 1 | -4/+5 |
| | |||||
* | copy the options data with memcpy instead | Vincent Sanders | 2013-05-28 | 1 | -6/+2 |
| | |||||
* | add new option API and implementation | Vincent Sanders | 2013-05-28 | 1 | -0/+697 |