aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-06-30Don't leak skfd on errors. Don't spam stderr if the iface isn't present.Fernando Tarlá Cardoso Lemos1-1/+1
2010-06-25Evaluate wireless quality average. Fix dBm calculations.Fernando Tarlá Cardoso Lemos1-76/+163
2010-06-25disk_info: implement %availMirko Augsburger1-0/+5
2010-06-25wireless: fix formatsMichael Stapelberg1-2/+2
2010-06-24Display wireless quality as percentageMichael Stapelberg1-1/+1
2010-06-24Take into account the wireless quality maximum.Fernando Tarlá Cardoso Lemos1-14/+49
2010-06-19ddate: Use static memory / only allocate format copy memory onceMichael Stapelberg1-22/+20
2010-06-19Implemented a ddate-moduleAxel Wagner1-0/+212
2010-06-19Do proper error handling in print_time()Axel Wagner1-0/+6
2010-04-19Treat the interface as 'down' when it cannot be found in /proc/net/wireless ↵Michael Stapelberg1-5/+1
(Thanks to Fabio Zanini)
2010-04-06Little style fixes for the last commitMichael Stapelberg1-15/+15
2010-04-06ipv6: provide format strings for ipv6 up and ipv6 downChristian Dietrich1-31/+32
2010-02-14Colorize ethernet output (patch by Peter Johnson)Michael Stapelberg1-0/+6
2010-01-26wireless: display no IP instead of (null)Michael Stapelberg1-1/+4
2010-01-26get_ip_address: return NULL instead of downMichael Stapelberg1-4/+2
2010-01-11Fix FTBFS on kFreeBSD and Hurd: libiw is Linux-onlyAxel Beckert1-0/+3
2010-01-10disk: also round when printing TB (Thanks Merovius)Michael Stapelberg1-1/+1
2010-01-04ipv6: cache the result of the DNS query only, the socket needs to be ↵Michael Stapelberg1-29/+42
re-created every time
2010-01-01ipv6: reuse the existing socket for further lookupsMichael Stapelberg1-23/+35
This reduces network overhead if you do not run a local caching nameserver.
2009-12-20Remove trailing whitespaceMichael Stapelberg1-1/+1
2009-12-20Implemented showing the time when battery is emptyAndré-Patrick Bubel1-4/+20
2009-12-13The load values represent 1,5,15 min, not 5,10,15 min (Thanks Chris)Michael Stapelberg1-4/+4
2009-10-24Change output format to be a config option instead of a compile time defineMichael Stapelberg1-13/+14
2009-10-16battery: split up %remaining into %percentage and %remaining (Thanks shatter)Michael Stapelberg1-9/+13
2009-10-16Actually use the format string for the battery (Thanks shatter)Michael Stapelberg1-14/+33
2009-10-16Implement option to use the last full capacity instead of the design capacityMichael Stapelberg1-5/+3
2009-10-16Obey format for run_watchesMichael Stapelberg1-4/+21
2009-10-16Implement format_up/format_down for ethernetMichael Stapelberg1-2/+7
2009-10-16Bugfix: Cast the integers to uint64_t *before* multiplying (Thanks msi)Michael Stapelberg1-3/+3
This fixes problems on 32-bit computers.
2009-10-12Cleanup disk "module"Michael Stapelberg1-6/+7
2009-10-11Implement disk info (%free/%used/%total)Michael Stapelberg1-0/+67
2009-10-11Breaks configfiles! Major refactoring of i3status, see belowMichael Stapelberg16-560/+366
We finally switched to libconfuse for a configuration file format which does not require much work for the programmer nor for the user. Plus, it avoids the Not-Invented-Here syndrome of yet another config file format. Furthermore, as a consequence of providing format strings for every "module" (ipv6, wireless, …), we directly print the output and thus we needed to drop support for wmii. This allowed us to get rid of quite some complexity. Documentation about the new configuration file and options will follow. This commit is the beginning of what will be i3status v2.0.
2009-10-01Bugfix: close the filehandle when doneMichael Stapelberg1-0/+1
2009-10-01Implement getting the wireless ESSIDMichael Stapelberg1-2/+21
This adds a dependency for libiw
2009-09-26Bugfix: Don’t show colors in wireless info if colors are disabled (Thanks ↵Michael Stapelberg2-3/+5
shatter)
2009-09-26Don’t display an error message if getaddrinfo() fails for getting the IPv6 ↵Michael Stapelberg1-1/+3
addr (Thanks Atsutane)
2009-09-11Small improvement regarding readability if one hasn't an IPv6 address.Atsutane1-4/+4
2009-09-01Initialize order array with -1 to avoid printing duplicate lines (Thanks XTaran)Michael Stapelberg1-0/+4
2009-09-01Support for (Debian) GNU/kFreeBSDAxel Beckert5-9/+9
2009-08-18Add support for xmobarMichael Stapelberg3-8/+39
Use i3status-xmobar | xmobar -o -t "%StdinReader%" -c "[Run StdinReader]" You might need to copy the default configuration to ~/.xmobarrc
2009-07-25Return "no battery" instead of dying if a battery wasn’t found (Thanks Mirko)Michael Stapelberg4-5/+10
2009-07-25Don’t perror("connect") when there most likely is no IPv6 connectivityMichael Stapelberg1-1/+4
2009-07-23Bugfix: Use interface instead of eth_interface in get_ip_addr()Michael Stapelberg1-3/+3
2009-07-23Implement battery status and thermal zones for FreeBSD (patch by Baptiste ↵Michael Stapelberg3-9/+73
Daroussin)
2009-07-22Remove unneeded structMichael Stapelberg1-14/+0
2009-07-22little fixes for FreeBSDMichael Stapelberg2-2/+3
2009-07-22Use the highest order actually used, not MAX_ORDER, for checking whether to ↵Michael Stapelberg1-2/+3
flush (Thanks Mirko)
2009-07-22Implement getting the interface speed on FreeBSD, patch by Baptiste DaroussinMichael Stapelberg1-11/+63
2009-07-22Free the addresses correctlyMichael Stapelberg1-2/+8
2009-07-22Obtain IP address in a portable way, patch by Baptiste DaroussinMichael Stapelberg1-12/+28