~sourcemage/sorcery

113a5a7e7fc641b49c5486b8e2204b63f3936055 — Remko van der Vossen 3 months ago 3a72b84
Starting 1.17
3 files changed, 347 insertions(+), 345 deletions(-)

M ChangeLog
M old-changelogs/ChangeLog-1.15 -rwxr-xr-x => -rw-r--r--
A old-changelogs/ChangeLog-1.16
M ChangeLog => ChangeLog +2 -345
@@ 1,348 1,5 @@
2023-11-13 Thomas Orgis
	* resurrect: fix old version location if /var/cache/sorcery is a symlink

2022-07-23 Ismael Luceno <ismael@sourcemage.org>
	* gaze: sreamlined show-spell-version functions

2022-03-14 Ismael Luceno <ismael@sourcemage.org>
	* api2: simplified calls to delve
	* scribe: fixed updating from tarballs

2022-03-10 Ismael Luceno <ismael@sourcemage.org>
	* api2: simplified run_install initial message

2022-02-24 Ismael Luceno <ismael@sourcemage.org>
	* url_git: simplified url_git_crack

2021-09-08 Ismael Luceno <ismael@sourcemage.org>
	* Makefile: simplified help rule

2021-09-08 Ismael Luceno <ismael@sourcemage.org>
	* Makefile: unified version bump target + make devinst dep on it

2021-08-28 Ismael Luceno <ismael@sourcemage.org>
	* protected: fixed libintl path

2021-02-26 Thomas Orgis <sobukus@sourcemage.org>
	* Makefile: added devinst target to mark installs from git checkout

2020-10-01 Thomas Orgis <sobukus@sourcemage.org>
	* protected: added /bin/login (!!)

2020-09-30 Thomas Orgis <sobukus@sourcemage.org>
	* libgrimoire: default to default size of tmpfs (half of RAM)
	* libdepengine: avoid cast of spells whose dependencies failed,
	  also before the actual cast phase

2020-09-19 Thomas Orgis <sobukus@sourcemage.org>
	* protected: added readline, ncurses, isl, icu (bug 16112)
	* protected: also added guile libs, in case you make make
	  depend on it (untested if normal make operation still works without
	  other guile files, though)

2020-08-05 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added libintl
	* libsorcery: Removed -DPIC from prelink optimization option

2019-10-03 Ismael Luceno <ismael@sourcemage.org>
	* Makefile: Made help target portable

2019-10-01 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added mount and libmount
	  Added libblkid
	* gaze-import: Remove old-style snapshot support
	* libsorcery: use untar function instead of tar

2019-09-21 Ismael Luceno <ismael@sourcemage.org>
	* libunpack: Improved tarball extraction

2019-09-20 Ismael Luceno <ismael@sourcemage.org>
	* api2, cast, dl_bzr, dl_curl, dl_cvs, dl_hg: Improved code style
	* build: removed
	* Makefile: Added for maintenance tasks and to wrap basic scripts

2019-09-04 Ismael Luceno <ismael@sourcemage.org>
	* install: Fixed running from outside the source directory

2019-08-18 Ismael Luceno <ismael@sourcemage.org>
	* sorcery, libsorcery: Added nosepcode link-time optimization
	* install: Removed install__find_for_log

2019-08-12 Ismael Luceno <ismael@sourcemage.org>
	* build: Optimized build__find_non_volatile

2019-07-24 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added /usr/lib/libc.so

2019-07-20 Pavel Vinogradov <public@sourcemage.org>
	* dl_curl: Made curl fail more explicitly

2019-07-20 Pavel Vinogradov <public@sourcemage.org>
	* libsorcery: Fixed printing of multiple urls

2019-05-29 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added musl dynamic loader

2019-05-28 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added gawk and mawk

2019-05-25 Ismael Luceno <ismael@sourcemage.org>
	* excluded: Added /mnt and /media

2019-05-23 Ismael Luceno <ismael@sourcemage.org>
	* libmisc: Added libc ABI detection for HOST

2019-05-21 Ismael Luceno <ismael@sourcemage.org>
	* libsorcery, libresurrect, api[12]: Run ldconfig only for glibc-based
	  systems

2019-05-19 Ismael Luceno <ismael@sourcemage.org>
	* sustained: Added musl

2019-05-14 Ismael Luceno <ismael@sourcemage.org>
	* libunpack: Fixed tarball extraction; for GNU tar partial block
	  reads become fatal when using -f (exposed by bzip2 + musl).

2019-05-12 Pavel Vinogradov <public@sourcemage.org>
	* libmisc: Fixed computing of SMGL_COMPAT_ARCHS

2019-05-08 Ismael Luceno <ismael@sourcemage.org>
	* libtablet: Reimplemented version cache generator

2019-05-07 Ismael Luceno <ismael@sourcemage.org>
	* liboscompat: install: Ignore -v flag

2019-04-16 Ismael Luceno <ismael@sourcemage.org>
	* libtablet: Reimplement tablet_import_repair_files using find

2019-04-15 Ismael Luceno <ismael@sourcemage.org>
	* libtablet: Replaced ksh syntax in tablet_create_version_cache
	* libtablet: Fixed version cache creation, awk snippet

2019-04-08 Ismael Luceno <ismael@sourcemage.org>
	* libtablet: Fixed quoting of variables at tablet_get_tb_version

2019-04-04 Ismael Luceno <ismael@sourcemage.org>
	* libresurrect: Replaced non-standard cp flags
	* libtrack: Reimplemented make_safe_dir using mktemp
	* dl_wget: Removed --retr-symlinks, not needed

2019-02-09 Pavel Vinogradov <vin.public@gmail.com>
	* libdownload, libgpg, libmisc: Fixed inverted checks

2019-02-08 Pavel Vinogradov <public@sourcemage.org>
	* sorcery: adjusted to use coreutils in vrf_select_hashes()
	* libgpg, libunpack: switched to coreutils' *sum for computing
	  hashsums, removed gpg_get_hashes() and unpack_spell_required(),
	  adjusted unpack_gpg(), added new function get_available_hashes(),
	  unpack_hash() now emits a warning if hash algorithm is either
	  md5 or sha1

2019-02-08 Ismael Luceno <ismael@sourcemage.org>
	* cast: Fixed escaping bug introduced by b87e689bc00ea
	  Removed redundant "$" in arithmetic expressions
	  Reduced usage of smgl_which
	* libspell: Simplified load_spell_file_functions

2019-02-07 Ismael Luceno <ismael@sourcemage.org>
	* libmisc: Fixed backtick subtitution

2019-02-06 Ismael Luceno <ismael@sourcemage.org>
	* url_http: Implemented a faster url_http_expand
	* libdepends: Removeed pattern local variable in __comp_depends_aux
	* libgrimoire: Simplified real_confilcts
	* libcodex: Simplified codex_create_cache
	* dl_aria2: Made function definitions ksh-compatible
	* libcodex: Simplified codex_does_service_exist
	* cast, lib*: Removed use of character classes

2019-02-05 Ismael Luceno <ismael@sourcemage.org>
	* libcodex: Removed usage of character classes (unavailable in busybox)
	* libcodex: Simplify codex_cache_spell_lookup
	* libcodex: Make codex_check_cache take multiple arguments
	* liblock: Streamline trylock_resources
	* liblock: Simplify global_clean_resources (compat. w/ non-gnu find)
	* libmisc: Introduce debug_stream (simplified output logging)
	* confmeld: Removed usage of GNU extensions of find
	* libmisc: Fixed missing specdir in set_architecture
	* libgcc: Fixed GCC version check
	* liboscompat: Added `install` replacement
	* libmisc: Code cleanup; removed use of GNU extensions to find

2019-02-04 Ismael Luceno <ismael@sourcemage.org>
	* libqueue, url_handlers/*, cast, gaze, sorcery: Code cleanup
	* sorcery: Simplified UID/parameter verification
	* libtablet: Simplified checking at tablet_create_version_cache
	* libtablet: Fixed malformed variables
	* resurrect, libstage: Fixed for busybox stat

2018-05-23 Ismael Luceno <ismael@sourcemage.org>
	* cast: Code cleanup
	* gaze: Updated documentation
	* libtrack: Fixed normalization of ignored-paths list

2018-03-10 Ismael Luceno <ismael@sourcemage.org>
	* cast, libgpg: Fixed build issues related to non-UTF-8 LC_ALL

2017-09-05 Ismael Luceno <ismael@sourcemage.org>
	* libcodex: Fixed spell variables cleanup

2017-07-20 Ismael Luceno <ismael@sourcemage.org>
	* libsorcery: Code cleanup

2017-07-18 Ismael Luceno <ismael@sourcemage.org>
	* cleanse, gaze, libtablet: Code cleanup
	* build: Use UTC when generating etc/sorcery/version
	* gaze sources|source_url: Take several spells at once
	* gaze from: Fixed for GAWK

2017-02-17 Ismael Luceno <ismael@sourcemage.org>
	* gaze from: Optimized

2016-12-17 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libmisc: use mime type detection in show_file
	  sanitize constructed variable name in debug

2016-11-29 David C. Haley <khoralin@gmail.com>
	* libmisc: update show_file() case logic to better handle text files
	  based upon 'file -b' output.

2016-09-20 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* cast: renamed SAFE_CAST to have var-viable chars only

2016-09-17 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* debug: fixed callers without first param, breaking in bash 4.4

2016-08-31 David C. Haley <khoralin@gmail.com>
	* licenses: added AGPL (v3) updated license list

2016-01-09 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* alter, libcodex: fixed find's subtle semantic break as of 4.5.11

2015-10-03 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libtablet: also ignore smgl-strip and prelink wrt version cache
	* and print the problematic spells for easier use and debugging

2015-05-02 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libressurect: avoid conflict corner case #665

2015-04-03 Thomas Orgis <sobukus@sourcemage.org>
	* build_api/common, libdepengine: Delete uncommitted depends files only
	  after all spells are cast, preserving configuration for triggered
	  casts #662

2015-02-03 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* gaze: orphans should not ignore runtime dependencies #570
	  patch from Remko van der Vossen
	* libtablet: avoid tablet errors corrupting the version cache #553
	* libmisc: added more docs to init_hooks
	  ensure the hooks are always defined before use #592

2015-01-09 Ismael Luceno <ismael@sourcemage.org>
	* gaze: Made gaze versions take multiple arguments

2015-01-06 Ismael Luceno <ismael@sourcemage.org>
	* libcodex: Fixed version indexing for scm versions

2015-01-04 Ismael Luceno <ismael@sourcemage.org>
	* dl_axel: Added alternative http/https/ftp download handler
	* libqueue: Improved version comparison, no automatic downgrades

2014-12-26 Ismael Luceno <ismael@sourcemage.org>
	* excluded: Ignore site-lisp's loaddefs.el
	* excluded: Ignore backup files

2014-12-24 Ismael Luceno <ismael@sourcemage.org>
	* scribe: Index versions when adding/updating grimoire
	* libcodex: Removed eval at codex_create_in_memory_cache

2014-12-22 Ismael Luceno <ismael@sourcemage.org>
	* libcodex: Implemented faster indexing of versions

2014-12-05 Ismael Luceno <ismael@sourcemage.org>
	* libtime: New compute_median implementation (plain AWK)

2014-12-03 Ismael Luceno <ismael@sourcemage.org>
	* gaze: Ported to plain AWK and improved search functions

2014-11-26 Ismael Luceno <ismael@sourcemage.org>
	* dl_git: Show progress and don't fetch tags

2014-10-28 Pol Vinogradov <vin.public@gmail.com>
	* dl_handlers/dl_curl: added support for cURL

2014-09-13 Ismael Luceno <ismael@sourcemage.org>
	* mirrors: Removed puzzle, dead SF mirror

2014-09-09 Ismael Luceno <ismael@sourcemage.org>
	* libsorcery: Replaced changelog parsing code with standard-compliant
	  code
	* cast: Simplified pass_two process killing step
	* cleanse, gaze, libcast, libcodex, libgrimoire, libmisc, libstate,
	  libtime: AWK code cleanup.
	* cleanse: Optimized third pass by merging two sed script instances.
	* cabal, cleanse, libdepends, liburl: Removed the need for evals

2014-03-20 Pol Vinogradov <vin.public@gmail.com>
	* libsummon: repo archive no longer should be compressed by bzip2 only,
	  any compressor known to tar works

2013-04-24 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* ensure sorcery tools are always first in PATH, to prevent conflicts
	  (delve is also in xapian-core), patch by Sukneet Basuta #506
	* increased the default tmpfs size to 2G; should fix #447

2013-04-22 Robert Figura <template@sourcemage.org>
	* libtablet: Fix typo and issue #378: Don't trash tablet cache right
	  after creating it

2013-03-16 Ismael Luceno <ismael@sourcemage.org>
	* dl_git: Simpified handling, fixes checkout of tags

2012-08-25 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* sorcery: only look at spec files when scanning architectures #438

2012-06-24 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libunpack, libmisc: also detect old style xz archives #347
	* libqueue: renamed two functions for clarity
	* libtablet: added third option to the broken version cache warning

2012-04-30 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* dl_svn: do a repo upgrade if necessary #336
	* libtablet: fixed error checking in tablet_check_version_cache #378
	* libsummon: check also the sanity of signatures in source_sanity #342

2011-10-22 Bor Kraljič <pyrobor@ver.si>
	* libmisc: use brace expansion to shorten the list of functions for hooks,
	  changed run_hooks to be more generic

2011-10-17 Bor Kraljič <pyrobor@ver.si>
	* libcodex: wrap long description to the width of the terminal

2011-10-16 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libressurect: clarified a merge message
	* alter, vcast: removed last mentions of cast --fix
	* libapi, libunpack: removed oldworld md5 support

2011-10-21 Bor Kraljič <pyrobor@ver.si>
	* libsummon: added msg with information that file was downloaded

2011-10-21 Bor Kraljič <pyrobor@ver.si>
	* xterm_title.hook, libmisc: moved function set_term_title to libmisc

2011-10-21 Bor Kraljič <pyrobor@ver.si>
	* cleanse, confmeld, scribbler, scribe, sorcery: added missing init_hooks,
	  fixes #298

2011-10-16 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* etc/hooks ...: added hooks support, initial patch by Andraž Levstik

2011-10-08 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* gaze: don't break on broken or rare tablets #265
	* cleanse: do not treat held and dispelled spells equally #264

2011-10-06 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libdownload: print the original argument if cmd is unset

2011-09-22 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* Start 1.16 development stream.
2022-11-17 Remko van der Vossen <wich@sourcemage.org>
	* Start 1.17 development

M old-changelogs/ChangeLog-1.15 => old-changelogs/ChangeLog-1.15 +0 -0
A old-changelogs/ChangeLog-1.16 => old-changelogs/ChangeLog-1.16 +345 -0
@@ 0,0 1,345 @@
2022-07-23 Ismael Luceno <ismael@sourcemage.org>
	* gaze: sreamlined show-spell-version functions

2022-03-14 Ismael Luceno <ismael@sourcemage.org>
	* api2: simplified calls to delve
	* scribe: fixed updating from tarballs

2022-03-10 Ismael Luceno <ismael@sourcemage.org>
	* api2: simplified run_install initial message

2022-02-24 Ismael Luceno <ismael@sourcemage.org>
	* url_git: simplified url_git_crack

2021-09-08 Ismael Luceno <ismael@sourcemage.org>
	* Makefile: simplified help rule

2021-09-08 Ismael Luceno <ismael@sourcemage.org>
	* Makefile: unified version bump target + make devinst dep on it

2021-08-28 Ismael Luceno <ismael@sourcemage.org>
	* protected: fixed libintl path

2021-02-26 Thomas Orgis <sobukus@sourcemage.org>
	* Makefile: added devinst target to mark installs from git checkout

2020-10-01 Thomas Orgis <sobukus@sourcemage.org>
	* protected: added /bin/login (!!)

2020-09-30 Thomas Orgis <sobukus@sourcemage.org>
	* libgrimoire: default to default size of tmpfs (half of RAM)
	* libdepengine: avoid cast of spells whose dependencies failed,
	  also before the actual cast phase

2020-09-19 Thomas Orgis <sobukus@sourcemage.org>
	* protected: added readline, ncurses, isl, icu (bug 16112)
	* protected: also added guile libs, in case you make make
	  depend on it (untested if normal make operation still works without
	  other guile files, though)

2020-08-05 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added libintl
	* libsorcery: Removed -DPIC from prelink optimization option

2019-10-03 Ismael Luceno <ismael@sourcemage.org>
	* Makefile: Made help target portable

2019-10-01 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added mount and libmount
	  Added libblkid
	* gaze-import: Remove old-style snapshot support
	* libsorcery: use untar function instead of tar

2019-09-21 Ismael Luceno <ismael@sourcemage.org>
	* libunpack: Improved tarball extraction

2019-09-20 Ismael Luceno <ismael@sourcemage.org>
	* api2, cast, dl_bzr, dl_curl, dl_cvs, dl_hg: Improved code style
	* build: removed
	* Makefile: Added for maintenance tasks and to wrap basic scripts

2019-09-04 Ismael Luceno <ismael@sourcemage.org>
	* install: Fixed running from outside the source directory

2019-08-18 Ismael Luceno <ismael@sourcemage.org>
	* sorcery, libsorcery: Added nosepcode link-time optimization
	* install: Removed install__find_for_log

2019-08-12 Ismael Luceno <ismael@sourcemage.org>
	* build: Optimized build__find_non_volatile

2019-07-24 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added /usr/lib/libc.so

2019-07-20 Pavel Vinogradov <public@sourcemage.org>
	* dl_curl: Made curl fail more explicitly

2019-07-20 Pavel Vinogradov <public@sourcemage.org>
	* libsorcery: Fixed printing of multiple urls

2019-05-29 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added musl dynamic loader

2019-05-28 Ismael Luceno <ismael@sourcemage.org>
	* protected: Added gawk and mawk

2019-05-25 Ismael Luceno <ismael@sourcemage.org>
	* excluded: Added /mnt and /media

2019-05-23 Ismael Luceno <ismael@sourcemage.org>
	* libmisc: Added libc ABI detection for HOST

2019-05-21 Ismael Luceno <ismael@sourcemage.org>
	* libsorcery, libresurrect, api[12]: Run ldconfig only for glibc-based
	  systems

2019-05-19 Ismael Luceno <ismael@sourcemage.org>
	* sustained: Added musl

2019-05-14 Ismael Luceno <ismael@sourcemage.org>
	* libunpack: Fixed tarball extraction; for GNU tar partial block
	  reads become fatal when using -f (exposed by bzip2 + musl).

2019-05-12 Pavel Vinogradov <public@sourcemage.org>
	* libmisc: Fixed computing of SMGL_COMPAT_ARCHS

2019-05-08 Ismael Luceno <ismael@sourcemage.org>
	* libtablet: Reimplemented version cache generator

2019-05-07 Ismael Luceno <ismael@sourcemage.org>
	* liboscompat: install: Ignore -v flag

2019-04-16 Ismael Luceno <ismael@sourcemage.org>
	* libtablet: Reimplement tablet_import_repair_files using find

2019-04-15 Ismael Luceno <ismael@sourcemage.org>
	* libtablet: Replaced ksh syntax in tablet_create_version_cache
	* libtablet: Fixed version cache creation, awk snippet

2019-04-08 Ismael Luceno <ismael@sourcemage.org>
	* libtablet: Fixed quoting of variables at tablet_get_tb_version

2019-04-04 Ismael Luceno <ismael@sourcemage.org>
	* libresurrect: Replaced non-standard cp flags
	* libtrack: Reimplemented make_safe_dir using mktemp
	* dl_wget: Removed --retr-symlinks, not needed

2019-02-09 Pavel Vinogradov <vin.public@gmail.com>
	* libdownload, libgpg, libmisc: Fixed inverted checks

2019-02-08 Pavel Vinogradov <public@sourcemage.org>
	* sorcery: adjusted to use coreutils in vrf_select_hashes()
	* libgpg, libunpack: switched to coreutils' *sum for computing
	  hashsums, removed gpg_get_hashes() and unpack_spell_required(),
	  adjusted unpack_gpg(), added new function get_available_hashes(),
	  unpack_hash() now emits a warning if hash algorithm is either
	  md5 or sha1

2019-02-08 Ismael Luceno <ismael@sourcemage.org>
	* cast: Fixed escaping bug introduced by b87e689bc00ea
	  Removed redundant "$" in arithmetic expressions
	  Reduced usage of smgl_which
	* libspell: Simplified load_spell_file_functions

2019-02-07 Ismael Luceno <ismael@sourcemage.org>
	* libmisc: Fixed backtick subtitution

2019-02-06 Ismael Luceno <ismael@sourcemage.org>
	* url_http: Implemented a faster url_http_expand
	* libdepends: Removeed pattern local variable in __comp_depends_aux
	* libgrimoire: Simplified real_confilcts
	* libcodex: Simplified codex_create_cache
	* dl_aria2: Made function definitions ksh-compatible
	* libcodex: Simplified codex_does_service_exist
	* cast, lib*: Removed use of character classes

2019-02-05 Ismael Luceno <ismael@sourcemage.org>
	* libcodex: Removed usage of character classes (unavailable in busybox)
	* libcodex: Simplify codex_cache_spell_lookup
	* libcodex: Make codex_check_cache take multiple arguments
	* liblock: Streamline trylock_resources
	* liblock: Simplify global_clean_resources (compat. w/ non-gnu find)
	* libmisc: Introduce debug_stream (simplified output logging)
	* confmeld: Removed usage of GNU extensions of find
	* libmisc: Fixed missing specdir in set_architecture
	* libgcc: Fixed GCC version check
	* liboscompat: Added `install` replacement
	* libmisc: Code cleanup; removed use of GNU extensions to find

2019-02-04 Ismael Luceno <ismael@sourcemage.org>
	* libqueue, url_handlers/*, cast, gaze, sorcery: Code cleanup
	* sorcery: Simplified UID/parameter verification
	* libtablet: Simplified checking at tablet_create_version_cache
	* libtablet: Fixed malformed variables
	* resurrect, libstage: Fixed for busybox stat

2018-05-23 Ismael Luceno <ismael@sourcemage.org>
	* cast: Code cleanup
	* gaze: Updated documentation
	* libtrack: Fixed normalization of ignored-paths list

2018-03-10 Ismael Luceno <ismael@sourcemage.org>
	* cast, libgpg: Fixed build issues related to non-UTF-8 LC_ALL

2017-09-05 Ismael Luceno <ismael@sourcemage.org>
	* libcodex: Fixed spell variables cleanup

2017-07-20 Ismael Luceno <ismael@sourcemage.org>
	* libsorcery: Code cleanup

2017-07-18 Ismael Luceno <ismael@sourcemage.org>
	* cleanse, gaze, libtablet: Code cleanup
	* build: Use UTC when generating etc/sorcery/version
	* gaze sources|source_url: Take several spells at once
	* gaze from: Fixed for GAWK

2017-02-17 Ismael Luceno <ismael@sourcemage.org>
	* gaze from: Optimized

2016-12-17 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libmisc: use mime type detection in show_file
	  sanitize constructed variable name in debug

2016-11-29 David C. Haley <khoralin@gmail.com>
	* libmisc: update show_file() case logic to better handle text files
	  based upon 'file -b' output.

2016-09-20 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* cast: renamed SAFE_CAST to have var-viable chars only

2016-09-17 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* debug: fixed callers without first param, breaking in bash 4.4

2016-08-31 David C. Haley <khoralin@gmail.com>
	* licenses: added AGPL (v3) updated license list

2016-01-09 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* alter, libcodex: fixed find's subtle semantic break as of 4.5.11

2015-10-03 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libtablet: also ignore smgl-strip and prelink wrt version cache
	* and print the problematic spells for easier use and debugging

2015-05-02 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libressurect: avoid conflict corner case #665

2015-04-03 Thomas Orgis <sobukus@sourcemage.org>
	* build_api/common, libdepengine: Delete uncommitted depends files only
	  after all spells are cast, preserving configuration for triggered
	  casts #662

2015-02-03 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* gaze: orphans should not ignore runtime dependencies #570
	  patch from Remko van der Vossen
	* libtablet: avoid tablet errors corrupting the version cache #553
	* libmisc: added more docs to init_hooks
	  ensure the hooks are always defined before use #592

2015-01-09 Ismael Luceno <ismael@sourcemage.org>
	* gaze: Made gaze versions take multiple arguments

2015-01-06 Ismael Luceno <ismael@sourcemage.org>
	* libcodex: Fixed version indexing for scm versions

2015-01-04 Ismael Luceno <ismael@sourcemage.org>
	* dl_axel: Added alternative http/https/ftp download handler
	* libqueue: Improved version comparison, no automatic downgrades

2014-12-26 Ismael Luceno <ismael@sourcemage.org>
	* excluded: Ignore site-lisp's loaddefs.el
	* excluded: Ignore backup files

2014-12-24 Ismael Luceno <ismael@sourcemage.org>
	* scribe: Index versions when adding/updating grimoire
	* libcodex: Removed eval at codex_create_in_memory_cache

2014-12-22 Ismael Luceno <ismael@sourcemage.org>
	* libcodex: Implemented faster indexing of versions

2014-12-05 Ismael Luceno <ismael@sourcemage.org>
	* libtime: New compute_median implementation (plain AWK)

2014-12-03 Ismael Luceno <ismael@sourcemage.org>
	* gaze: Ported to plain AWK and improved search functions

2014-11-26 Ismael Luceno <ismael@sourcemage.org>
	* dl_git: Show progress and don't fetch tags

2014-10-28 Pol Vinogradov <vin.public@gmail.com>
	* dl_handlers/dl_curl: added support for cURL

2014-09-13 Ismael Luceno <ismael@sourcemage.org>
	* mirrors: Removed puzzle, dead SF mirror

2014-09-09 Ismael Luceno <ismael@sourcemage.org>
	* libsorcery: Replaced changelog parsing code with standard-compliant
	  code
	* cast: Simplified pass_two process killing step
	* cleanse, gaze, libcast, libcodex, libgrimoire, libmisc, libstate,
	  libtime: AWK code cleanup.
	* cleanse: Optimized third pass by merging two sed script instances.
	* cabal, cleanse, libdepends, liburl: Removed the need for evals

2014-03-20 Pol Vinogradov <vin.public@gmail.com>
	* libsummon: repo archive no longer should be compressed by bzip2 only,
	  any compressor known to tar works

2013-04-24 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* ensure sorcery tools are always first in PATH, to prevent conflicts
	  (delve is also in xapian-core), patch by Sukneet Basuta #506
	* increased the default tmpfs size to 2G; should fix #447

2013-04-22 Robert Figura <template@sourcemage.org>
	* libtablet: Fix typo and issue #378: Don't trash tablet cache right
	  after creating it

2013-03-16 Ismael Luceno <ismael@sourcemage.org>
	* dl_git: Simpified handling, fixes checkout of tags

2012-08-25 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* sorcery: only look at spec files when scanning architectures #438

2012-06-24 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libunpack, libmisc: also detect old style xz archives #347
	* libqueue: renamed two functions for clarity
	* libtablet: added third option to the broken version cache warning

2012-04-30 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* dl_svn: do a repo upgrade if necessary #336
	* libtablet: fixed error checking in tablet_check_version_cache #378
	* libsummon: check also the sanity of signatures in source_sanity #342

2011-10-22 Bor Kraljič <pyrobor@ver.si>
	* libmisc: use brace expansion to shorten the list of functions for hooks,
	  changed run_hooks to be more generic

2011-10-17 Bor Kraljič <pyrobor@ver.si>
	* libcodex: wrap long description to the width of the terminal

2011-10-16 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libressurect: clarified a merge message
	* alter, vcast: removed last mentions of cast --fix
	* libapi, libunpack: removed oldworld md5 support

2011-10-21 Bor Kraljič <pyrobor@ver.si>
	* libsummon: added msg with information that file was downloaded

2011-10-21 Bor Kraljič <pyrobor@ver.si>
	* xterm_title.hook, libmisc: moved function set_term_title to libmisc

2011-10-21 Bor Kraljič <pyrobor@ver.si>
	* cleanse, confmeld, scribbler, scribe, sorcery: added missing init_hooks,
	  fixes #298

2011-10-16 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* etc/hooks ...: added hooks support, initial patch by Andraž Levstik

2011-10-08 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* gaze: don't break on broken or rare tablets #265
	* cleanse: do not treat held and dispelled spells equally #264

2011-10-06 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* libdownload: print the original argument if cmd is unset

2011-09-22 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* Start 1.16 development stream.