Change logs for byobu source package in Oneiric

  • byobu (4.37-0ubuntu1.1) oneiric-proposed; urgency=low
    
      * etc/profile.d/Z97-byobu.sh: LP: #888106
        - since we're reverting byobu-by-default in the released 11.10 images,
          we need to enable users to remotely opt into byobu-by-default, to
          preserve their user experience
      * usr/share/byobu/ec2/rates.us-west-2: LP: #888196
        - add the rates for the new Oregon AWS region
     -- Dustin Kirkland <email address hidden>   Wed, 09 Nov 2011 09:54:57 -0600
  • byobu (4.37-0ubuntu1) oneiric; urgency=low
    
      * usr/lib/byobu/ec2_cost: LP: #862655
        - fix ec2 cost estimator on OpenStack instances by falling back to
          the approximation calculator
     -- Dustin Kirkland <email address hidden>   Tue, 27 Sep 2011 10:59:05 -0400
  • byobu (4.36-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-select-profile: LP: #860574
        - fix color selection;  profile is no longer a symlink
      * usr/bin/byobu-launch: LP: #860634
        - disable auto launch of byobu, when a serial console is detected
     -- Dustin Kirkland <email address hidden>   Fri, 23 Sep 2011 11:09:07 -0500
  • byobu (4.35-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-janitor, usr/share/byobu/status/status: LP: #856467
        - cleaner fix for ensuring ec2_cost is enabled in ec2 instances;
          previous fix just enabled it everywhere
      * debian/postinst, usr/bin/byobu-janitor, usr/bin/byobu-status:
        - smooth upgrades from older byobu (<= 4.0)
      * usr/lib/byobu/reboot_required:
        - fix path
      * usr/bin/byobu-launch, usr/bin/byobu-launcher-install:
        - clean up the variable name used to prevent double sourcing of profile
     -- Dustin Kirkland <email address hidden>   Wed, 21 Sep 2011 18:49:00 -0500
  • byobu (4.34-0ubuntu1) oneiric; urgency=low
    
      [ Theodore Campbell ]
      * usr/lib/byobu/.constants: LP: #846576
        - silence errors
    
      [ Dustin Kirkland ]
      * usr/lib/byobu/.shutil: LP: #854262
        - fix regressed monochrome support
      * usr/bin/byobu-janitor, usr/share/byobu/status/status:
        - proper fix for ec2 by default in cloud instances
      * usr/bin/byobu-select-session: LP: #855795
        - fix broken select-session support; screen -ls exits 1
      * usr/share/byobu/keybindings/f-keys: LP: #839783
        - Disable screen messages while entering and scrolling around in
          copy/scrollback mode, but re-enable them afterward; print a
          message about Byobu scrollback mode to "eat" the unnecessary
          and misleading screen messages when using alt-pgup and alt-pgdown
      * usr/bin/byobu-launch, usr/bin/byobu-launcher-install: LP: #855002
        - ensure that .profile is not sourced more than once
        - ensure that disabled auto launch is respected, too, and does not
          double-source profile
        - handle both system-wide autolaunch, and per-user autolaunch
      * README: LP: #854868
        - document automake steps
     -- Dustin Kirkland <email address hidden>   Thu, 08 Sep 2011 14:26:43 -0700
  • byobu (4.33-0ubuntu1) oneiric; urgency=low
    
      * usr/lib/byobu/updates_available:
        - localize variables
        - save a fork
        - fix detection of updates, which only worked when there were security
          updates
      * usr/lib/byobu/.shutil: LP: #844994
        - the wget --timeout=1 was not working as desired, without the --tries=1
          option too; so local boots of ubuntu ec2 images that don't have a
          working metadata service might take several minutes for byobu to start
          while that wget tries repeatedly to reach the metadata service;
          big thanks to Ben Howard for helping triage and fix ;-)
      * usr/lib/byobu/apport: LP: #842113
        - fix broken detection of apport bug reports, thanks to lp:~masterpatricko
          for the suggested fix
      * etc/byobu/backend, usr/bin/byobu, usr/lib/byobu/.common,
        usr/lib/byobu/.dirs, usr/share/byobu/status/status,
        usr/share/man/man1/byobu.1: LP: #836090
        - fix handling of byobu backend (screen|tmux) handling; thanks to
          lp:~zorun-42 for the fix
      * usr/lib/byobu/swap: LP: #843446
        - make swap status behave like disk and memory (display usage even if
          zero)
     -- Dustin Kirkland <email address hidden>   Fri, 26 Aug 2011 19:07:32 -0500
  • byobu (4.32-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-launcher: LP: #835130
        - silence message that some users found noisy
      * usr/bin/byobu, usr/bin/byobu-launch, usr/bin/byobu-launcher,
        usr/share/man/man1/byobu.1: LP: #835152
        - fix a suite of support issues around launching byobu under sudo,
          where files/dirs would be created under the $SUDO_USER's $HOME,
          but would be owned by root
      * usr/lib/byobu/.dirs: LP: #833780
        - save a fork
     -- Dustin Kirkland <email address hidden>   Tue, 23 Aug 2011 23:23:49 -0500
  • byobu (4.31-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu, usr/lib/byobu/.shutil:
        - fix bold color printing
      * usr/bin/byobu-janitor, usr/share/byobu/profiles/common:
        - deprecate backticks file, no longer needed
      * usr/lib/byobu/.dirs:
        - fix breakage when $TMUX is undefined
     -- Dustin Kirkland <email address hidden>   Sun, 21 Aug 2011 21:12:43 -0700
  • byobu (4.30-0ubuntu1) oneiric; urgency=low
    
      * This release fixes two large bugs: LP: #827093, #823581
      * usr/share/byobu/profiles/tmux:
        - go bold on window activity
        - clean up and make window colorings more consistent
      * usr/bin/byobu-status:
        - speed up disabled status runs
      * usr/bin/byobu-statusd, usr/bin/byobu-status-print, usr/bin/byobu-
        status-tmux, usr/bin/Makefile.am, usr/lib/byobu/battery,
        usr/lib/byobu/.constants, usr/lib/byobu/disk,
        usr/lib/byobu/mem_used, usr/lib/byobu/raid, usr/lib/byobu/.shutil,
        usr/lib/byobu/swap, usr/lib/byobu/wifi_quality,
        usr/share/byobu/profiles/tmux:
        - support tmux status, using a cached print mechanism and a list of
          left and right status items
        - drop the failed byobu-statusd experiment and its byobu-status-print
          helper
        - add a PCT constant, required to support both screen and tmux
        - fix a bug/typo in shutil (should be /proc/uptime)
      * usr/bin/byobu-status-tmux, usr/lib/byobu/.constants,
        usr/share/byobu/profiles/common, usr/share/byobu/profiles/tmux,
        usr/share/byobu/status/1, usr/share/byobu/status/2,
        usr/share/byobu/status/3, usr/share/byobu/status/4,
        usr/share/byobu/status/Makefile.am, usr/share/byobu/status/status:
        - separate status cache between screen and tmux (different formatting)
        - make byobu-status-tmux support screen
        - PCT="%%" for both
        - update backticks and caption/hardstatus
        - fix default status
      * usr/share/byobu/profiles/common, usr/share/byobu/profiles/tmux:
        - drop backticks and double printing of date/time in tmux
      * usr/bin/byobu-status, usr/bin/byobu-status-tmux => usr/bin/byobu-
        status, usr/bin/Makefile.am, usr/share/byobu/profiles/common,
        usr/share/byobu/profiles/tmux, usr/share/man/man1/byobu-status.1:
        - transition to the new, faster, less-resource intensive status
          gathering method
      * usr/bin/byobu-config:
        - migrate to toggling on/off the list of status items
        - fix initial seeding of status config
      * experimental/byobu-aggregate-status, usr/bin/byobu-status,
        usr/lib/byobu/logo, usr/lib/byobu/Makefile.am,
        usr/lib/byobu/mem_available => usr/lib/byobu/memory,
        usr/lib/byobu/mem_used, usr/lib/byobu/.shutil,
        usr/share/byobu/status/status, usr/share/man/man1/byobu.1:
        - drop experimental code, no longer necessary
        - test non-zero cache file
        - combine mem_* to memory
        - decrease raid status frequency
        - add trailing space to logo
      * usr/lib/byobu/network:
        - make network calculations drastically cheaper, by using status_freq
          rather than a file stat
      * usr/share/byobu/profiles/tmux:
        - ensure that byobu-janitor runs on reload
      * usr/lib/byobu/custom, usr/lib/byobu/disk_io, usr/lib/byobu/ec2_cost,
        usr/lib/byobu/network, usr/lib/byobu/reboot_required,
        usr/lib/byobu/updates_available:
        - must separate run dirs for tmux/screen run status scripts;
          otherwise, calculated rates are off
      * usr/lib/byobu/.constants:
        - fix wireless utf8 icon bug, default to utf8 for tmux
      * usr/lib/byobu/.shutil:
        - fix tmux color rendering
        - fix underscore, italics, hidden
      * usr/lib/byobu/.dirs:
        - ensure that the cache dir gets created
      * usr/bin/byobu, usr/lib/byobu/.shutil, usr/share/byobu/profiles/tmux:
        - get 256 colors working in tmux
      * usr/lib/byobu/reboot_required, usr/share/man/man1/byobu.1:
        - add .zZ symbol for powernap state, per feedback at LinuxConNA in
          Vancouver
        - fix flag path; simplify coloring
      * usr/lib/byobu/reboot_required:
      * usr/bin/byobu-select-session:
        - add session selection support for tmux
      * usr/bin/byobu, usr/bin/byobu-janitor, usr/lib/byobu/.shutil:
        - flatten bold/dim/bright modifiers when in 8-color mode
      * usr/lib/byobu/ip_address, usr/lib/byobu/.shutil,
        usr/share/byobu/profiles/common, usr/bin/byobu:
        - fix bold printing
      * usr/bin/byobu-select-session:
        - check exist status of session listing
      * usr/lib/byobu/.dirs:
        - fix stray directory creation
      * usr/lib/byobu/.dirs:
        - fall back to the tmux tmpdir
     -- Dustin Kirkland <email address hidden>   Thu, 11 Aug 2011 10:31:31 -0500
  • byobu (4.29-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu:
        - clean up the backend determination a little
      * usr/share/man/man1/Makefile.am:
        - install some missing manpages
      * usr/share/byobu/profiles/common:
        - check raid once per minute
      * usr/share/byobu/profiles/common:
        - back and forth, back and forth on this color issue;
          the previous version looked terrible (too bold) on stock
          Ubuntu/gnome-terminal
      * usr/bin/byobu-janitor, usr/share/byobu/profiles/common: LP: #823581
        - when a status item is disabled, remove the backtick command entirely
          from the current screen configuration;  this *drastically* reduces
          the number of no-op byobu-status calls (60+ per minute, per session)
     -- Dustin Kirkland <email address hidden>   Wed, 10 Aug 2011 18:24:27 -0500
  • byobu (4.27-0ubuntu1) oneiric; urgency=low
    
      * usr/share/byobu/profiles/tmux:
        - get motion between panes working, kill all, and profile reload
          (profile reload needs some work)
      * debian/rules, usr/bin/byobu:
        - add byobu-tmux and byobu-screen symlinks
     -- Dustin Kirkland <email address hidden>   Wed, 10 Aug 2011 16:52:37 -0500
  • byobu (4.26-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu:
        - test that there is something in the windows files
      * usr/bin/byobu, usr/bin/byobu-janitor,
        usr/share/byobu/profiles/Makefile.am, usr/share/byobu/profiles/tmux,
        usr/share/byobu/profiles/tmuxrc:
        - initial support for launching tmux
      * usr/bin/byobu-janitor:
        - get the status/statusrc seeding working again, and ec2_cost enabled
          on ec2 systems by default again
     -- Dustin Kirkland <email address hidden>   Thu, 04 Aug 2011 17:57:12 -0500
  • byobu (4.25-0ubuntu1) oneiric; urgency=low
    
      * usr/lib/byobu/fan_speed, usr/share/byobu/status/statusrc,
        usr/share/man/man1/byobu.1:
        - fix fan speed detection for a few models
     -- Dustin Kirkland <email address hidden>   Mon, 01 Aug 2011 23:46:43 -0500
  • byobu (4.24-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-janitor, usr/lib/byobu/.shutil:
        - get ec2 cost automatically working again in ec2 instances
     -- Dustin Kirkland <email address hidden>   Thu, 28 Jul 2011 01:17:54 -0500
  • byobu (4.23-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-shell:
        - MOTD message does not need to be Ubuntu-specific
      * usr/bin/byobu-janitor, usr/share/byobu/profiles/common:
        - revert the byobu-statusd changes in the profile
        - it's just not ready yet
        - LP: #814264, #816871
      * usr/bin/byobu-janitor:
        - kill lingering byobu-statusd processes
      * usr/lib/byobu/logo:
        - revert whitespace required by statusd
      * usr/lib/byobu/ip_address, usr/lib/byobu/.shutil:
        - add a get_network_interface function
        - something seems to have changed around the linux 3.0 kernel,
          in the order of /proc/net/dev; now test for 0.0.0.0 mask
      * usr/lib/byobu/ip_address, usr/lib/byobu/network,
        usr/lib/byobu/.shutil:
        - reuse the get_network_interface function across network operations
      * usr/lib/byobu/updates_available:
        - support package kit, LP: #815579
      * usr/bin/byobu-config, usr/bin/byobu-select-session:
        - use python's default parameter for os.getenv(), LP: #816026
      * usr/bin/byobu-config:
        - simple var name updates
      * usr/bin/byobu-janitor, usr/bin/byobu-status,
        usr/lib/byobu/.constants, usr/share/byobu/profiles/tmux:
        - use new color methods, better tmux support
        - quiet killing of statusd
      * usr/lib/byobu/date:
        - need a whitespace
     -- Dustin Kirkland <email address hidden>   Sun, 24 Jul 2011 14:23:38 -0500
  • byobu (4.22-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-statusd, usr/lib/byobu/.shutil:
        - clean up a regression caused by Scott's last patch (for the once
          run 99999999 notifications)
     -- Dustin Kirkland <email address hidden>   Fri, 22 Jul 2011 11:14:37 -0500
  • byobu (4.20-0ubuntu1) oneiric; urgency=low
    
      * debian/control:
        - add Antoine Beaupré <email address hidden> as uploader so that he can
          sync and upload new Byobu versions to Debian
     -- Dustin Kirkland <email address hidden>   Wed, 20 Jul 2011 08:47:50 -0500
  • byobu (4.19-0ubuntu1) oneiric; urgency=low
    
      * usr/lib/byobu/.constants:
        - need to export a couple of values for use in the profile
     -- Dustin Kirkland <email address hidden>   Tue, 19 Jul 2011 18:12:57 -0500
  • byobu (4.18-0ubuntu1) oneiric; urgency=low
    
      [ Dustin Kirkland ]
      * usr/bin/byobu, usr/bin/byobu-status:
        - remove some redundancies
      * usr/bin/byobu, usr/bin/byobu-config, usr/bin/byobu-ctrl-a,
        usr/bin/byobu-disable, usr/bin/byobu-launcher, usr/bin/byobu-quiet,
        usr/bin/byobu-reconnect-sockets, usr/bin/byobu-select-profile,
        usr/bin/byobu-select-session, usr/lib/byobu/.constants:
        - use a BYOBU_BACKEND environment variable, to support both screen
          and tmux
      * etc/byobu/socketdir, usr/bin/byobu, usr/lib/byobu/date,
        usr/lib/byobu/notify_osd, usr/share/byobu/keybindings/f-keys,
        usr/share/byobu/keybindings/screen-escape-keys,
        usr/share/byobu/profiles/common, usr/share/byobu/profiles/NONE,
        usr/share/byobu/profiles/tmux, usr/share/byobu/windows/common:
        - use a BYOBU_BACKEND environment variable, to support both screen
          and tmux
      * usr/lib/byobu/.common, usr/lib/byobu/.constants:
        - ensure that libraries only get included once
      * === removed directory usr/sbin, usr/sbin/byobu-classroom =>
        experimental/byobu-classroom:
        - move the classroom to experimental (about to be an ensemble formula)
      * etc/byobu/backend, usr/lib/byobu/.constants:
        - add support for storing byobu backend configuration (screen|tmux)
      * debian/control: start suggesting tmux
      * usr/bin/byobu, usr/lib/byobu/.constants:
        - support tmux -V version
      * usr/lib/byobu/.shutil:
        - update ec2 detection method
      * === added directory usr/share/byobu/status, configure.ac,
        etc/byobu/statusrc, experimental/byobu-status-all => usr/bin/byobu-
        statusd, Makefile.am, usr/bin/byobu-janitor, usr/bin/byobu-status-
        print, usr/bin/Makefile.am, usr/lib/byobu/color,
        usr/lib/byobu/.constants, usr/lib/byobu/Makefile.am,
        usr/lib/byobu/.shutil, usr/share/byobu/profiles/common,
        usr/share/byobu/status/1, usr/share/byobu/status/2,
        usr/share/byobu/status/3, usr/share/byobu/status/4,
        usr/share/byobu/status/Makefile.am:
        - add shared configurations for status ordering
        - install symlinks to status ordering
        - add status script for status colors
        - move color function to shared utils
        - add stub for tmux color support
        - add byobu-statusd, daemon to cache and update status information in the
          run directory as the information expires
        - add byobu-status-print, script to concatenate status per ordered
          configuration
        - move byobu backend support below BYOBU_CONFIG_DIR determination
        - move status frequencies to a shared utility function
        - drop the backtick commands for all the individual status functions
        - add the backtick commands for the 4 quadrants of status
        - update the hardstatus line accordingly
      * usr/bin/byobu-select-session, usr/lib/byobu/.common,
        usr/lib/byobu/.constants, usr/lib/byobu/.dirs,
        usr/lib/byobu/Makefile.am, usr/share/byobu/profiles/common,
        usr/share/byobu/status/1, usr/share/byobu/status/2:
        - fix string bug in select session
        - re-add a couple of necessary backticks
        - update caption line to use new statusd cache
        - significantly reduce the number of mkdir -p commands
      * usr/bin/byobu-status-print:
        - save a few forks
      * usr/lib/byobu/battery, usr/lib/byobu/color, usr/lib/byobu/date,
        usr/lib/byobu/.shutil, usr/lib/byobu/time,
        usr/share/byobu/profiles/Makefile.am, usr/share/byobu/profiles/tmux:
        - create tmux color mappings and functions
        - get date/time working in tmux (need to figure out how to get
          tmux to interpret the time format sequence)
        - install the tmux profile
        - get the tmux profile using the new status print methodology
      * experimental/byobu-classroom, usr/bin/byobu-statusd, usr/bin/byobu-
        status-print, usr/lib/byobu/battery,
        usr/share/byobu/profiles/classroom:
        - fixup byobu-classroom
        - fix whitespace printing in byobu-status-print
      * usr/lib/byobu/logo:
        - print trailing whitespace
      * usr/lib/byobu/network
        - initialize and localize variables
      * usr/share/byobu/profiles/common:
        - switch to run-one, from run-this-one
      * usr/share/byobu/profiles/common:
      * usr/share/byobu/profiles/byoburc, usr/share/byobu/profiles/common,
        usr/share/byobu/profiles/screenrc:
        - move byobu-statusd to the rc profiles, as we don't want to run again
          on profile reload
      * usr/bin/byobu-janitor, usr/bin/byobu-launcher-uninstall,
        usr/lib/byobu/.constants, usr/lib/byobu/disk_io:
        - move the MacOSX support to constants
      * usr/bin/byobu-ctrl-a, usr/bin/byobu-janitor, usr/bin/byobu-quiet,
        usr/bin/byobu-silent, usr/bin/byobu-status, usr/lib/byobu/cpu_temp,
        usr/lib/byobu/custom, usr/lib/byobu/ec2_cost, usr/lib/byobu/logo,
        usr/lib/byobu/menu, usr/lib/byobu/network,
        usr/lib/byobu/updates_available, usr/share/byobu/keybindings/f-keys:
        - comprehensively use $SED for MacOSX compatibility, LP: #812973
      * usr/bin/byobu-launch: LP: #809525
        - no need to search path on sourcing (thanks, Scott Moser)
      * usr/bin/byobu-launcher-install: LP: #809525
        - prevent profile from getting sourced twice (thanks, Scott Moser)
      * usr/bin/byobu-launch: LP: #806609
        - support zsh history append
      * debian/install, etc/byobu/Makefile.am, etc/byobu/statusrc =>
        usr/share/byobu/status/statusrc, usr/bin/byobu-janitor,
        usr/bin/byobu-status, usr/bin/byobu-statusd,
        usr/share/byobu/status/Makefile.am, usr/share/byobu/status/status:
        - LP: #803509
        - rework usage of status and statusrc
        - status now contains the enable/disable bits for each status item
        - statusrc contains auxiliary configuration information
        - remove this stuff from /etc/byobu/statusrc altogether, and move
          it to /usr/share
        - standardize the seeding of the local user's configuration
      * usr/bin/byobu-status, usr/bin/byobu-statusd, usr/lib/byobu/logo:
        - re-source constants in case of upgrades
      * usr/share/byobu/keybindings/f-keys,
        usr/share/byobu/profiles/byoburc, usr/share/byobu/profiles/common,
        usr/share/byobu/profiles/screenrc:
        - killall byobu-statusd owned by user before refreshing
      * usr/bin/byobu-statusd:
        - check that file is readable before sourcing
      * usr/lib/byobu/mem_available:
        - no need to source status here any more
      * usr/share/byobu/keybindings/f-keys, usr/share/byobu/profiles/common:
        - move the kill of statusd to the profile, near the launching of
          statusd
    
      [ James Spencer ]
      * usr/lib/byobu/.constants:
        - fix syntax error
      * usr/bin/byobu:
        - byobu shouldn't overwrite the screen name if given options to pass
          onto screen which explicitly set the screen name. This patch stops
          this for all the relevant options that I could see in the screen
          manpage.
    
      [ James Hunt ]
      * usr/bin/byobu-ulevel:
        - Added faces_2 theme.
        - Allow permissive mode to be set via command-line ('-p').
      * usr/lib/byobu/time_binary: remove stray trailing space character in
        output.
     -- Dustin Kirkland <email address hidden>   Wed, 29 Jun 2011 02:26:28 +0000
  • byobu (4.17-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-launch: LP: #802646
        - ensure that .profile gets sourced if launching byobu by default,
          but also make sure that we won't recurse, using a variable flag
      * usr/lib/byobu/cpu_temp: LP: #799237, #802819
        - fix temperature on Atom D510
      * usr/bin/byobu-status:
        - deprecated RUNDIR
      * debian/postinst, etc/byobu/socketdir, experimental/byobu-aggregate-
        status, experimental/byobu-status-all, === modified symlink
        usr/share/byobu/keybindings/common, === target was uf-keys,
        usr/bin/byobu, usr/bin/byobu-config, usr/bin/byobu-ctrl-a,
        usr/bin/byobu-disable, usr/bin/byobu-enable, usr/bin/byobu-export,
        usr/bin/byobu-janitor, usr/bin/byobu-launch, usr/bin/byobu-launcher,
        usr/bin/byobu-launcher-install, usr/bin/byobu-launcher-uninstall,
        usr/bin/byobu-quiet, usr/bin/byobu-reconnect-sockets, usr/bin/byobu-
        select-profile, usr/bin/byobu-shell, usr/bin/byobu-silent,
        usr/bin/byobu-status, usr/bin/byobu-status-detail, usr/bin/byobu-
        ugraph, usr/bin/byobu-ulevel, usr/lib/byobu/.common,
        usr/lib/byobu/.constants, usr/lib/byobu/custom,
        usr/lib/byobu/disk_io, usr/lib/byobu/ec2_cost,
        usr/lib/byobu/ip_address, usr/lib/byobu/logo,
        usr/lib/byobu/Makefile.am, usr/lib/byobu/mem_available,
        usr/lib/byobu/menu, usr/lib/byobu/network,
        usr/lib/byobu/.notify_osd, usr/lib/byobu/reboot_required,
        usr/lib/byobu/services, usr/lib/byobu/.shutil,
        usr/lib/byobu/updates_available, usr/share/byobu/keybindings/f-keys,
        usr/share/byobu/profiles/common, usr/share/man/man1/byobu.1,
        usr/share/man/man1/byobu-select-session.1: LP: #802122
        - massive reworking to globalize and standardize the use of
          + BYOBU_RUN_DIR, which is typically /var/run/screen/S-$USER/byobu
          + BYOBU_CONFIG_DIR, which is typically $HOME/.byobu
        - this rework should more easily allow us to support users who's
          SOCKETDIR is not /var/run/screen, and XDG_USER_DIRS users
      * usr/lib/byobu/.constants:
        - should probably export those
      * usr/bin/byobu-ctrl-a:
        - whitespace
      * etc/byobu/statusrc, usr/share/byobu/keybindings/f-keys,
        usr/share/byobu/keybindings/screen-escape-keys,
        usr/share/byobu/profiles/byoburc, usr/share/byobu/profiles/common,
        usr/share/byobu/profiles/screenrc, usr/share/man/man1/byobu.1:
        - fix up a few more references to BYOBU_CONFIG_DIR
      * usr/bin/byobu-ctrl-a, usr/bin/byobu-quiet, usr/bin/byobu-select-
        profile, usr/bin/byobu-select-session, usr/bin/byobu-silent,
        usr/bin/byobu-status:
        - fix up a few more $HOME/.$PKG refs to $BYOBU_CONFIG_DIR
      * usr/bin/byobu-janitor, usr/lib/byobu/.constants:
        - LP: #553105, #780081: support XDG user dirs
      * usr/lib/byobu/.shutil:
        - quiet printing of metadata service test
      * usr/bin/byobu-select-session:
        - need to use the screen binary, LP: #800496
      * debian/control:
        - modernized description
     -- Dustin Kirkland <email address hidden>   Mon, 27 Jun 2011 14:14:17 +0000
  • byobu (4.16-0ubuntu1) oneiric; urgency=low
    
      * usr/share/byobu/profiles/tmux:
        - getting tmux keybindings much closer!
      * usr/bin/byobu-status, usr/lib/byobu/apport, usr/lib/byobu/arch,
        usr/lib/byobu/battery, usr/lib/byobu/.constants,
        usr/lib/byobu/cpu_count, usr/lib/byobu/cpu_freq,
        usr/lib/byobu/cpu_temp, usr/lib/byobu/custom, usr/lib/byobu/date,
        usr/lib/byobu/disk, usr/lib/byobu/disk_io, usr/lib/byobu/ec2_cost,
        usr/lib/byobu/fan_speed, usr/lib/byobu/hostname,
        usr/lib/byobu/ip_address, usr/lib/byobu/load_average,
        usr/lib/byobu/logo, usr/lib/byobu/mail, usr/lib/byobu/mem_available,
        usr/lib/byobu/mem_used, usr/lib/byobu/menu, usr/lib/byobu/network,
        usr/lib/byobu/notify_osd, usr/lib/byobu/processes,
        usr/lib/byobu/raid, usr/lib/byobu/rcs_cost,
        usr/lib/byobu/reboot_required, usr/lib/byobu/release,
        usr/lib/byobu/services, usr/lib/byobu/.shutil, usr/lib/byobu/swap,
        usr/lib/byobu/time, usr/lib/byobu/time_utc, usr/lib/byobu/trash,
        usr/lib/byobu/updates_available, usr/lib/byobu/uptime,
        usr/lib/byobu/users, usr/lib/byobu/whoami,
        usr/lib/byobu/wifi_quality:
        - rework status scripts into sourcable functions
        - update copyright info, update email address, standardize headers
      * usr/lib/byobu/.shutil:
        - add frequencies
      * experimental/byobu-status-all:
        - intermediate commit, helper tool with some of the new logic
      * usr/bin/byobu-status, usr/lib/byobu/.constants,
        usr/lib/byobu/Makefile.am, usr/lib/byobu/.shutil:
        - add copyright headers, install constants
      * usr/bin/byobu-status:
        - import constants
      * usr/lib/byobu/date:
        - add trailing whitespace back
      * usr/lib/byobu/.shutil:
        - fix slow/lag associated with testing for metadata server
      * usr/lib/byobu/raid:
        - fix coloring, needed grouping around colored print
      * usr/bin/byobu-status:
        - get detail working again
     -- Dustin Kirkland <email address hidden>   Mon, 27 Jun 2011 14:05:58 +0000
  • byobu (4.14-0ubuntu1) oneiric; urgency=low
    
      * usr/share/byobu/profiles/tmux:
        - getting tmux keybindings much closer!
      * usr/lib/byobu/ec2_cost, usr/lib/byobu/hostname,
        usr/lib/byobu/ip_address:
        - use wget instead of host to check for metadata
     -- Dustin Kirkland <email address hidden>   Thu, 16 Jun 2011 16:16:29 -0500
  • byobu (4.13-0ubuntu1) oneiric; urgency=low
    
      [ Scott Moser ]
      * usr/lib/byobu/network:
        - fix but where /proc/net/dev has so much traffic that integers
          run up against colons with no whitespace
    
      [ Dustin Kirkland ]
      * debian/config, debian/postinst, experimental/byobu-aggregate-status,
        usr/bin/byobu, usr/bin/byobu-ctrl-a, usr/bin/byobu-disable,
        usr/bin/byobu-enable, usr/bin/byobu-export, usr/bin/byobu-janitor,
        usr/bin/byobu-launch, usr/bin/byobu-launcher, usr/bin/byobu-
        launcher-install, usr/bin/byobu-launcher-uninstall, usr/bin/byobu-
        quiet, usr/bin/byobu-reconnect-sockets, usr/bin/byobu-select-
        profile, usr/bin/byobu-shell, usr/bin/byobu-silent, usr/bin/byobu-
        status, usr/bin/byobu-status-detail, usr/lib/byobu/apport,
        usr/lib/byobu/arch, usr/lib/byobu/battery, usr/lib/byobu/cpu_count,
        usr/lib/byobu/cpu_freq, usr/lib/byobu/cpu_temp,
        usr/lib/byobu/custom, usr/lib/byobu/date, usr/lib/byobu/disk,
        usr/lib/byobu/disk_io, usr/lib/byobu/ec2_cost,
        usr/lib/byobu/fan_speed, usr/lib/byobu/hostname,
        usr/lib/byobu/ip_address, usr/lib/byobu/load_average,
        usr/lib/byobu/logo, usr/lib/byobu/mail, usr/lib/byobu/mem_available,
        usr/lib/byobu/mem_used, usr/lib/byobu/menu, usr/lib/byobu/network,
        usr/lib/byobu/notify_osd, usr/lib/byobu/processes,
        usr/lib/byobu/raid, usr/lib/byobu/rcs_cost,
        usr/lib/byobu/reboot_required, usr/lib/byobu/release,
        usr/lib/byobu/services, usr/lib/byobu/swap, usr/lib/byobu/time,
        usr/lib/byobu/time_utc, usr/lib/byobu/trash,
        usr/lib/byobu/updates_available, usr/lib/byobu/uptime,
        usr/lib/byobu/users, usr/lib/byobu/whoami,
        usr/lib/byobu/wifi_quality, usr/sbin/byobu-classroom:
        - add vi modelines
      * usr/lib/byobu/hostname:
        - whitespace handled elsewhere
      * usr/bin/byobu-launch:
        - fix typo, missing whitespace
     -- Dustin Kirkland <email address hidden>   Thu, 16 Jun 2011 11:37:56 -0500
  • byobu (4.12-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-launch:
        - support users who chose to set LC_BYOBU=0, since
          LC_* are passed over SSH by default in Debian/Ubuntu
      * usr/lib/byobu/network:
        - fix network threshold handling, which was not working properly
      * usr/share/byobu/keybindings/f-keys, usr/share/man/man1/byobu.1:
        - LP: #797442
        - ctrl-F6 kills this split
        - update docs to reflect reality
      * usr/share/byobu/profiles/tmux:
        - added an early draft of a tmux profile
      * usr/lib/byobu/hostname, usr/lib/byobu/ip_address:
        - in EC2, use metadata for ip and hostname, far more useful
          in that environment
      * === added directory experimental, experimental/byobu-aggregate-
        status:
        - working on an experimental status aggregator
     -- Dustin Kirkland <email address hidden>   Sun, 12 Jun 2011 23:37:24 -0500
  • byobu (4.11-0ubuntu1) oneiric; urgency=low
    
      [ Dustin Kirkland ]
      * debian/postinst: LP: #796422
        - handle ownerships of the reload profile flag more gracefully
    
      [ Ahmed El-Mahmoudy ]
      * usr/share/byobu/keybindings/screen-escape-keys: LP: #796134
        - fix refresh keybinding (missing eval)
     -- Dustin Kirkland <email address hidden>   Sat, 11 Jun 2011 09:42:07 -0400
  • byobu (4.10-0ubuntu1) oneiric; urgency=low
    
      * debian/postinst:
        - re-enable postinst to succeed on hardy
     -- Dustin Kirkland <email address hidden>   Thu, 02 Jun 2011 15:22:15 -0400
  • byobu (4.9-0ubuntu1) oneiric; urgency=low
    
      [ Dustin Kirkland ]
      * === added directory usr/sbin, usr/sbin/byobu-classroom,
        usr/share/byobu/profiles/classroom:
        - added to the byobu repository for source control, but not yet
          QA'd for release, so they're not yet installed by the makefiles
          or documented;  will get to this eventually
      * usr/bin/byobu: LP: #791617
        - fix "byobu -r session", zero out NAME if user has a -r
      * Close LP: #789647
      * Close LP: #789408
    
      [ Emanuele Rocca ]
      * usr/bin/byobu-config: LP: #789274
        - fix autodetection of byobu launch
     -- Dustin Kirkland <email address hidden>   Wed, 01 Jun 2011 09:24:50 -0500
  • byobu (4.8-0ubuntu1) oneiric; urgency=low
    
      [ Scott Moser and Dustin Kirkland ]
      * usr/bin/byobu-select-session:
        - add an option to select-session for running a shell without byobu
    
      [ Dustin Kirkland ]
      * usr/bin/byobu-select-session, usr/share/man/man1/byobu-select-
        session.1:
        - updated to document the .always-select configuration
     -- Dustin Kirkland <email address hidden>   Sat, 28 May 2011 22:22:35 -0500
  • byobu (4.7-0ubuntu1) oneiric; urgency=low
    
      * usr/lib/byobu/network:
        - fix shell comparator bug when number has decimal
      * etc/byobu/statusrc:
        - revert recent change which enabled disk_io by default
      * close bug LP: #789408, which was fixed in the previous release
      * usr/lib/byobu/custom:
        - ensure that you can run more than one custom script, LP: #789647
     -- Dustin Kirkland <email address hidden>   Sat, 28 May 2011 12:58:05 -0500
  • byobu (4.6-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-select-session:
        - fix select session, when there is only 1 session to attach to
      * usr/share/byobu/keybindings/f-keys:
        - use shift-F6 (in both ssh and tty) for detach, but don't logout
        - seems that ctrl-F6 doesn't work in tty right now
      * usr/bin/byobu-launch:
        - merge history
      * usr/bin/byobu-launch:
        - move the location of the BYOBU_DISABLE test
      * debian/rules, usr/bin/byobu, usr/bin/byobu-janitor,
        usr/bin/Makefile.am, usr/bin/shell => usr/bin/byobu-shell,
        usr/share/byobu/windows/common, usr/share/man/man1/Makefile.am,
        usr/share/man/man1/shell.1 => usr/share/man/man1/byobu-shell.1:
        - byobu installing "/usr/bin/shell" might be a little egregious from
          a namespace perspective;  so call it "byobu-shell" and just update
          the window title when calling it
     -- Dustin Kirkland <email address hidden>   Thu, 26 May 2011 15:14:52 -0500
  • byobu (4.5-0ubuntu1) oneiric; urgency=low
    
      * usr/lib/byobu/custom, usr/share/byobu/keybindings/f-keys:
        - fix regression in custom scripts
        - get ctrl-F5 working correctly again
      * usr/share/byobu/keybindings/f-keys, usr/share/byobu/profiles/common:
        - avoid some screen crashes associated with buggy 'layout' saving
          feature; only save layouts if user is splitting screens, LP: #788670
      * usr/bin/byobu:
        - fix logic error in showing user@host in gnome-terminal tabs
     -- Dustin Kirkland <email address hidden>   Wed, 25 May 2011 19:37:18 -0500
  • byobu (4.4-0ubuntu1) oneiric; urgency=low
    
      [ Dustin Kirkland ]
      * usr/lib/byobu/uptime: fix string bug in uptime introduced by smoser's
        changes
      * usr/lib/byobu/disk_io: fix scaling, LP: #787773
      * usr/bin/byobu-disable, usr/bin/byobu-select-session, usr/bin/shell:
        - fix some of the messaging
        - add a welcome message with the toggle on/off info
        - fix the motd display at auto launch, which was broken recently
      * usr/lib/byobu/mem_available:
        - fix MB display bug
      * etc/byobu/statusrc, usr/lib/byobu/disk_io, usr/lib/byobu/network,
        usr/share/man/man1/byobu.1:
        - add support for a network threshold setting; set to 20kbps by default,
          ignore network traffic less than threshold, less busy status
        - add support for a disk threshold setting; set to 50kB/s by default,
          ignore disk traffic less than threshold, less busy status
      * usr/bin/byobu-janitor:
        - on initial setup, if it looks like we're running in ec2, enable
          ec2_cost monitor
      * usr/share/byobu/ec2/Makefile.am, usr/share/byobu/ec2/rates.ap_si,
        usr/share/byobu/ec2/rates.ap_to, usr/share/byobu/ec2/rates.eu_ie,
        usr/share/byobu/ec2/rates.us_ca, usr/share/byobu/ec2/rates.us_va:
        - update AWS prices, add the two new AP zones
      * usr/lib/byobu/ec2_cost, usr/share/byobu/ec2/Makefile.am,
        usr/share/byobu/ec2/rates.ap_si => usr/share/byobu/ec2/rates.ap-
        southeast-1, usr/share/byobu/ec2/rates.ap_to =>
        usr/share/byobu/ec2/rates.ap-northeast-1,
        usr/share/byobu/ec2/rates.eu_ie => usr/share/byobu/ec2/rates.eu-
        west-1, usr/share/byobu/ec2/rates.us_ca => usr/share/byobu/ec2/us-
        west-1, usr/share/byobu/ec2/rates.us_va =>
        usr/share/byobu/ec2/rates.us-east-1, usr/bin/byobu-janitor:
        - rework ec2_cost entirely, using metaservice; much more accurate
      * usr/lib/byobu/ec2_cost, usr/share/byobu/ec2/Makefile.am,
        usr/share/byobu/ec2/us-west-1 => usr/share/byobu/ec2/rates.us-west-
        1: fix a couple of bugs
    
      [ Scott Moser ]
      * usr/lib/byobu/.shutil: fix rounding across a decimal point in fpdiv()
      * usr/lib/byobu/swap: update to address fix in fpdiv
      * usr/lib/byobu/mem_used: use fpdiv to round free memory properly
     -- Dustin Kirkland <email address hidden>   Wed, 25 May 2011 19:34:47 -0500
  • byobu (4.3-0ubuntu1) oneiric; urgency=low
    
      * usr/lib/byobu/uptime: fix string bug in uptime introduced by smoser's
        changes
      * usr/lib/byobu/disk_io: fix scaling, LP: #787773
     -- Dustin Kirkland <email address hidden>   Mon, 23 May 2011 19:21:36 -0500
  • byobu (4.2-0ubuntu1) oneiric; urgency=low
    
      [ Dustin Kirkland ]
      * usr/bin/byobu-config: remove debug output, LP: #782372
      * usr/lib/byobu/disk_io: fix minor bug in 'command' call
      * usr/lib/byobu/.shutil (properties changed: -x to +x): fix perm
      * usr/bin/byobu-janitor: fix regression, ensure we can run from
        a clean setup
      * etc/byobu/statusrc:
        - turn on battery, disk_io, users, wifi, as nothing is displayed
          if we have none
      * usr/lib/byobu/disk: add trailing whitespace
      * usr/bin/byobu-silent, usr/bin/Makefile.am: add a total silence
        mode for Byobu
      * usr/share/man/man1/byobu-quiet.1, usr/share/man/man1/byobu-silent.1:
        - add a manpage for byobu-silent.1, and update byobu-silent.1
      * usr/lib/byobu/disk_io:
        - support super fast next generation SSD hard drives
    
      [ Scott Moser ]
      * usr/bin/byobu, usr/bin/byobu-reconnect-sockets,
        usr/lib/byobu/.shutil:
        - source _shutil
        - exec screen -v rather than waiting and exiting
        - use HOSTNAME if set (it is set in bash), avoiding the fork for 'hostname'
        - use 'uncommented_lines' function in _shutil rather than grep
        - use 'command -v' (posix sh shell builtin) rather than 'which'
        - mention that byobu-janitor should not be called every time
      * usr/bin/byobu, usr/bin/byobu-reconnect-sockets,
        usr/bin/byobu-status, usr/lib/byobu/.shutil,
        usr/lib/byobu/battery, usr/lib/byobu/cpu_freq,
        usr/lib/byobu/cpu_temp, usr/lib/byobu/custom,
        usr/lib/byobu/date, usr/lib/byobu/disk,
        usr/lib/byobu/disk_io, usr/lib/byobu/fan_speed,
        usr/lib/byobu/ip_address, usr/lib/byobu/load_average,
        usr/lib/byobu/mem_available, usr/lib/byobu/mem_used,
        usr/lib/byobu/network, usr/lib/byobu/raid,
        usr/lib/byobu/release, usr/lib/byobu/swap,
        usr/lib/byobu/updates_available, usr/lib/byobu/uptime,
        usr/lib/byobu/wifi_quality:
        - lots of performance improvements
        - define a few helpers
        - use 'read' for obtaining input from file
        - use built-in math functions for computation
     -- Dustin Kirkland <email address hidden>   Fri, 13 May 2011 18:58:03 +0200
  • byobu (4.1-0ubuntu1) oneiric; urgency=low
    
      [ Dustin Kirkland ]
      * usr/bin/byobu-ctrl-a: fix ctrl-a in screen-mode
      * usr/share/byobu/keybindings/f-keys: minor comment update
      * usr/bin/byobu-status:
        - move byobu-status back to sh (dash?), for a 2x performance improvement
        - note that we cannot pass arguments to sourced scripts
      * usr/bin/byobu-status, usr/lib/byobu/apport, usr/lib/byobu/battery,
        usr/lib/byobu/cpu_freq, usr/lib/byobu/cpu_temp,
        usr/lib/byobu/custom, usr/lib/byobu/disk_io, usr/lib/byobu/ec2_cost,
        usr/lib/byobu/fan_speed, usr/lib/byobu/hostname,
        usr/lib/byobu/ip_address, usr/lib/byobu/load_average,
        usr/lib/byobu/logo, usr/lib/byobu/mail, usr/lib/byobu/mem_available,
        usr/lib/byobu/mem_used, usr/lib/byobu/menu, usr/lib/byobu/network,
        usr/lib/byobu/processes, usr/lib/byobu/raid, usr/lib/byobu/rcs_cost,
        usr/lib/byobu/reboot_required, usr/lib/byobu/release,
        usr/lib/byobu/services, usr/lib/byobu/swap, usr/lib/byobu/time_utc,
        usr/lib/byobu/updates_available, usr/lib/byobu/uptime,
        usr/lib/byobu/users, usr/lib/byobu/whoami,
        usr/lib/byobu/wifi_quality, usr/share/byobu/tests/byobu-time-
        notifications:
        - with advice from Scott Moser, almost all $(color ...) calls have
          been updated to inline calls to the color() function, which does
          the printf itself
        - this provides some measurable performance improvements
    
      [ Scott Moser ]
      * usr/bin/byobu-status:
        - performance improvements, save a few forks
      * usr/bin/byobu-reconnect-sockets:
        - performance improvements, save a few forks
      * usr/bin/byobu-janitor:
        - performance improvements, save a few forks
     -- Dustin Kirkland <email address hidden>   Tue, 10 May 2011 23:34:58 +0200
  • byobu (4.0-0ubuntu1) oneiric; urgency=low
    
      * usr/bin/byobu-config, usr/share/byobu/keybindings/f-keys,
        usr/share/byobu/keybindings/screen-escape-keys,
        usr/share/doc/byobu/help.txt, usr/bin/Makefile.am,
        usr/bin/byobu-ctrl-a: LP: #776743
        - use ctrl-^ as the default escape character
        - bind F12 to printing the escape character
        - adjust everything accordingly
      * usr/share/byobu/keybindings/f-keys,
        usr/share/byobu/keybindings/screen-escape-keys: LP: #776743
        - the first time a user presses ctrl-a, prompt them with a choice
          as to their preference of behavior (emacs vs. screen)
        - preserve this choice
      * usr/share/byobu/keybindings/f-keys: LP: #776740
        - improve alt-pgup / alt-pgdown
      * usr/share/byobu/profiles/common: LP: #776742
        - disable xterm/gnome-terminal's scrollback buffer
        - it seems we should be able to do this, at this point since byobu
          now has keybindings for alt-pgup and alt-pgdn
        - note that this commit does, however, revert the fix for an older bug
      * usr/share/byobu/keybindings/f-keys:
        - fix regression in rename F8 functionality, use <home> key
      * usr/lib/byobu/.notify_osd, usr/share/byobu/keybindings/f-keys,
        usr/share/byobu/profiles/common: LP: #776742, #776740
        - set msgwait and msginwait to both 0, to turn down the verbosity of
          screen's messaging, and speed up some byobu operations
        - improve scrollback (alt-pgup and alt-pgdn) by disabling screen's
          status message updates about 'copy mode', etc.
        - speed up the printscreen functionality
        - when running printscreen, open the result with the user's default
          viewer in a new window entitled PRINTSCREEN
      * usr/bin/byobu: LP: #777888
        - enable users to disable the title printing at launch (helpful for
          those launching byobu detached from cron, e.g.)
      * usr/share/byobu/tests/byobu-time-notifications:
        - fixup notification testing
      * usr/bin/byobu-status: minor performance improvement
      * usr/share/doc/byobu/help.txt: rearrange and update documentation
      * usr/bin/byobu-ctrl-a, usr/share/byobu/tests/byobu-time-
        notifications: update doc message
      * usr/bin/byobu-launch: LP: #780430, support a BYOBU_DISABLE environment
        variable, that ssh clients could export and globally disable launching
        byobu on ssh logins (note that this will require whitelisting that
        variable on the ssh client and server)
      * usr/share/byobu/profiles/common: fix printscreen screen exchange file
      * usr/share/byobu/keybindings/f-keys,
        usr/share/byobu/keybindings/screen-escape-keys:
        - simplify all calls to the screen escape key
      * usr/bin/byobu-quiet, usr/bin/byobu-status, usr/bin/Makefile.am,
        usr/share/byobu/profiles/common: LP: #780380
        - add a byobu-quiet utility, to silence eyecandy
      * usr/share/man/man1/byobu-ctrl-a.1, usr/share/man/man1/byobu-quiet.1,
        usr/share/man/man1/Makefile.am: document the new tools
      * usr/bin/byobu-config: ensure that escape key changing through byobu-config
        continues to work
     -- Dustin Kirkland <email address hidden>   Tue, 03 May 2011 12:11:10 -0500
  • byobu (3.34-0ubuntu1) oneiric; urgency=low
    
      [ Baptiste Jonglez ]
      * usr/lib/byobu/updates_available: add support for ArchLinux in the
        updates-available script, LP: #767546
    
      [ Jeffrey William Edwards ]
      * usr/lib/byobu/.notify_osd: fix minor regex error, LP: #764813
     -- Dustin Kirkland <email address hidden>   Tue, 19 Apr 2011 16:34:35 -0400
  • byobu (3.33-0ubuntu1) natty; urgency=low
    
      * usr/bin/byobu-launch: make sure this finishes with a true
      * usr/lib/byobu/disk_io: conditionally use readlink -f, LP: #764584
     -- Dustin Kirkland <email address hidden>   Sun, 17 Apr 2011 13:30:34 -0500