Changelog for version 9.6.6
18Sep20
- baculum: Fix displaying date and time on volume view page
17Sep20
- baculum: Fix#2564 changing volume status to Read-Only
11Sep20
- baculum: Fix saving multicombobox control values
- baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4
10Sep20
- baculum: Fix#2562 displaying date and time in tables on Safari
30Aug20
- Update copyright year
17Aug20
- Clarify SD vbackup device error message
- Fix MT2554 :update upload_cache call in dircmd.c
15Aug20
- zero malloced memory when SMARTALLOC not enabled
09Aug20
- baculum: Fix#2558 saving day or day range in schedule resource - reported by
Jose Alberto
05Aug20
- Fix MT2554 :upgrade upload_cache interface.
29Jun20
- Eliminate compiler errors when smartalloc is turned off
28Jun20
- baculum: Fix date formatter to work with PHP 7.4
27Jun20
- baculum: Fix configure Bacula hosts page to work with PHP 7.4
25Jun20
- baculum: Update Portuguese translations
24Jun20
- baculum: Change colours in table headers and borders
20Jun20
- baculum: Add remove runscript button
19Jun20
- Fix#6366 About an issue with verify job level=DiskToCatalog
- baculum: Close modal windows on pressing ESC key
- baculum: Fix logout button on authorization failed page
18Jun20
- baculum: Add local user authentication method support
14Jun20
- baculum: Add date and time formatters - idea proposed by Wanderlei Huttel
13Jun20
- baculum: Enable re-running jobs in async way and visual improvements
12Jun20
- baculum: Change cursor over selectable table
11Jun20
- Fix build script copyright detection
- release: add code to detect Bacula Systems copyrights and fail release
03Jun19
- Fix compilation of bsnapshot on Fedora
Bugs fixed/closed since last release:
2558 6366
=================================================
Release 9.6.4
08Jun20
- Add configure variables to baculabackupreport. Patch from bug #2538
- Fix orphaned buffers in cloud by adding truncate argument to end_of_job()
06Jun20
- Improve clarity of Cloud part mismatches and make it an INFO message rather
than a WARNING since it corrects the catalog.
- Small trivial change to check_parts
05Jun20
- Backport more Enterprise cloud parts changes
- Backport cloud upload code from Enterprise
03Jun20
- Update s3_driver.c to new libs3 API calling sequence
02Jun20
- Fix tray-monitor installation
- Recompile ./configure
- Add ./configure code to check for and enable/disable S3 support
- win32: Fix org#2547 About possible NULL pointer dereference in get_memory_info
- Ensure cloud driver loaded when listing cloud volumes
29May20
- baculum: Request #2546 support for full restore when file records for backup
job are pruned
25May20
- baculum: Fix problem with authorization error after upgrade
- baculum: Add UPGRADE file
24May20
- baculum: Fix returning value in TStyleDiff - generated notice with PHP
7.4
- baculum: Remove execute bit for framework scripts
22May20
- baculum: Fix displaying empty column button in table column visibility menu -
reported by Wanderlei Huttel
21May20
- baculum: Update Polish translations
- baculum: Update Portuguese translations
19May20
- baculum: New user management. LDAP support. Role-based access control.
12May20
- Fix new compiler warnings + always use bstrncpy not strncpy to ensure EOS at
end of string
11May20
- Return smartalloc buffers zeroed -- future performance improvement
10May20
- Improve scanning data/time, fixes bug #2472
- Make ABORT mention segfault to clarify non-bug #2528
- Make reading a short block a warning rather than error
09May20
- baculum: Fix validators in run job modal window
02May20
- Remove unused -t option in dbcheck.c -- fixes bug #2453
01May20
- Fix bug 2523 -- spurious extra linking
- Fix bug #2534 possible double free in error case
- Fix possible sscanf overflows
- Fix overflow from malicious FD reported by Pasi Saarinen
18Apr20
- baculum: Add option to show time in job log - idea proposed by Wanderlei
Huttel
- baculum: Add show log time parameter to job log endpoint
16Apr20
- baculum: Add tip about using table row selection
17Mar20
- Fix bug #2525 seg fault when doing estimate with accurate and MD5
- baculum: Fix issues with SELinux support reported by Neil MacGregor
16Mar20
- Correct some copyrights
07Mar20
- Add Docker plugin rpm spec files
Bugs fixed/closed since last release:
2453 2472 2525 2528 2534 2546 2547
===========================================================
Release Version 9.6.3
09Mar20
- Eliminate false error when droping postgres table MAC
- Apply Carsten's character set fix for the docs. Many thanks!
08Mar20
- Fix logic error in clearing bit on Windows
07Mar20
- baculum: Update Portuguese translations
- baculum: Update Polish translations
- baculum: Add patch to PRADO framework 4.0.1 for supporting PostgreSQL 12
catalog database
- baculum: Add support for PostgreSQL 12 catalog database
- Enhance failed bpipe to changer error message
- Clean up some incorrect copyrights
- Correct spelling errors in messages
- Add to plugins links
01Mar20
- baculum: Add bulk actions for job history and volume tables
- baculum: Update DataTables and its plugins
27Feb20
- docker: Update copyright headers.
- Update BSD copyright on *.conf.in files
- docker: Remove unneeded tar binary.
- Fix workaround for Sun C++ recommended by Phil Stracchino
- baculum: Update Polish translations
- baculum: Update Portuguese translations
-when sizes are displayed (eg on br -s), show size of root line and root
filesystem info
-modified size cache management makes some size computations faster
-sizes (and dates and counts) are progressively displayed
5.7.3
=====
2020-10-23
**Enhancements**
- 809_: [FreeBSD] add support for `Process.rlimit()`.
- 893_: [BSD] add support for `Process.environ()` (patch by Armin Gruner)
- 1830_: [UNIX] `net_if_stats()`'s `isup` also checks whether the NIC is
running (meaning Wi-Fi or ethernet cable is connected). (patch by Chris Burger)
- 1837_: [Linux] improved battery detection and charge "secsleft" calculation
(patch by aristocratos)
**Bug fixes**
- 1620_: [Linux] physical cpu_count() result is incorrect on systems with more
than one CPU socket. (patch by Vincent A. Arcila)
- 1738_: [macOS] Process.exe() may raise FileNotFoundError if process is still
alive but the exe file which launched it got deleted.
- 1791_: [macOS] fix missing include for getpagesize().
- 1823_: [Windows] Process.open_files() may cause a segfault due to a NULL
pointer.
- 1838_: [Linux] sensors_battery(): if `percent` can be determined but not
the remaining values, still return a result instead of None.
(patch by aristocratos)
Version 1.2
~~~~~~~~~~~
- added ``getthreadtitle()`` and ``setthreadtitle()``.
- Initialisation of the module moved to the first usage: importing the module
doesn't cause side effects.
- Manage much longer command lines (#52)
- Improved build on BSD, dropped ancient versions (issue #67).
- Fixed build for Python 3.8 (#66, #72)
- Added support for Python 3.9
- Dropped support for Python < 3.6
Changes from 2.1.1 to 2.1.2:
- Do not enter ncurses mode when --immediate option given.
- Fix logging/memory corruption bug when using --log with --immediate.
0.10.4
- Add ``logger`` parameter for the ``LoggingEventHandler``
- Replace mutable default arguments with ``if None`` implementation
- Expand tests to Python 2.7 and 3.5-3.10 for GNU/Linux, macOS and Windows
- [mac] Performance improvements for the ``fsevents`` module
- [mac] Prevent compilation of ``watchdog_fsevents.c`` on non-macOS machines
- [watchmedo] Handle shutdown events from ``SIGTERM`` and ``SIGINT`` more reliably
Changes since 1.0.2 [2008-12-21]:
- Fix clang warnings.
- Fix BROKEN_POLL option on macOS.
- Switch to generic BSD license.
- Default to using -oLogLevel=ERROR with ssh.
September 24, 2020
==================
Vifm v0.11
----------
New version finally updates format of vifminfo file unblocking changes like
persistent tabs, sessions and timestamp-based merging of histories. In
addition to that there were a number of improvements in user interface and
multiple performance-related improvements.
Thanks to everyone who tried out the beta.
Main changes:
- added persistent tabs;
- added sessions;
- new format of vifminfo file (old version is imported on first run);
- smarter merging of histories between runs that avoids dropping of new
entries;
- version of default color scheme for 256-color terminals;
- make tab labels customizable;
- try to keep ratio of pane sizes constant on resizes, restarts and tab
switching;
- various performance improvements.
More detailed list of changes.
Normal and visual modes:
- added gF normal mode key which acts like gf, but goes all the way to the
ultimate target of the chain of symbolic links (thanks to Alexandre Viau);
- improve navigation on gf key. Do fewer refreshes and disable filters to
make target visible.
Core:
- more sensible merging of histories from multiple instances in vifminfo file
(avoids dropping of new entries);
- invalidate cached directory information (size or number of files) on inode
change (thanks to Jose Riha, a.k.a. jose1711);
- invalidate cached directory size when using it to compute size of some
parent directory;
- improve cursor positioning after file operations;
- made it possible to escape commas in patterns (as usual, by doubling)
(thanks to filterfalse).
Command-line mode:
- added :tabo[nly] command that closes all tabs but the current one;
- added :session and :delsession commands to manage sessions (thanks to Marcos
Cruz);
- added optional "full" parameter for the :restart command, which makes it
discard essentially all context. This is useful with persistent tabs
(thanks to Yusuf Aktepe);
- don't reset histories of views in inactive tabs on :restart;
- improve differentiation between association and list forms of :colorscheme
command on startup. This is important if list contains name of color scheme
that doesn't exist.
:set command and options:
- added "tabs" value to 'vifminfo' option. It enables persistent tabs (thanks
to Cosmin Popescu, a.k.a. cosminadrianpopescu, filterfalse and Neil Griffin,
a.k.a. ngriffin7a);
- added "v" flag to the 'tuioptions' option. It controls whether width of
middle border is adjusted to equalize view sizes (thanks to Matthias Braun,
a.k.a. mb720);
- added 'sessionoptions' option, which is an alternative to 'vifminfo' for
session files;
- added 'tablabel' option that specifies format of a single tab's label when
non-empty (thanks to aleksejrs);
- added 'tabprefix' and 'tabsuffix' options that allow customizing tabline
separators (thanks to CoreCube);
- added "treeleafsparent" value to 'dotdirs' option (thanks to filterfalse and
Melandel);
- do not require "dhistory" to be present in 'vifminfo' for "savedirs" to
work.
Menus and dialogs:
- added rate and progress bar to progress dialog (patch by Alborz Jafari);
- added real (fully resolved) path to the File Info dialog (thanks to
Alexandre Viau);
- added number of hard links to the File Info dialog;
- abort menu, more or file information modes before processing remote commands
(thanks to kangshugang);
- deduplicate elements of the :file menu;
- make displaying of spaces in mappings more intelligent by using <space> at
the start or end of lhs or rhs.
File preview:
- improve handling of long or unknown escape sequences in previews (thanks to
bratekarate);
- use global color scheme for preview on the other pane ignoring its
directory-specific color scheme;
- invalidate textual quickview cache if it contains fewer lines than window
height and is incomplete.
TUI (Text User Interface):
- try harder to preserve position of the splitter. Avoid its drift on
terminal resizes and preserve ratio of windows on startup and tab switches
(thanks to Shakil Akhtar);
- prevent internally selected files (e.g., via a range of a :command) from
appearing selected in user interface (thanks to filterfalse);
- reduce width of top line when side borders are hidden (`set tuioptions-=s`)
(thanks to Svyatoslav Mishyn, a.k.a. juef);
- escape some characters as ^X in view and tab titles, custom menu titles, on
statusline and in terminal title (thanks to filterfalse);
- use the same label for :grep and :find custom lists as the one used for
:grep and :find menus (thanks to filterfalse);
- use unexpanded command for title of custom file lists produced using %u or
%U macros and menus produced using %m or %M macros (thanks to filterfalse);
- use name of user-defined command in titles of custom views and menus (thanks
to filterfalse);
- preserve more information in the title on turning custom view into tree
using :tree (thanks to filterfalse);
- limit length of custom file list title to 80 character positions (thanks to
filterfalse).
Integration:
- detect being run under Wayland (relevant for :filextype commands) (thanks to
mhdzli);
- make 'title' option work in all terminals which contain "tsl" and "fsl"
capabilities (thanks to m-kru);
- update terminal title when in menus (thanks to filterfalse).
Color schemes:
- added HardLink highlight group for regular files with more than one hard
link (patch by Hans Bieshaar);
- added LineNr highlight group for highlighting line number column of views
(thanks to Anton Gepting);
- added OddLine highlight group for highlighting every second entry line of a
pane (thanks to iSeeU816).
Scripting:
- added v:jobcount builtin variable that provides number of active jobs
(number of lines in :jobs menu) (thanks to iSeeU816);
- added v:session builtin variable that provides name of current session or is
set to an empty string.
Configuration:
- added three MC-like shortcuts to sample vifmrc files (Alt-I, Alt-O and
Ctrl-U) (thanks to Hans Bieshaar);
- added global Default-256 color scheme to be used in terminals that support
256-color palette (automatically in sample vifmrc) (thanks to Shakil
Akhtar);
- create $VIFM/colors directory with default color scheme only on the first
run (thanks to ranousse);
- use mime-types in associations in sample vifmrc (thanks to Shakil Akhtar).
Performance:
- significantly improved performance of adding files to registers that contain
thousands of files. As a result contents of registers is sorted now (thanks
to Typo);
- significantly improved performance of adding files to trash that contains
thousands of files. As a result contents of trash is sorted now (thanks to
Typo);
- significantly improved speed of sourcing files (includes processing
configuration on startup and :restart);
- significantly improved speed of handling typical globs (and therefore
mime-type matchers) and reduced amount of memory they take up (thanks to
yanzhang0219);
- improve performance of mime-type detection by caching the results;
- make comparing files by contents (`:compare bycontents`) somewhat faster
(thanks to maxigaz);
- don't force view reload after every :command that resets selection when
there was non-empty selection. This might make metadata of files less
up-to-date, but should increase overall performance (thanks to Jose Riha,
a.k.a. jose1711);
- avoid reloading source file list after copy or move operation when possible
(thanks to Jose Riha, a.k.a. jose1711).
Vim-plugin:
- added :VifmCs command to the plugin for "converting" Vim's color scheme into
a Vifm's one (patch by Roman Plášil, a.k.a. Quiark);
- multiple improvements of syntax highlighting.
Documentation:
- added references to "Menus and dialogs" section of documentation from
:commands and keys which open menus and dialogs detailed there;
- explicitly documented that macros are expanded in user defined commands
(thanks to gcmt);
- made documentation of :command more comprehensible;
- document that user must disable netrw plugin on his own when enabling
g:vifm_replace_netrw. Vifm's plugin can't do it, because it's loaded after
plugins shipped with Vim;
- documented how selection is handled on launching files (like on l or Enter
keys);
- improve documentation on "bycontents" of :compare (thanks to maxigaz);
- somewhat improved documentation on 'ignorecase' and 'smartcase' options
(thanks to filterfalse);
- fixed Vim version of the documentation lacking description of %p macro of
'findprg'.
Only on Windows:
- added basic support for using PowerShell (pausing doesn't work) (thanks to
Fang, a.k.a. peromage);
- display targets of .lnk-files in file information dialog;
- implemented capturing output of background applications (thanks to Gene
Zharov);
- follow targets of .lnk-files (thanks to Alexandre Viau);
- fixed 'chaselinks' (symbolic links weren't resolved);
- fixed creating symbolic links with 'syscalls' being turned on;
- fixed creating symbolic links with spaces in source or target paths;
- fixed Alt key combinations being broken since v0.9;
- fixed running non-cmd shells being broken by adding 'shellcmdflag' in
0.10.1;
- fixed issues with non-tiny 'shellcmdflag' (patch by Bas Bossink, a.k.a.
basbossink);
- fixed detecting presence of :file[x]type commands on Windows when
backslashes are present in path (thanks to anonymous and n.e. at Vifm Q2A
site).
Packaging:
- avoid interposing system's reallocarray(), when it's present (thanks to Ben
Boeckel, a.k.a. mathstuf);
- install only one version of sample config and media script, the one which
corresponds to operating system being used (thanks to Michael Vetter, a.k.a.
jubalh and Ondrej Novy, a.k.a. onovy);
- clean up tests directory on "make clean" in the top of the tree.
Important fixes:
- fixed generation of :highlight command for OtherWin on writing
$VIFM/colors/Default.vifm. The bug caused white background of inactive pane
(thanks to Stas Malavin);
- fixed `:move subdir &` renaming file in the process and doing weird stuff to
multiple files (thanks to 45jqlakjrf87ayte7hy34ter4nguijauzl4eitk);
- fixed graphics preview not being cleared on switching tabs or starting
external applications (including on :shell);
- fixed mapped keys being reinterpreted as builtin keys if RHS of the mapping
failed at some point (e.g., contained an unmapped key) (thanks to Seok Won
Lee, a.k.a. ijleesw);
- fixed dialogs not being visible when UI updates are silenced via <silent>
mappings;
- fixed panic on some redraw operations mixing with file operations during
terminal resizing (thanks to aca).
See change log for the full list of changes and by whom they were suggested or
implemented.
2016 Oct 20
* Bump to version 1.1.1.
* Fix Makefile.am for automake 1.14.
* Update url and contact information.
* Remove CVS cruft.
* Update autotools files to silence warnings.
* Restore some previous commits (COPYING update, whitespace).
2006 Jan 28
* cpu_linux.c:
* main.c:
applied a patch from php-coder <php-coder at altlinux.ru>
2005 Feb 12
* main.c: clear digits before redraw_digit().
2005 Feb 10
* cpu_linux.c:
- supported linux 2.6
- remvoed --ignore-proc.
* configure.ac: remvoed --ignore-proc.
* main.c: remvoed --ignore-proc.
2005 Jan 17
* configure.ac: fixed a typo.
2004 Feb 1
* src/cpu_freebsd.c: fixed a bug with --ignore-nice option.
2004 Jan 25
* libdockapp/dockapp.c (dockapp_win): added.
* src/main.c: ExposureMask
* src/main.c: removed pixmap buffering for optimization.
2003 Oct 12
* src/cpu_openbsd.c, src/cpu_netbsd.c: fixed a bug with --ignore-nice option.
(Thanks to Nedko Arnaudov <nedko at users.sourceforge.net> for sending a
patch)
4fury (1):
Update Russian translation
Alexey Loginov (5):
Add Malay translation
Add Serbian translation
Add Thai translation
Add Vietnamese translation
Update Russian translation
Ingo Brückl (83):
Update Bulgarian translation
Add MIME support for zstd compressed tar files
Support short file suffix .tzst for zstd compressed tar files
Rename deb files ar
Arrange code related to XARCHIVETYPE_AR
Fix ar parser bug
Support ar archives
Update documentation
Add support for files with Mozilla-optimized zip layout
Update archive tree sidebar in case of error
Update and clean up header entries of up-to-date translations
Fix PO template file generating error
Update GNU Build System
Update GNU Build System
Update GNU Build System
Update GNU Build System
Fix rar (version 4) encrypted header detection
Prepare support for self-extracting Windows Portable Executables
Add support for self-extracting Windows Nullsoft Installer archives
Add support for self-extracting Windows rar archives
Add support for self-extracting Windows lha archives
Add support for self-extracting Windows (info-)zip archives
Add support for self-extracting Windows arj archives
Add support for self-extracting Windows 7zip archives
Re-enable building on FreeBSD
Require GNU make
Update French translation
Update Brazilian Portuguese translation
Fix wrong variable type
Fix option 'd' (ensure-directory)
Split column "Date and Time" into date and time for ar archives
Avoid use of g_malloc0()
Split column "Date and Time" into date and time for cpio archives
Split column "Date and Time" into date and time for lha archives
Split column "Date and Time" into date and time for rpm archives
Add date_utils
Convert the date format representation of ar archives to ISO 8601
Convert the date format representation of arj archives to ISO 8601
Enhance date_MMM_dD_HourYear()
Convert the date format representation of cpio archives to ISO 8601
Convert the date format representation of lha archives to ISO 8601
Convert the date format representation of rpm archives to ISO 8601
Convert the date format representation of rar archives to ISO 8601
Convert the date format representation of rar archives to ISO 8601
Convert the date format representation of zip archives to ISO 8601
Rename some tar related symbolic XArchiveType constants
Adjust order concerning symbolic XArchiveType constants
Change 'extract-here' behavior
Make cosmetic changes
Remove unused parameter
Remove obsolete code
Replace GTK_RESPONSE_ACCEPT by a user-defined response ID
Re-set current archive tree item after adding or deleting
Save the executed command together with the archiver output
Notify about archive reloading in the status bar
Support pigz as a substitute to extract gz
Add missing documentation
Show progress bar dialog when compressing on the command line
Support lbzip2 as a substitute to extract bz2
Support pbzip2 as a substitute to extract bz2
Support plzip as a substitute to extract lz
Without password, clear the password entry
Enable the enter key when typing the password
Remove pointless assignment
Remove pointless statement
Remove pointless statements
Make the open button default in the "Open with" dialog
Remove unnecessary statements
Prettify the progress bar dialog layout
Enable the enter key when typing the extraction path
Enable the enter key when typing the multi-extraction path
Enable the enter key when typing the password
Resize the "Open with" dialog (again)
Rename archive_dir_model archive_dir_treestore
Remove pointless casts
Clear archive_dir_treestore on xa_init_archive_structure()
Block signal handler when navigating up to root
Fix missing LED image with GTK+ 3
Update GNU Build System
Remove weird and unnecessary condition
Add missing keywords to the desktop file
Update language files
Bump version to 0.5.4.15
Riku Viitanen (1):
Optimize PNGs
cybercop-montana (1):
Update Bulgarian translation
Андрій Литвин (1):
Update Ukrainian translation
CHANGES from 3.2:
Version 3.3 (Wed Oct 14 2020)
- [BUILD] Allow overriding build settings from the environment.
- [COMPATIBILITY] Document how the UUID fields are interpreted.
- [PORTABILITY] Don't use memcpy on /dev/mem on arm64.
- [PORTABILITY] Only scan /dev/mem for entry point on x86.
- Support for SMBIOS 3.3.0. This includes new processor names, new port
connector types, and new memory device form factors, types and
technologies.
- Add bios-revision, firmware-revision and system-sku-number to -s option.
- Use the most appropriate unit for cache size.
- Decode system slot base bus width and peers.
- Important bug fixes:
Fix Redfish Hostname print length
Fix formatting of TPM table output
Fix System Slot Information for PCIe SSD
Don't choke on invalid processor voltage
- Use the most appropriate unit for cache size.
-optional icons, thanks to @asdf8dfafjk (@fiAtcBr on Miaou)
See https://dystroy.org/broot/icons
-dev.log renamed into broot.log
-:line_up and :line_down accept an optional count as argument - Fix#301
v2.7.3
-[info] if user.name is not set print unknown instead of crashing
v2.7.2
-[language] added support for HolyC
-[language] added support for Xaml
-[info] get_repo_name_and_url defaults to remote.origin.url
-[misc] replaced some git sys calls with git2-rs calls
-[ascii] improved coloring for c, c++, c#, typescript, and lua
-[ascii] fixed ascii max-width integration test --> update raku ascii logo
-[image] fixed image detection for kitty: remove check on env variable
s6 is a small suite of programs for UNIX, designed to allow process
supervision (a.k.a service supervision), in the line of daemontools and
runit, as well as various operations on processes and daemons. It is meant
to be a toolbox for low-level process and service administration, providing
different sets of independent tools that can be used within or without the
framework, and that can be assembled together to achieve powerful
functionality with a very small amount of code.
Changes:
- compile-in Alexey Tourbin's QSORT macro
- support Nerd Font patched icons [`make O_NERD=1`]
- auto-generate static binaries with icons support
- audit and adapt all plugins for macOS
- enhance plugin `dups` to delete duplicates interactively
- plugin `autojump` now supports `jump` and `zoxide`
- support `gio trash` to Trash [`export NNN_TRASH=2`] (#740)
- quit program on double Esc in normal mode (#775)
- ^Space replaces ^K for range selection/clear selection
- show selection symbol (`+`) next to filename in detail mode (#741)
- error & quit on Q if no selection, else pick to stdout
- repeat ^T to cycle sort by time, size and clear
- option `-U` to show user & group info in status bar
- option `-J` to disable auto-proceed on select (#713)
- option `-D` to show dirs in context color with `NNN_FCOLORS`
- honor option `-C` for context colors
- show indicators if more entries above/below listing (#744)
- show missing utility name in flash msg (#753)
- exit `preview-tabbed` on ^C (#727)
- invoke GNU sed (_gsed_) on macOS (#728)
- fix HW cursor moves to wrong line (#735)
- fix rollover bug with multiline scroll (#743)
- fix input stream not listed with `-s`/`-S` (#777)
- fix locker not being invoked
- make target `upx` for additional binary compression
- compress auto-generated static binaries with upx
- make variable `O_NOSSN` to compile out sessions
- make variable `O_NOUG` to compile out user & group info
Desktop notifications, the UNIX way.
tiramisu is a notification daemon based on dunst that outputs notifications
to STDOUT in order to allow the user to process notifications any way they
prefer.
By allowing users to determine what is done with notifications, there is
infinitely more possibilities presented to the end-user than a simple
notification daemon that displays a block of text on the screen and nothing
more.
Users could have notifications display in a pre-existing bar, make a control
panel of some sort that shows notifications, push notifications to their phone
if their computer has been idle for an amount of time, make notifications more
accessible with text-to-speech, and so much more.