Brenden Matthews
ca9acc13c0
C++ify some curl stuff.
2010-10-14 17:28:57 -07:00
Dan McGee
93c6baebb6
Enable use of HTTP cache headers in curl plugin
...
This will allow us to get 304 responses back from remote URLs that we are
grabbing using the curl, weather, and rss plugins. The first time we fetch a
resource, we will always get the full content, but from there on out we will
store any provided 'Etag' or 'Last-Modified' header, and submit these on the
next request. If we get a 304 response back, we won't have to do any work at
all.
This benefits both us (bandwidth and parsing savings) and remote URLs (we
actually make an attempt to not retrieve the same resource over and over
again).
2010-10-14 17:04:32 -07:00
Brenden Matthews
b06af986a8
Bulid fix for nvidia support.
...
See http://bugs.gentoo.org/show_bug.cgi?id=339971 for details.
2010-10-06 11:53:06 -07:00
Brenden Matthews
34fc51fdc0
Fix indentation.
2010-10-05 13:25:42 -07:00
Brenden Matthews
15006a1a41
Fix warning.
2010-10-05 13:22:27 -07:00
Brenden Matthews
d64b05b648
Build fix.
2010-10-05 13:21:36 -07:00
Brenden Matthews
6437804959
Allow method to pass execgraph arguments containing spaces.
2010-10-05 12:27:03 -07:00
Ben Kibbey
5a898d373e
Abort curl transfers if they drop below 1000B/s for more than 60s.
...
Signed-off-by: Brenden Matthews <brenden@diddyinc.com>
2010-10-05 12:09:55 -07:00
Brenden Matthews
6119a0737e
Correct docs.
2010-10-05 12:03:18 -07:00
Brenden Matthews
5b0dee741c
Improve curl code.
2010-10-05 11:56:08 -07:00
Markus
c9cf08d9e9
Fix short_units for below kilo values.
...
Signed-off-by: Brenden Matthews <brenden@diddyinc.com>
2010-10-05 11:31:31 -07:00
Pavel Labath
eb06bb874c
curl_global_init() is not needed here (anymore)
2010-09-11 14:51:08 +02:00
Brenden Matthews
2f9195bd56
When we have a failure in mail thread, sleep for a bit.
2010-09-09 10:55:34 -07:00
Brenden Matthews
d0a20850c8
Improve failure handling in mail threads.
...
When we have a failure in the mail thread, lookup the hostname again in
case the failure is due odd to DNS changes, or some other madness.
2010-09-09 10:55:24 -07:00
Pavel Labath
5e6a5fdb3c
htons() is not needed when using getaddrinfo (sf.net #3055612 )
...
patch sumbitted by Ben Kibbey
2010-08-30 12:06:50 +02:00
Pavel Labath
77d4a55dcc
Fix segfault in ccurl_thread.cc
...
curl_global_init() is not thread-safe, it must be called at the start of main()
2010-08-29 13:42:07 +02:00
Pavel Labath
0d9052b83b
Add modelines to imlib.h
2010-08-28 12:26:12 +02:00
Pavel Labath
b5f4c0f7e9
Update modelines on imlib.cc
2010-08-27 14:20:26 +02:00
Pavel Labath
df6db63972
c++-ify variable_substitute()
2010-08-26 20:04:46 +02:00
Brenden Matthews
dee932d83b
Fix crash in mail stuff due to bad free().
2010-08-26 10:34:34 -07:00
Pavel Labath
af4633a8ee
fix compilation errors in previous commit
2010-08-24 22:27:09 +02:00
Pavel Labath
684933416c
Fix segfault in i8k (sf.net #3007167 )
...
Apparently, sometimes the value of i8k.right_fan_status is sometimes null. This just makes sure
the null value isn't passed to atoi(3). A better solution would be to figure out why is it null,
but I cannot do that as I don't have the hardware.
2010-08-24 21:50:07 +02:00
Pavel Labath
6b45fe1ef0
fix apcupsd compilation
2010-08-19 16:26:34 +02:00
Pavel Labath
a087333285
add missing include
2010-08-19 16:22:09 +02:00
Pavel Labath
1936d6a2ef
fix typo
2010-08-16 16:42:30 +02:00
Pavel Labath
abeadb59d7
Use getaddrinfo instead of gethostbyname
...
Patches conky to use getaddrinfo instead of gethostbyname everywhere. gethostbyname is rather
flawed and doesn't support IPv6 properly.
Patch contributed by Pascal Bleser
2010-08-15 15:56:36 +02:00
Pavel Labath
8ff9b58c3b
Fix 'nvidia with ncurses segfaults' (sf.net #3006233 )
...
Additionally, add a nvidia_display variable. This enables the $nvidia variable to be used without
out_to_x yes (X11 support still has to be built in, you just don't have to use it).
2010-08-13 15:23:11 +02:00
Pavel Labath
14511b19ea
Make $fs_used_perc and $fs_bar report used space correctly
...
they reported fs->size - fs->avail, which is not correct if fs has super-user reserved blocks.
note that now $fs_used_perc and $fs_free_perc need not add up to 100%, but that is consistent
with what $fs_used and $fs_free do.
2010-08-12 20:58:21 +02:00
Pavel Labath
699d6bed40
Fix buffer overflows in eve.c (sf.net #3034056 )
2010-08-12 17:26:07 +02:00
Pavel Labath
074271b430
Fix gcc warning
2010-07-29 16:31:30 +02:00
Pavel Labath
dad4b80c8f
Fix double-free bug in mysql.cc
2010-06-23 19:06:32 +02:00
Pavel Labath
e70df5e477
Ignore spaces in {} when breaking up arguments to $lua
2010-06-18 17:55:49 +02:00
Pavel Labath
945b52b9a6
Use pass-by-reference paramers in ccurl_thread where possible
2010-06-17 15:19:31 +02:00
Pavel Labath
1cf1b5c631
Fix overflow in ccurl_thread interval caused by 0f213c89
2010-06-17 15:12:42 +02:00
Pavel Labath
b82250d551
Small build fix & zero playtime and progress bars when XMMS2 playback is stopped.
...
patch contributed by sleipner
2010-06-13 19:10:59 +02:00
Pavel Labath
cccbf3b4c0
Add a CMAKE variable for the patch program
2010-06-13 19:09:07 +02:00
Pavel Labath
c80deb2d69
Fix "wrong type of arguments for cairo_set_dash", sf.net #3014648
...
I am not particularly proud of this solution. If you have a better one, feel free to implement
it.
2010-06-13 18:57:07 +02:00
Pavel Labath
2232641b8e
Change the >=gcc-4.4 test from warning into an error
...
This reverts commit 37355406a8
.
2010-06-10 19:19:49 +02:00
Pavel Labath
0f213c89f2
Simplify timed_thread time calculations with some c++0x magic
2010-06-10 19:19:49 +02:00
Pavel Labath
6642004d61
gcc-4.5 compatibility fix
2010-06-10 19:19:49 +02:00
Pavel Labath
e5c9172de3
Use reference parameters where possible
2010-06-10 19:19:49 +02:00
Nikolas Garofil
99fc975780
Add support for $wireless_freq
2010-06-07 10:50:02 +02:00
Nikolas Garofil
7b9d69950c
Docs for $wireless_channel
2010-06-07 10:06:07 +02:00
Nikolas Garofil
6ccde5e7e7
Add support for $wireless_channel (based on a patch by Timothy Ball)
2010-06-07 09:54:25 +02:00
Nikolas Garofil
b5800a3418
Use fixed-width fonts with out_to_http so that everything lands where it should land
2010-06-05 14:27:20 +02:00
Nikolas Garofil
7a2e292429
Change multiple spaces in -s when out_to_http is used
2010-06-05 14:05:08 +02:00
Nikolas Garofil
e7eae4ec8f
Change newlines in "<br />"-s when out_to_http is used
2010-06-05 02:08:50 +02:00
Nikolas Garofil
6ab9167e38
update syntax files
2010-06-04 15:52:30 +02:00
Nikolas Garofil
edc45d41f2
Add support for http_refresh
2010-06-04 15:47:01 +02:00
Nikolas Garofil
54d4e6518d
Add support for out_to_http
2010-06-04 14:41:12 +02:00