Ivan
e3c9ae3c71
contrib/net-speed: extend interface list filter ( #376 )
...
1) Names incorporating Firmware/BIOS provided index numbers for on-board
devices (example: eno1)
2) Names incorporating Firmware/BIOS provided PCI Express hotplug slot
index numbers (example: ens1)
3) Names incorporating physical/geographical location of the connector
of the hardware (example: enp2s0)
4) Names incorporating the interfaces's MAC address
(example: enx78e7d1ea46da)
5) Classic, unpredictable kernel-native ethX naming
(example: eth0)
I've used usb/eth dongle with name enx..., and need only this one name,
but extend filter to include other ones as well.
Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
Co-authored-by: Orestis Floros <orestisflo@gmail.com>
2020-05-01 21:45:36 +02:00
Orestis Floros
24c417966e
Fix fall-through warnings
2020-05-01 19:09:35 +02:00
Orestis Floros
a1ed46a18a
Merge pull request #416 from orestisfl/memleak
...
Fix various memory leaks
2020-05-01 14:14:53 +02:00
Orestis Floros
45a0b91141
travis: Re-enable sanitizers
2020-05-01 14:03:38 +02:00
Orestis Floros
980164ccca
Fix various memory leaks
...
Fixes #362
2020-05-01 13:55:19 +02:00
Ingo Bürk
ef03d7c479
Merge pull request #415 from orestisfl/resolve-tilde
...
Resolve tilde
2020-05-01 13:17:09 +02:00
Ingo Bürk
55b5fb2172
Merge pull request #414 from orestisfl/travis
...
Travis
2020-05-01 13:15:10 +02:00
Orestis Floros
94d10968c9
print_file_contents: Resolve tilde
...
Fixes #350
2020-05-01 12:20:34 +02:00
Orestis Floros
d8e8eb2eef
Move general functions scalloc, sstrdup out of i3status.c
2020-05-01 12:16:55 +02:00
Orestis Floros
84ad5c93db
travis: update dist, add custom matrix
...
New matrix for 5 jobs in total.
Updates our checks to bionic & xenial. Trusty could also be
included but it is a bit outdated at this point.
I use bionic to pull a more recent clang-format and use a dedicated job
just to check formatting. An alternative would be to conditionally run
the formatting script only on bionic.
I don't think that there is a better way to expand a `dist` x `compiler`
matrix (except using docker).
2020-05-01 11:19:41 +02:00
Orestis Floros
aad3cc99c5
travis: Fix warnings
...
- sudo is deprecated
- No explicit os throws warning
2020-05-01 11:08:54 +02:00
Ingo Bürk
675c423647
Merge pull request #409 from Stunkymonkey/format_placeholder-volume
...
Format placeholder volume
2020-05-01 09:42:49 +02:00
Ingo Bürk
eb6c840c38
Merge pull request #412 from orestisfl/warnings
...
Fix various warnings
2020-05-01 09:41:56 +02:00
Orestis Floros
a68524ee4a
Fix various warnings
...
- unused variable ‘walk’ [-Wunused-variable]
- implicit declaration of built-in function ‘free’
[-Wimplicit-function-declaration]
- initialization discards ‘const’ qualifier from pointer target type
[-Wdiscarded-qualifiers]
- variable 'ram_used' is used uninitialized whenever 'if' condition is
false [-Wsometimes-uninitialized]. This is actually easily reproducible
by specifying `memory_used_method = "XXX"`.
- comparison of integers of different signs: 'int' and 'unsigned long'
[-Wsign-compare] (for `exponent`)
2020-05-01 01:06:38 +02:00
Felix Buehler
269c06c4bb
[volume] fix memory leak
...
mend
2020-04-26 23:00:41 +02:00
Michael Stapelberg
57218e98de
Merge pull request #408 from TimonAlex/freebsd-wifi-bitrate
...
Fix rendering wireless bitrate and support bitrate on FreeBSD
2020-04-21 09:52:13 +02:00
Aleksandr Matveev
7191cce8e9
wireless: Fix rendering bitrate
2020-04-11 23:05:35 +03:00
Aleksandr Matveev
18eb04d02d
wireless: support connection bitrate on FreeBSD
2020-04-11 22:29:03 +03:00
tripledonkey
d088baea4f
use statvfs f_frsize for file system block size ( #405 )
...
* use statvfs f_frsize for file system block size
2020-04-08 16:06:35 +02:00
Ingo Bürk
b13fd68e08
Merge pull request #407 from Stunkymonkey/format_placeholder-tests
...
format_placeholder percent tests
2020-04-08 08:41:57 +02:00
Ingo Bürk
582432fcc6
Merge pull request #402 from Stunkymonkey/format_placeholder-wireless_info
...
use format_placeholder for wireless_info
2020-04-08 08:41:14 +02:00
Felix Buehler
d1165232ee
format_placeholder percent tests
2020-04-07 23:06:37 +02:00
Felix Buehler
44fad4d2cd
use format_placeholder for volume
2020-04-07 23:02:30 +02:00
Ingo Bürk
e697a1f19f
Merge pull request #404 from Stunkymonkey/format_placeholder-file_content
...
use format_placeholder for file_content
2020-04-07 08:31:57 +02:00
Felix Buehler
f0b5758c72
use format_placeholder for file_content
2020-04-03 16:15:38 +02:00
Felix Buehler
fc95763f7b
remove goto-labels from wireless_info
2020-04-03 16:01:55 +02:00
Ingo Bürk
1858cd8dfb
Merge pull request #401 from Stunkymonkey/format_placeholder-time
...
use format_placeholder for time
2020-04-03 08:38:30 +02:00
Ingo Bürk
4980193dc7
Merge pull request #400 from Stunkymonkey/format_placeholder-run_watch
...
use format_placeholder for run_watch
2020-04-03 08:38:04 +02:00
Ingo Bürk
ffa429d145
Merge pull request #399 from Stunkymonkey/format_placeholder-path_exists
...
use format_placeholder for path_exists
2020-04-03 08:37:05 +02:00
Ingo Bürk
7f58f262ba
Merge pull request #403 from YaguraStation/patch-1
...
Update net-speed.sh
2020-04-03 08:36:24 +02:00
reuben honigwachs
33ba83e76e
Update net-speed.sh
...
Added the common prefix `enx` as possible string for interface detection. See https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
2020-04-01 23:32:49 +02:00
Felix Buehler
ae2566f28e
use format_placeholder for wireless_info
2020-03-31 17:05:48 +02:00
Felix Buehler
7418b5bebb
use format_placeholder for time
2020-03-31 16:13:24 +02:00
Felix Buehler
dd683f618a
use format_placeholder for run_watch
2020-03-31 16:08:07 +02:00
Felix Buehler
84c0eddd66
use format_placeholder for path_exists
2020-03-31 16:01:17 +02:00
Ingo Bürk
b4c1bb97af
Merge pull request #398 from Stunkymonkey/format_placeholder-mem
...
use format_placeholder for mem
2020-03-31 15:31:34 +02:00
Felix Buehler
066e813331
use format_placeholder for mem
2020-03-31 15:21:46 +02:00
Ingo Bürk
b4555f53e2
Merge pull request #396 from Stunkymonkey/format_placeholder-ipv6_addr
...
use format_placeholder for ipv6_addr
2020-03-31 15:06:51 +02:00
Ingo Bürk
bb3b86947a
Merge pull request #397 from Stunkymonkey/format_placeholder-load
...
use format_placeholder for load
2020-03-31 15:06:09 +02:00
Felix Buehler
ebaeb8fb23
use format_placeholder for ipv6_addr
2020-03-31 15:03:18 +02:00
Felix Buehler
7aa3031cb6
use format_placeholder for load
2020-03-31 14:56:21 +02:00
Ingo Bürk
101215bbc8
Merge pull request #387 from ilya-bystrov/master
...
Small wrapper with the ability to add custom info in any position
2020-03-30 08:37:42 +02:00
Ingo Bürk
fb8dc7cce7
Merge pull request #394 from smaeul/patch/cpu-usage
...
avoid out-of-bounds read after invalid %cpu conversion
2020-03-30 08:36:53 +02:00
Ingo Bürk
22c0d3aee6
Merge pull request #395 from myTerminal/patch-1
...
perform few minor improvements in i3status.man
2020-03-30 08:30:18 +02:00
Mohammed Ismail Ansari
487f0f8da4
format the leftover directives
2020-03-29 18:29:28 -05:00
Mohammed Ismail Ansari
15429ef58a
format leftover color_degraded and color_bad directives
2020-03-29 18:11:14 -05:00
Mohammed Ismail Ansari
87d3981dd4
add more specificity to describe color_degraded and color_bad
2020-03-29 18:03:51 -05:00
Samuel Holland
585d0700c7
avoid out-of-bounds read after invalid %cpu conversion
...
In the case where no CPU number is given, skipping a character of
padding actually skips the null terminator, causing further iterations
through the loop to read out of bounds. Have sscanf() return the number
of characters read, instead of reconstructing it from the CPU number.
This was observed as a failure in test 024-cpu-usage-invalid-cpu.
2020-03-28 21:02:02 -05:00
Orestis Floros
3374e1605d
Merge pull request #392 from banderlog/patch-1
...
add autoconf to requirements
2020-03-19 13:09:23 +01:00
Borys Kabakov
e1b7e6b75a
add autoconf to requirements
...
Update README.md
upd readme
2020-03-16 16:49:47 +02:00