1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-11-16 01:57:09 +00:00
Commit Graph

2205 Commits

Author SHA1 Message Date
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
Brenden Matthews
8dd9b91bb2 Build fix for XMMS2.
This resolves bug 3085691, see:
https://sourceforge.net/tracker/index.php?func=detail&aid=3085691&group_id=143975&atid=757308
2010-10-14 16:51:53 -07:00
Brenden Matthews
b720047870 Bulid fix for nvidia support.
See http://bugs.gentoo.org/show_bug.cgi?id=339971 for details.
2010-10-06 11:49:27 -07:00
Brenden Matthews
0e2c45685b Bump rev. 2010-10-05 15:34:39 -07:00
Brenden Matthews
0b3fbed045 Bump for release. 2010-10-05 15:26:24 -07:00
Brenden Matthews
b9f5034c39 Fix indentation. 2010-10-05 13:25:32 -07:00
Brenden Matthews
45e74549f5 Fix warning. 2010-10-05 13:22:42 -07:00
Brenden Matthews
f679b4d22a Allow method to pass execgraph arguments containing spaces. 2010-10-05 12:26:52 -07:00
Ben Kibbey
52e86f4bf6 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:48 -07:00
Brenden Matthews
519f1ea80d Correct docs. 2010-10-05 12:03:10 -07:00
Brenden Matthews
773cf770b7 Improve curl code. 2010-10-05 11:53:55 -07:00
Markus
173b5a0b7f Fix short_units for below kilo values.
Signed-off-by: Brenden Matthews <brenden@diddyinc.com>
2010-10-05 11:29:39 -07:00
Brenden Matthews
0e5925e1cb When we have a failure in mail thread, sleep for a bit. 2010-09-09 10:53:39 -07:00
Brenden Matthews
cf4f3021f9 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:48:57 -07:00
Pavel Labath
3f7be35406 Fix segfault in ccurl_thread.c
curl_global_init() is not thread-safe, it must be called at the start of main()
2010-08-29 13:31:18 +02:00
Brenden Matthews
dadc49b09f Fix crash in mail stuff due to bad free(). 2010-08-26 10:32:27 -07:00
Pavel Labath
9fc26df1f6 fix compilation errors in previous commit 2010-08-24 22:30:32 +02:00
Pavel Labath
a4ac595240 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-20 23:35:33 +02:00
Pavel Labath
841c0c962f fix typo 2010-08-16 16:42:05 +02:00
Pavel Labath
74392a5491 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 19:58:03 +02:00
Brenden Matthews
a25985f00b Build fix for IBM support when X is disabled.
See http://bugs.gentoo.org/show_bug.cgi?id=331171 for details.
2010-08-13 10:58:35 -07:00
Pavel Labath
252376912f 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:05:05 +02:00
Pavel Labath
472a80be90 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:41:28 +02:00
Pavel Labath
ad4f12281b Fix buffer overflows in eve.c (sf.net #3034056) 2010-08-12 17:21:45 +02:00
Pavel Labath
b8a5c57acb Fix gcc warning 2010-07-29 16:29:11 +02:00
Brenden Matthews
cf870c1c6c Fix bug where IMAP doesn't refresh counts after IDLE timeout. 2010-06-18 16:09:11 -07:00
Brenden Matthews
8b53d902d3 Change a debug printf to DBGP. 2010-06-18 12:02:34 -07:00
Brenden Matthews
b03541a91c Fix segfault in mail folder (SF: 3007493) 2010-06-18 12:00:11 -07:00
Brenden Matthews
da1926344d Revert "Fix segfault in mail folder (SF: 3007493)"
This reverts commit a78d9538fc.
2010-06-18 11:34:49 -07:00
Brenden Matthews
f753f6edfb Fix bug in IMAP idle, reduce IDLE timeout. 2010-06-18 11:29:05 -07:00
Brenden Matthews
77aa301d51 Fix alignment ($align[rc]) issue for exec & lua objects. 2010-06-18 11:15:01 -07:00
Brenden Matthews
6c26b12a39 Revert "Bugfix: $alignr only worked on the first line of $execp, $execpi, $lua and $lua_parse"
This reverts commit 691036e3c3.
2010-06-18 11:02:49 -07:00
Brenden Matthews
abda74d9fc Add missing include. 2010-06-18 10:35:41 -07:00
Pavel Labath
dfdbbddc36 Ignore spaces in {} when breaking up arguments to $lua 2010-06-18 17:58:18 +02:00
Pavel Labath
d8f5239360 Small build fix & zero playtime and progress bars when XMMS2 playback is stopped.
patch contributed by sleipner
2010-06-13 19:12:24 +02:00
Brenden Matthews
c4a0916e6b Build fix for IBM support. 2010-06-08 17:59:06 -07:00
Nikolas Garofil
a78d9538fc Fix segfault in mail folder (SF: 3007493) 2010-06-02 19:22:44 +02:00
Nikolas Garofil
6c750d09f2 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
Nikolas Garofil
9932a975e2 fix tiny memleak when $top is used wrong 2010-05-30 17:20:54 +02:00
Alexander Graf
10bd81e77c ${top} fixes for FreeBSD
${top}, ${top_mem} and ${top_time} are now recognized as variables.  The
parts of code doing this were in a #ifdef __linux__.

The total CPU time of processes (${top} with "time" argument) is now
printable, and ${top_time} works.

Signed-off-by: Alexander Graf <agraf@znc.in>
2010-05-28 21:41:38 +02:00
Alexander Graf
a44b3c3f47 Fix build errors under FreeBSD
Makefile.am:  top.c was enlisted as Linux-only source, though it is
required for conky on every operating system.

conky.[ch]:  top_running definition was inside #ifdef __linux__, though
required by top.c on every operating system.

freebsd.c:  Change return type of update_*() to int, as required by
common.h; remove free_all_processes() as it is defined by top.c.  The
changes done to freebsd.c must be done to netbsd.c and openbsd.c, too.
I did not do it as I have no opportunity to test conky under NetBSD or
OpenBSD.

Signed-off-by: Alexander Graf <agraf@znc.in>
2010-05-28 21:41:38 +02:00
Cesare Tirabassi
8564ff6610 Fix battery_bar not parsing arguments correctly (sf: #2998034, lp: #569195) 2010-05-23 11:08:08 +02:00
Nikolas Garofil
8121073912 Make sure audacious-code compiles 2010-05-09 22:52:27 +02:00
Nikolas Garofil
acbb531adf Bugfix: RSS interval was in secs instead of mins 2010-05-06 12:00:43 +02:00
Nikolas Garofil
691036e3c3 Bugfix: $alignr only worked on the first line of $execp, $execpi, $lua and $lua_parse 2010-05-05 22:13:09 +02:00
Nikolas Garofil
13188c8b11 Bugfix: memory and thread-deleting problems
This patch is the C version of a32d9e41a4
(from the master branch).
2010-05-05 18:57:27 +02:00
Nikolas Garofil
36ebcf347d Bugfix: read_tcp treated a succesfull connection as failed and vice versa 2010-04-15 19:56:14 +02:00
Nikolas Garofil
6b3c69882a Bugfix: "out_to_x no" was ignored when in a file included with ${include path_to_file} 2010-04-14 21:27:56 +02:00
Laurent Papier
9e3156a4a6 Add $nodename_short.
Signed-off-by: Brenden Matthews <brenden@diddyinc.com>
2010-04-12 17:41:23 -07:00
Nikolas Garofil
df5de28d17 Removed all code depending on MIXER_IS_ALSA
Reasons:
-As far as i know, all systems can use the non-MIXER_IS_ALSA way to get the values
-This code shows wrong mixer values
2010-04-13 02:36:50 +02:00