1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-11-15 17:47:09 +00:00
conky/src
Dan McGee f055cfefad 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).

Signed-off-by: Brenden Matthews <brenden@diddyinc.com>
2010-10-14 16:59:54 -07:00
..
algebra.c Fix memleak in if_match 2010-02-17 20:36:01 +01:00
algebra.h Try to make $if_match better handle stranger inputs 2010-02-17 19:45:22 +01:00
apcupsd.c Use getaddrinfo instead of gethostbyname 2010-08-15 19:58:03 +02:00
apcupsd.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
audacious.c Make sure audacious-code compiles 2010-05-09 22:52:27 +02:00
audacious.h Make sure audacious-code compiles 2010-05-09 22:52:27 +02:00
bmpx.c Update copyright notices. 2010-01-01 15:45:11 -08:00
bmpx.h Update copyright notices. 2010-01-01 15:45:11 -08:00
build.h.in - Comment out NetBSD/SanOS garbage 2006-08-12 06:10:18 +00:00
ccurl_thread.c Enable use of HTTP cache headers in curl plugin 2010-10-14 16:59:54 -07:00
ccurl_thread.h Enable use of HTTP cache headers in curl plugin 2010-10-14 16:59:54 -07:00
colours.c Update copyright notices. 2010-01-01 15:45:11 -08:00
colours.h Update copyright notices. 2010-01-01 15:45:11 -08:00
combine.c Fix wrong output when nesting $combine-s 2010-02-22 19:35:36 +01:00
combine.h Update copyright notices. 2010-01-01 15:45:11 -08:00
common.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
common.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
conf_cookie.c Update copyright notices. 2010-01-01 15:45:11 -08:00
conf_cookie.h add emacs indentation variables to source files in line with current vim settings 2009-07-28 23:44:22 +02:00
conky.c Fix short_units for below kilo values. 2010-10-05 11:29:39 -07:00
conky.h Fix build errors under FreeBSD 2010-05-28 21:41:38 +02:00
core.c ${top} fixes for FreeBSD 2010-05-28 21:41:38 +02:00
core.h Update copyright notices. 2010-01-01 15:45:11 -08:00
diskio.c Fix device name parsing for diskio variables. 2010-04-07 10:20:25 -07:00
diskio.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
entropy.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
entropy.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
eve.c Fix buffer overflows in eve.c (sf.net #3034056) 2010-08-12 17:21:45 +02:00
eve.h Update copyright notices. 2010-01-01 15:45:11 -08:00
exec.c Don't use alarm() in texeci to terminate long processes. 2010-04-12 14:09:44 -07:00
exec.h Update copyright notices. 2010-01-01 15:45:11 -08:00
fonts.c Fix some minor memleaks, fix crash on reload. 2010-01-02 14:43:23 -08:00
fonts.h Update copyright notices. 2010-01-01 15:45:11 -08:00
freebsd.c ${top} fixes for FreeBSD 2010-05-28 21:41:38 +02:00
freebsd.h entropy: outsource code 2009-11-13 00:02:16 +01:00
fs.c Make $fs_used_perc and $fs_bar report used space correctly 2010-08-12 20:41:28 +02:00
fs.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
hddtemp.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
hddtemp.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
i8k.c fix compilation errors in previous commit 2010-08-24 22:30:32 +02:00
i8k.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
ibm.c Build fix for IBM support. 2010-06-08 17:59:06 -07:00
ibm.h Build fix for IBM support. 2010-06-08 17:59:06 -07:00
iconv_tools.c Build fix due to bad include ordering. 2010-03-03 11:21:41 -08:00
iconv_tools.h Update copyright notices. 2010-01-01 15:45:11 -08:00
imlib2.c Update copyright notices. 2010-01-01 15:45:11 -08:00
imlib2.h Update copyright notices. 2010-01-01 15:45:11 -08:00
libmpdclient.c fix typo 2010-08-16 16:42:05 +02:00
libmpdclient.h add emacs indentation variables to source files in line with current vim settings 2009-07-28 23:44:22 +02:00
libtcp-portmon.c IPv6 support for $tcp_portmon 2009-11-16 18:17:16 +01:00
libtcp-portmon.h IPv6 support for $tcp_portmon 2009-11-16 18:17:16 +01:00
linux.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
linux.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
llua.c Add missing include. 2010-06-18 10:35:41 -07:00
llua.h Update copyright notices. 2010-01-01 15:45:11 -08:00
logging.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
mail.c When we have a failure in mail thread, sleep for a bit. 2010-09-09 10:53:39 -07:00
mail.h local_mails: convert to generic object payload 2009-11-03 23:23:22 +01:00
Makefile.am Fix build errors under FreeBSD 2010-05-28 21:41:38 +02:00
mboxscan.c Update copyright notices. 2010-01-01 15:45:11 -08:00
mboxscan.h Update copyright notices. 2010-01-01 15:45:11 -08:00
mixer.c Removed all code depending on MIXER_IS_ALSA 2010-04-13 02:36:50 +02:00
mixer.h Fix building with --disable-x11 2009-11-22 23:05:08 +01:00
moc.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
moc.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
mpd.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
mpd.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
net_stat.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
net_stat.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
netbsd.c Add optional argument to $acpiacadapter 2010-01-24 16:12:31 +01:00
netbsd.h entropy: outsource code 2009-11-13 00:02:16 +01:00
nvidia.c Bulid fix for nvidia support. 2010-10-06 11:49:27 -07:00
nvidia.h Fix 'nvidia with ncurses segfaults' (sf.net #3006233) 2010-08-13 15:05:05 +02:00
openbsd.c Update copyright notices. 2010-01-01 15:45:11 -08:00
openbsd.h entropy: outsource code 2009-11-13 00:02:16 +01:00
proc.c Build fix due to bad include ordering. 2010-03-03 11:21:41 -08:00
proc.h Update copyright notices. 2010-01-01 15:45:11 -08:00
prss.c Move vi modelines closer to the beginning, so they're more likely to be actually used. 2009-09-12 12:50:51 +02:00
prss.h Fix broken RSS code. 2009-08-04 22:56:19 -06:00
read_tcp.c Use getaddrinfo instead of gethostbyname 2010-08-15 19:58:03 +02:00
read_tcp.h Update copyright notices. 2010-01-01 15:45:11 -08:00
rss.c Bugfix: RSS interval was in secs instead of mins 2010-05-06 12:00:43 +02:00
rss.h rss: convert to generic object payload 2009-11-03 23:23:22 +01:00
scroll.c Update copyright notices. 2010-01-01 15:45:11 -08:00
scroll.h Update copyright notices. 2010-01-01 15:45:11 -08:00
smapi.c Fix build error for IBM/smapi support. 2010-01-02 10:39:45 -08:00
smapi.h smapi: outsource printing code 2009-11-19 23:57:38 +01:00
solaris.c Update copyright notices. 2010-01-01 15:45:11 -08:00
sony.c Update copyright notices. 2010-01-01 15:45:11 -08:00
sony.h Update copyright notices. 2010-01-01 15:45:11 -08:00
specials.c Allow method to pass execgraph arguments containing spaces. 2010-10-05 12:26:52 -07:00
specials.h Update copyright notices. 2010-01-01 15:45:11 -08:00
tailhead.c Update copyright notices. 2010-01-01 15:45:11 -08:00
tailhead.h Update copyright notices. 2010-01-01 15:45:11 -08:00
tcp-portmon.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
tcp-portmon.h Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
temphelper.c Move vi modelines closer to the beginning, so they're more likely to be actually used. 2009-09-12 12:50:51 +02:00
temphelper.h add emacs indentation variables to source files in line with current vim settings 2009-07-28 23:44:22 +02:00
template.c Update copyright notices. 2010-01-01 15:45:11 -08:00
template.h Update copyright notices. 2010-01-01 15:45:11 -08:00
text_object.c Update copyright notices. 2010-01-01 15:45:11 -08:00
text_object.h Build fix for IBM support when X is disabled. 2010-08-13 10:58:35 -07:00
timed_thread.c Move vi modelines closer to the beginning, so they're more likely to be actually used. 2009-09-12 12:50:51 +02:00
timed_thread.h add emacs indentation variables to source files in line with current vim settings 2009-07-28 23:44:22 +02:00
timeinfo.c Update copyright notices. 2010-01-01 15:45:11 -08:00
timeinfo.h Update copyright notices. 2010-01-01 15:45:11 -08:00
top.c use free instead of free_and_zero (it's not available in this branch and zero-ing is not necessary here) 2010-06-02 18:33:59 +02:00
top.h Update copyright notices. 2010-01-01 15:45:11 -08:00
user.c Build fix due to bad include ordering. 2010-03-03 11:21:41 -08:00
user.h Update copyright notices. 2010-01-01 15:45:11 -08:00
users.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
weather.c Update copyright notices. 2010-01-01 15:45:11 -08:00
weather.h Update copyright notices. 2010-01-01 15:45:11 -08:00
x11.c Bugfix: memory and thread-deleting problems 2010-05-05 18:57:27 +02:00
x11.h Fix compilation without --enable-argb 2010-02-03 22:38:15 +01:00
xmms2.c Build fix for XMMS2. 2010-10-14 16:51:53 -07:00
xmms2.h Small build fix & zero playtime and progress bars when XMMS2 playback is stopped. 2010-06-13 19:12:24 +02:00