Commit graph

2957 commits

Author SHA1 Message Date
Dustin Kirkland
6acb5e87d5 * debian/source_byobu.py:
- Do not include the user's .screenrc in the apport generated crash report
2019-06-01 16:21:38 -05:00
Dustin Kirkland
79202a934d * usr/lib/byobu/wifi_quality:
- prefer iwconfig over iw for now, iw is not working for me
2019-06-01 16:12:18 -05:00
Dustin Kirkland
23d2a62a19 * usr/bin/byobu-disable-prompt.in,
usr/bin/byobu-janitor.in:
  - Test if $HOME/.bashrc exists before modifying it (and potentially
    creating it)
* usr/bin/byobu-export.in:
  - Use echo if the gettext command is not available
* usr/bin/byobu.in:
  - Use readlink if the tty command is not available
* usr/bin/byobu-janitor.in:
  - Add fallback if the install command is not available
* usr/bin/byobu-launch.in:
  - Don't autolaunch for ARM serial consoles
* usr/lib/byobu/disk_io:
  - Ensure the detected mount point device exists
* usr/lib/byobu/hostname:
  - Read from /proc/sys/kernel/hostname if the hostname command is not
    available
* usr/lib/byobu/logo:
  - Add logo for OpenWrt
* usr/lib/byobu/processes:
  - Handle stderr for ps, e.g. unsupported options
  - Remove unnecessary awk call; wc -l only outputs one value
* usr/lib/byobu/raid:
  - Ensure /proc/mdstat is readable
* usr/lib/byobu/release:
  - Fix typo
* usr/lib/byobu/services:
  - Fix reading services from $BYOBU_CONFIG_DIR/statusrc
* usr/lib/byobu/session:
  - Fix screen session regex
* usr/lib/byobu/updates_available:
  - Add support for opkg (OpenWrt)
* usr/lib/byobu/users:
  - Handle stderr for ps, e.g. unsupported options
  - Fix trailing '#' sign
* usr/lib/byobu/whoami:
  - Use id if the whoami command is not available
  - Read from /etc/passwd if the getent command is not available
* usr/lib/byobu/wifi_quality:
  - Add support for iw (preferred over iwconfig)
  - Make logic more similar to other status notifications
* usr/share/byobu/keybindings/f-keys.tmux:
  - Remove -k for new-window. In older versions of tmux, -k without
    -t <target-window> had no effect. In tmux 2.8, -k without -t will
    not trigger a new window; the given command is executed in the
    current window instead.
  - Rename the new window created after adding a new session
2019-06-01 15:48:17 -05:00
Jeffery To
c3d8f078c8 * usr/bin/byobu-export.in:
- Use echo if the gettext command is not available
2019-05-27 03:18:53 +08:00
Jeffery To
768f08712d * usr/lib/byobu/users:
- Handle stderr for ps, e.g. unsupported options
  - Fix trailing '#' sign
2019-05-27 03:18:32 +08:00
Jeffery To
b10c7b6f65 * usr/bin/byobu-janitor.in:
- Add fallback if the install command is not available
2019-05-27 03:18:06 +08:00
Jeffery To
69871dedc8 * usr/bin/byobu-launch.in:
- Don't autolaunch for ARM serial consoles
2019-05-27 03:17:42 +08:00
Jeffery To
02737c8f45 * usr/bin/byobu.in:
- Use readlink if the tty command is not available
2019-05-27 03:17:23 +08:00
Jeffery To
0c292308c8 * usr/lib/byobu/session:
- Fix screen session regex
2019-05-27 03:17:01 +08:00
Jeffery To
4f3be73ee9 * usr/lib/byobu/raid:
- Ensure /proc/mdstat is readable
2019-05-27 03:16:42 +08:00
Jeffery To
388fba847c * usr/lib/byobu/wifi_quality:
- Add support for iw (preferred over iwconfig)
  - Make logic more similar to other status notifications
2019-05-27 03:16:21 +08:00
Jeffery To
e537a69098 * usr/lib/byobu/whoami:
- Use id if the whoami command is not available
  - Read from /etc/passwd if the getent command is not available
2019-05-27 03:15:56 +08:00
Jeffery To
6e62ff2ffc * usr/lib/byobu/updates_available:
- Add support for opkg (OpenWrt)
2019-05-27 03:15:34 +08:00
Jeffery To
0875bfed2d * usr/lib/byobu/services:
- Fix reading services from $BYOBU_CONFIG_DIR/statusrc
2019-05-27 03:15:02 +08:00
Jeffery To
9ff72f4783 * usr/lib/byobu/release:
- Fix typo
2019-05-27 03:14:28 +08:00
Jeffery To
9eaa9598d2 * usr/lib/byobu/processes:
- Handle stderr for ps, e.g. unsupported options
  - Remove unnecessary awk call; wc -l only outputs one value
2019-05-27 03:13:47 +08:00
Jeffery To
7cd5821d80 * usr/lib/byobu/hostname:
- Read from /proc/sys/kernel/hostname if the hostname command is not
    available
2019-05-27 03:12:44 +08:00
Jeffery To
558da18bf3 * usr/lib/byobu/disk_io:
- Ensure the detected mount point device exists
2019-05-27 03:12:21 +08:00
Jeffery To
479754946c * usr/share/byobu/keybindings/f-keys.tmux:
- Rename the new window created after adding a new session
2019-05-27 03:10:55 +08:00
Jeffery To
213e22fb71 * usr/share/byobu/keybindings/f-keys.tmux:
- Remove -k for new-window. In older versions of tmux, -k without
    -t <target-window> had no effect. In tmux 2.8, -k without -t will
    not trigger a new window; the given command is executed in the
    current window instead.
2019-05-27 03:10:22 +08:00
Jeffery To
b6fb57f94f * usr/bin/byobu-disable-prompt.in,
usr/bin/byobu-janitor.in:
  - Test if $HOME/.bashrc exists before modifying it (and potentially
    creating it)
2019-05-27 03:09:25 +08:00
Jeffery To
72485d5dfa * usr/lib/byobu/logo:
- Add logo for OpenWrt
2019-05-27 03:08:03 +08:00
Paride Legovini
67a2bed597 Do not include the user's .screenrc in the apport generated crash report
Fixes LP: #1827202 (CVE-2019-7306).
2019-05-04 16:57:13 +02:00
Dustin Kirkland
48ff28b3d0 * usr/share/byobu/profiles/bashrc:
- Unescaping colors in bash prompt causes problems with scrolling
    history in bash prompt. you can see leftovers from previous
    commands when going back by history.
    All colors in command prompt should be escaped with [ ]
  - https://github.com/dustinkirkland/byobu/pull/30
2019-03-18 21:31:40 -05:00
Dustin Kirkland
c917f5977f * usr/lib/byobu/include/config.py.in, usr/lib/byobu/include/select-
session.py:
  - use env python3 for portability to other Linux and Mac systems
    (hopefully that's still okay for Debian / Ubuntu?)
  - https://github.com/dustinkirkland/byobu/pull/29
2019-03-18 21:26:57 -05:00
Dustin Kirkland
25804b6816 * usr/lib/byobu/logo:
- "SuSE" name is an outdated version of it. Use the modern one: SUSE
2019-03-18 21:18:01 -05:00
Dustin Kirkland
80aac3ca42 * usr/bin/ctail:
- Quotes are needed around "$@" to keep parameters from splitting
    on spaces.
  - https://github.com/dustinkirkland/byobu/pull/31
2019-03-18 21:14:12 -05:00
Dustin Kirkland
cfef699184 opening 5.128 2018-08-12 11:37:11 -05:00
Dustin Kirkland
47885179d9 releasing 5.127 2018-08-12 11:37:10 -05:00
Dustin Kirkland
0a5541093c * usr/share/byobu/profiles/bashrc:
- fix missing bash 256 ps1 colors
2018-08-12 11:32:34 -05:00
Dustin Kirkland
ab61008511 * usr/lib/byobu/include/shutil:
- check for lsb-release before using (not present on Debian)
2018-08-12 11:28:39 -05:00
Dustin Kirkland
65f40d0519 * debian/compat, debian/control:
* debian/compat, debian/control, usr/lib/byobu/include/config.py.in,
  usr/lib/byobu/include/select-session.py:
  - neverending fight with lintian
  - hardcode python3 as our interpreter
2018-08-12 11:19:29 -05:00
Dustin Kirkland
95bee7400c * usr/share/man/man1/byobu.1: LP: #1618185
- update documentation on setting a logo
2018-08-12 10:56:35 -05:00
Dustin Kirkland
64e2b0c93a usr/share/byobu/profiles/tmux: LP: #1617689 2018-08-12 10:53:11 -05:00
Dustin Kirkland
960e6a298b * usr/share/byobu/profiles/tmux:
- add a comment about motd printing
2018-08-12 10:52:53 -05:00
Dustin Kirkland
a87ac2f54b * usr/bin/byobu-shell.in:
- update getting started to byobu.org
2018-08-12 10:23:25 -05:00
Dustin Kirkland
3103fc03a7 - deprecate interactive mode for byobu-select-profile
* usr/lib/byobu/include/toggle-utf8.in: LP: #1696546
  - try to support zsh and other shells in addition to bash
2018-08-12 10:12:24 -05:00
Dustin Kirkland
b2d5e2a40c usr/bin/byobu-select-profile.in, usr/share/man/man1/byobu-select-
profile.1: LP: #1717746
2018-08-12 09:43:52 -05:00
Dustin Kirkland
8a4a42d865 * usr/share/byobu/pixmaps/byobu.14.png,
usr/share/byobu/pixmaps/byobu.192.png,
  usr/share/byobu/pixmaps/byobu.64.png,
  usr/share/byobu/pixmaps/byobu.png:
  - re-render png's, as Chrome started rendering middle color wrong
2018-08-12 09:27:41 -05:00
Dustin Kirkland
dcfe653919 * usr/share/byobu/desktop/byobu.desktop: LP: #1739708
- update categories so that Byobu can show up in Cinnamon/Mint's
    preferred applications list
2018-08-12 09:10:27 -05:00
Dustin Kirkland
a52aadfc71 * debian/control, usr/lib/byobu/ip_address, usr/lib/byobu/network,
usr/share/man/man1/wifi-status.1: LP: #1748956
  - switch entirely to iproute2, away from net-tools and ifconfig
  - only remaining ifconfig is fall-back logic, in case /sbin/ip is
    not found
2018-08-12 09:07:40 -05:00
Dustin Kirkland
a6ecea48d1 usr/share/man/man1/byobu.1,
usr/share/man/man1/byobu.1,
* usr/bin/byobu-janitor.in:
  - clear out stale status cache
2018-08-12 09:02:17 -05:00
Dustin Kirkland
0df1e1f347 usr/lib/byobu/ec2_cost,
usr/lib/byobu/include/ec2instancespricing.py,
  usr/lib/byobu/include/Makefile.am, usr/lib/byobu/include/shutil,
  usr/lib/byobu/Makefile.am, usr/share/byobu/status/status,
  usr/share/man/man1/byobu.1:
  - deprecate unmaintained ec2/rcs pricing functionality
  - this never really worked well, and these prices are constantly changing
2018-08-12 08:56:19 -05:00
Dustin Kirkland
16c3a5e122 * usr/lib/byobu/include/shutil, usr/lib/byobu/Makefile.am,
usr/lib/byobu/rcs_cost, usr/share/byobu/status/status,
  usr/share/man/man1/byobu.1:
  - deprecate some unmaintained functionality
2018-08-12 08:52:06 -05:00
Dustin Kirkland
23c8d9a92e * usr/lib/byobu/logo: LP: #1769676
- don't use the Ubuntu logo in the status line, as this breaks ssh
    clients coming to Ubuntu from other OSes without the Ubuntu font
2018-08-12 08:44:08 -05:00
Dustin Kirkland
959dc2223b * usr/share/byobu/profiles/bashrc:
- Googley PS1 for non-Ubuntu distros
* usr/lib/byobu/logo, usr/share/byobu/profiles/bashrc:
  - use Google lego logo for gLinux
2018-08-12 08:16:28 -05:00
Dustin Kirkland
317213afc4 opening 5.127 2018-05-27 18:07:11 -05:00
Dustin Kirkland
2f605a6a66 releasing 5.126 2018-05-27 18:07:11 -05:00
Dustin Kirkland
0a44bf2158 * usr/lib/byobu/updates_available:
- Fix rare race condition for update_needed and cache file (#26)
  - https://github.com/dustinkirkland/byobu/pull/26
2018-05-27 14:58:28 -05:00
Dustin Kirkland
24d6686dfe * usr/lib/byobu/updates_available,
usr/share/byobu/desktop/byobu.desktop:
* byobu.desktop:
  - give some hints for GNOME Shell to correctly match byobu desktop file
    (LP: #1718482); partial fix, not entirely working yet
2018-05-27 14:53:29 -05:00