Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (20m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (53d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (164d) 

2024-05-23 15:57:51 UTC Now

2020-04-25 17:08:35 UTC MAIN commitmail json YAML

devel/gnustep-base: remove no-op base.make.in from SUBST_FILES

That file has -lpthread hard-coded.

(rillig)

2020-04-25 16:57:23 UTC MAIN commitmail json YAML

databases/gnats: fix SUBST_FILES

(rillig)

2020-04-25 16:55:07 UTC MAIN commitmail json YAML

www/firefox52: remove no-op SUBST block for hunspell

The word PREFIX does not occur in extensions/spellcheck/hunspell anymore.

(rillig)

2020-04-25 16:37:24 UTC MAIN commitmail json YAML

www/firefox52: remove no-op SUBST block

The file does not contain python (in lowercase), only PYTHON.

(rillig)

2020-04-25 16:20:39 UTC MAIN commitmail json YAML

doc: Added x11/lxqt-notificationd version 0.14.1

(gutteridge)

2020-04-25 16:20:02 UTC MAIN commitmail json YAML

lxqt-notificationd: add new package, version 0.14.1

This is the LXQt notification daemon and library. (Packaged in wip by
pin@, final review by myself.)

(gutteridge)

2020-04-25 15:53:42 UTC MAIN commitmail json YAML

doc: Updated databases/pear-DB to 1.10.0

(taca)

2020-04-25 15:53:10 UTC MAIN commitmail json YAML

databases/pear-DB: update to 1.10.0

Update pear-DB to 1.10.0.

pear-DB 1.10.0 (2020-04-19 15:46 UTC)

Changelog:

* PR # 7: Fixes an issue with oci8 driver
* PR # 8: each() deprecated in PHP 7.2
* PR # 9: Add recognition for error codes for Deadlocks and lock timeouts
* PR #10: Remove curly brace array/string offset access

(taca)

2020-04-25 15:52:13 UTC MAIN commitmail json YAML

doc: Updated lang/pear to 1.10.12

(taca)

2020-04-25 15:51:47 UTC MAIN commitmail json YAML

lang/pear: update to 1.10.12

Update pear to 1.0.12 and also contains XML_Util to 1.4.5.

PEAR 1.0.12 (2020-04-19 14:21 UTC)

Changelog:

* adjust dependencies based on new releases

PEAR 1.0.11 (2020-04-10 15:48 UTC)

Changelog:

* PR #102: Fix logging error for urls not in cache
* PR #103: Fix undefined constant name
* PR #105: Sort list of packages
* PR #106: Update REST.php
* PR #107: Update .travis.yml to include PHP 7.4
* PR #108: Remove unneeded code

XML_Util 1.4.5 (2020-04-19 11:10 UTC)

Changelog:

* PR #12: fix Trying to access array offset on value of type int

(taca)

2020-04-25 15:49:23 UTC MAIN commitmail json YAML

doc: Updated audio/ruby-taglib to 1.0.1

(taca)

2020-04-25 15:49:02 UTC MAIN commitmail json YAML

audio/ruby-taglib: update to 1.0.1

Update ruby-taglib to 1.0.1

## 1.0.1 - 2020-03-25

### Fixed
- Fix segmentation fault with TagLib::FLAC picture lists (#91), thanks
  @jameswyper!

(taca)

2020-04-25 15:18:51 UTC MAIN commitmail json YAML

doc: Added x11/lxqt-runner version 0.14.1

(gutteridge)

2020-04-25 15:18:42 UTC MAIN commitmail json YAML

lxqt-runner: fix stray "wip" reference

(gutteridge)

2020-04-25 15:16:41 UTC MAIN commitmail json YAML

lxqt-runner: add new package, version 0.14.1

This is an application launcher for the LXQt desktop. (Packaged in wip
by pin@, final review by myself.)

(gutteridge)

2020-04-25 15:13:36 UTC MAIN commitmail json YAML

doc: Updated editors/featherpad to 0.14.0

(pin)

2020-04-25 15:13:05 UTC MAIN commitmail json YAML

/editors/featherpad: Update to 0.14.0

Changelog picked from https://github.com/tsujan/FeatherPad/releases:

V0.14.0

This release is mostly about speeding up syntax highlighting, especially for
big documents. In some cases (e.g., with HTML, XML, CSS, Bash or Perl),
the job is done multiple times faster.

Also:
- A bug is fixed in handling relative file paths that contain no slash.
- JavaScript template literals (back quotes) are supported.
- CSS syntax highlighting is fixed and improved.
- Small fixes.

(pin)

2020-04-25 14:58:24 UTC MAIN commitmail json YAML

lxqt-session: minor SUBST style tweak

(gutteridge)

2020-04-25 14:55:39 UTC MAIN commitmail json YAML

lxqt-qtplugin: spell "LXQt" consistently (again).

(gutteridge)

2020-04-25 14:06:32 UTC MAIN commitmail json YAML

squidGuard: Switch to squid4

(nia)

2020-04-25 14:04:59 UTC MAIN commitmail json YAML

libdlna: Switch to ffmpeg4

(nia)

2020-04-25 14:04:26 UTC MAIN commitmail json YAML

xvidcap: Add options.mk

(nia)

2020-04-25 13:57:48 UTC MAIN commitmail json YAML

2020-04-25 13:47:31 UTC MAIN commitmail json YAML

2020-04-25 12:56:54 UTC MAIN commitmail json YAML

Update bash to 5.0.17 (Patch 17 for bash 5.0)

Patch 16 was for this problem:
  Bash waits too long to reap /dev/fd process substitutions used as redirections
  with loops and group commands, which can lead to file descriptor exhaustion.

Patch 17 (this one):
  There were cases where patch 16 reaped process substitution file descriptors
  (or FIFOs) and processes to early. This is a better fix for the problem that
  bash50-016 attempted to solve.

(kre)

2020-04-25 12:54:00 UTC MAIN commitmail json YAML

audio/alac: Cosmetic improvement

(js)

2020-04-25 12:48:57 UTC MAIN commitmail json YAML

Patch exicyclog to work when commands have spaces in them

By default, pkgsrc uses 'mv -f' as MV_COMMAND. exicyclog is not resilient
to this, and breaks as a result. This patch quotes the command names
that are substituted into this script.

(gavan)

2020-04-25 12:45:43 UTC MAIN commitmail json YAML

neon: Add gnutls support.

This probably makes more sense as a default given that neon is GPLv2.

(nia)

2020-04-25 12:07:47 UTC MAIN commitmail json YAML

2020-04-25 11:50:03 UTC MAIN commitmail json YAML

doc: Updated sysutils/cfengine3 to 3.15.1

(nia)

2020-04-25 11:49:52 UTC MAIN commitmail json YAML

cfengine3: Update to 3.15.1. Un-BROKEN.

3.15.1:
- `cf-check diagnose --test-write` can now be used to test writing into LMDB files
  (ENT-4484)
- Added cf-postgres requirement to cf-apache and cf-hub systemd units
  (ENT-5125)
- Added new binary version macros:
  - `@if maximum_version(x)`
  - `@else`
  - `@if between_versions(x, y)`
  - `@if before_version(x)`
  - `@if at_version(x)`
  - `@if after_version(x)`
  (CFE-3198)
- Added warning if CSV parser parses nothing from a non-empty file
  (CFE-3256)
- Fixed an issue causing duplicate entries in sys.interfaces, and
  sys.hardware (CFE-3046)
- Fixed crashes and memory leaks in JSON and mustache code
- Fixed memory leak in handling of inline JSON in policy evaluation
- Made classfiltercsv() fail properly on invalid class expression index
- Measurements promises with no match no longer produce errors
  (ENT-5171)
- Moved error reading file in countlinesmatching() from verbose to error
  (CFE-3234)
- Removed (USE AT YOUR OWN RISK) from cf-key help menu for -x
  (ENT-5090)
- Variable references with nested parentheses no longer
  cause errors (CFE-3242)
- Version macros now accept single digits (CFE-3198)
- cf-agent: report purged dirs and files as repaired in 'files' promises (CFE-3260)
- cf-check: Added a more user friendly message when trying to print unknown binary data
  (ENT-5234)
- cf-check: Added data validation for cf_lastseen.lmdb (CFE-2988)
- cf-check: Added nice printing for nova_agent_executions.lmdb
  (ENT-5234)
- cf-check: Added validation for timestamps in cf_lock.lmdb (CFE-2988)
- cf-check: Added validation for timestamps in lastseen.lmdb (CFE-2988)
- cf-check: Fixed issue causing repair to target the wrong database file
  (ENT-5309)
- cf-check: Symlinked LMDB databases are now preserved in repair
  Performs diagnosis and repair on symlink target instead of symlink.
  Repaired files / copies are placed alongside symlink target.
  In some cases, the symlink target is deleted to repair a corrupt
  database, and the symlink is left as a broken symlink. This is
  handled gracefully by the agent, it will be recreated. Broken
  symlinks are now detected as an acceptable condition in diagnose,
  it won't try to repair them or delete them.
  (ENT-5162)
- Fixed selection of standard_services by default when used from non-default namespace (ENT-5406)

3.15.0:
- New policy function basename() added (CFE-3196)
- Added read_module_protocol() policy function
  This function reads module protocol from a file, and can be used
  for caching the results of commands modules. (CFE-2973)
- The @ character is now allowed in the key of classic arrays defined
  by the module protocol (CFE-3099)
- nth() policy function now supports negative indices (CFE-3194)
- Fixed .xy floating point numbers parsing in eval() (CFE-2762)
- Added inform constraint to commands promises, to allow suppression of
  INFO log messages (CFE-2973)
- Changed unless constraint to be more consistent with if
  For any situation where if would NOT skip a promise, unless
  will cause the promise to be skipped. When there are
  unresolved variables / function calls, if will skip, unless
  will NOT skip. (CFE-3160)
- Default minimum allowed TLS version is now 1.1 (ENT-4616)
- Network protocol version 2 is now called "tls"
  "tls" or "2" can be used in places where you specify network
  protocol. Log messages were altered, to show "tls" instead of
  "latest". (ENT-4406)
- Introduced protocol version 3 - "cookie"
  This protocol is identical to version 2 ("tls"),
  except it allows the enterprise reporting hub to send
  the COOKIE command to enterprise hosts. This command is used for
  detecting hosts using duplicate identities. Protocol version "latest"
  now points to version 3. For community installations, it should not
  make a difference, policy servers will not send this command. The only
  visible difference is the new version number (in logs and policy).
  (ENT-4406)
- Package modules now hit network when package cache is first initialized
  (CFE-3094)
- Fixed promise skipping bug in unless (CFE-2689)
- Fixed error message for unexpanded variables in function calls in unless
  (CFE-2689)
- Prevented buffer overflow when policy variable names are longer than
  1024 bytes
- Zero bytes in class guards no longer cause crashes (CFE-3028)
- Fixed bug in ps parsing on OpenBSD / NetBSD causing bootstrap to fail
- Fixed crash in policy/JSON parsing of numbers with too many decimal
  points (CFE-3138)
- copy_from without preserve now respects destination mode (ENT-4016)
- Removed stime_range and ttime_range constraints from promise hash
  (ENT-4921)
- Fixed promise result when using process_stop in processes type promises
  (ENT-4988)
- cf-execd now sends SIGKILL to the agent process in case of
  agent_expireafter, after attempting SIGINT and SIGTERM (CFE-2664)
- cf-serverd now tries to accept connection multiple times (CFE-3066)
- Fixed multiple measurements tracking growth of same file (ENT-4814)
- Set create permissions of monitord files in state directory to 0600
  0600 matches the permissions enforced by policy.
  Affected files:
  * state/cf_incoming.*
  * state/cf_outgoing.*
  * state/cf_users
  * state/env_data
  (ENT-4863)
- Clarified descriptions of io_writtendata and io_readdata (ENT-5127)
- Clarified log message about process_count and restart_class being used
  concurrently (CFE-208)
- Agent runs that hit abortclasses now record results (ENT-2471)
- An ID of rhel in os-release file will now define both rhel and redhat
  classes (CFE-3140)
- Version specific distro classes are now collected by default in
  Enterprise (ENT-4752)
- redhat_8 and redhat_8_0 are now defined on RHEL 8 (CFE-3140)
- Added derived-from-file tag to hard classes based on /etc/redhat-release
  (CFE-3140)
- Added sys.bootstrap_id policy variable containing the ID from
  /var/cfengine/bootstrap_id.dat, if present (CFE-2977)
- sys.interfaces now contains interfaces even when they only have
  IPv6 addresses (ENT-4858)
- IPv6-only interfaces added to sys.hardware_(addresses,mac) (CFE-3164)
- IPv6 addresses are now added to policy variable sys.ip_addresses
  (CFE-682)
- IPv6 addresses now respect ignored_interfaces.rx (CFE-3156)
- hostname now allowed in bindtoaddress (CFE-3190)
- Fixed issue when removing comments from files in various policy functions
  This also fixes many erroneous occurences of the error message
  mentioning:

    [...] because it legally matches nothing

  (A warning can still appear if a comment regex actually matches nothing).
  Also made this comment removing logic faster.
  Affected functions include:
  * readstringlist()
  * readintlist()
  * readreallist()
  * peers()
  * peerleader()
  * peerleaders()
  * data_readstringarray()
  * data_readstringarrayidx()
  * data_expand()
  * readstringarray()
  * readstringarrayidx()
  * readintarray()
  * readrealarray()
  * parsestringarray()
  * parsestringarrayidx()
  * parseintarray()
  * parserealarray()
  (CFE-3188, ENT-5019)
- Fixed memory leak in JSON / env file parsing (CFE-3210)
- Fixed memory leak in handling of nfs / fstab (CFE-3210)
- Fixed memory leak in string_replace() and regex_replace() (CFE-3210)
- Fixed memory leak when using with constraint (CFE-3210)
- Fixed minor memory leak in policy evaluation (CFE-3210)
- Fixed small memory leak in SQL database promises (CFE-3210)
- Received SIGBUS now triggers a repair of local DBs (CFE-3127)
- Corrupted LMDB files are now automatically repaired (CFE-3127)
- Keys in the lock database, cf_lock.lmdb, are now human-readable
  (CFE-2596)
- Local databases now use synchronous access on AIX and Solaris (ENT-4002)
- Report corrupted local database with a critical log message (CFE-2469)
- Local DB errors are now logged with the particular DB file path (CFE-2469)
- cf-check: repair now preserves readable data in corrupted LMDB files
  (CFE-3127)
- cf-check: --dump option was added to the backup command
- cf-check: Added --no-fork to diagnose command (CFE-3145)
- cf-check: Added -M manpage option and other common options (CFE-3082)
- cf-check: No DB files in state dir now causes errors
- cf-check: dump command now dumps DB contents to JSON5 (CFE-3126)
- cf-check: help command can now take a topic as argument

3.14.0:
- A bootstrap_id.dat file is now generated on every bootstrap
  (CFE-2977)
- Added options to cf-net to set minimum TLS version and ciphers
  (ENT-4617)
- Added --no-truncate option to cf-key
  This option, when used with --show-hosts changes the formatting
  of the output. Instead of padding and truncating each of the
  fields, they are printed, in full, with no padding, and separated
  by a single tab character. The output is not as pretty, but should
  be more useful for parsing by other scripts / tooling. (CFE-3036)
- Added a new option --skip-db-check to agent and execd
  This option allows you to enable/disable database (LMDB) consistency
  checks. Initially it is disabled by default, but this will likely
  change. (CFE-2893)
- Added a new utility to contrib: cf-remote
  cf-remote is a python + fabric tool to log in to remote hosts
  you have ssh access to. It can be used to download, transfer,
  and install cfengine packages as well as bootstrapping etc.
  At this point, cf-remote is not packaged with CFEngine, but can be
  installed separately from:
  https://github.com/cfengine/core/tree/master/contrib/cf-remote
  (CFE-2889)
- Added derived-from-file tags to hard classes based on /etc/debian_version and /etc/issue
- Added a function to filter CSV-files by classes (CFE-2768)
- Forward slash is now an allowed character in module protocol commands
  (CFE-2478)
- Augments files can now handle class expressions by appending '::'
  A condition in an augments file is treated as a class expression
  if it ends in ::. Otherwise it is treated as a regular
  expression. (CFE-2954)
- Internal ps command can now handle longer usernames (CFE-2951)
- Made copylink_pattern honor '/../' in copy source (CFE-2960)
- CSV parser now supports CRLF inside double quotes (ENT-4504)
- Added an error when a function defining a variables still fails at
  pass 3 (CFE-2983)
- Documented cf-execd and cf-serverd response to SIGHUP in manpage
  (CFE-2853)
- Stopped trimming leading zeroes in ubuntu minor version class
  The old version detection logic (using /etc/debian_version) was
  converting the minor version part to an integer, defining
  ubuntu_18_4 instead of ubuntu_18_04. The new platform detection
  (based on /etc/os-release) defines ubuntu_18_04. Since both old
  and new methods are running to maximize compatibility, both
  ubuntu_18_04 and ubuntu_18_4 were defined.
  This commit ensures that the old detection logic treats the
  minor version (the 04 part) as a string, not an integer. The
  change is specific to Ubuntu, and should affect Ubuntu 18.04,
  16.04, 14.04, etc. (CFE-2882)
- SUID log permissions are now properly enforced (CFE-2919)
- Agent log file names are now always lowercase
- Extended module with file protocol for data (CFE-3050)
- Fixed a segfault in 'cf-promises -p json-full' (CFE-3019)
- Added cf-key help output to indicate ability to delete by key digest
  (CFE-2997)
- Fixed disabling TLS 1.0 (CFE-3068)
- Fixed growing memory footprint of daemons (CFE-3032)
- Fixed the log message about setting collect_window (ENT-4238)
- Fixed the log message when parsing TIME in 'ps' output fails
- Fixed parsing of YAML values starting with numbers (CFE-2033)
- Fixed sys.flavor on AIX (ENT-3970)
- Fixed 6 cases where promises could get the wrong outcome
  All cases were related to error handling and detected using
  static code analysis (LGTM). They were limited to cf-monitord
  and cf-agent (guest_environments and files promise types). Due
  to a programming mistake, promise results would sometimes be
  overwritten with 'skipped' outcome. Keeping the previous
  value or making the promises 'not kept' is expected behavior.
  Added a query to our CI (LGTM) to make sure we catch this error
  on new contributions.
- Fixed an issue while parsing ps output on AIX (ENT-4295)
- Fixed a memory leak in filesexist function (ENT-4313)
- Fixed a memory leak in mustache rendering (ENT-4313)
- Fixed a memory leak in: differences(), intersection(), unique()
  (ENT-4586)
- Fixed a segfault in policy parser (ENT-4022)
- Connection cache is now global (CFE-2678)
- Increased verbosity of AcquireLock permission error (ENT-4395)
- Message about invalid class characters from module protocol moved to VERBOSE
  (CFE-2887, CFE-3008)
- Prevented buffer overflows in cf-monitord data parsing
- Private keys generated by cf-key are no longer encrypted
  Private key files encrypted with a broken cipher and default
  hard coded passphrase provide no real security, and is only an
  inconvenience. Maybe it was intended to add a password prompt
  later, but it's been 10 years now, and the cipher and passphrase
  remain untouched. The function which reads keys still supports
  both encrypted and unencrypted keys, it will decrypt if necessary.
- Reduce SSL/TLS shutdowns on bad networks (CFE-3023)
- Removed programming error in handling of process_count body
  Previously, having a failing function call inside in_range_define
  or out_of_range_define would cause a programming error when
  trying to define that as a class. Fixed it by detecting the
  case, printing a normal error, and skipping defining the class. (CFE-2067)
- Set policy->release_id to "failsafe"/"bootstrap" when running failsafe.cf
  (CFE-3031)
- Switched permissions of various temporary files in state to 0600
  These files were created with 0644 permissions, and then
  repaired in policy. However, since they are deleted / recreated
  periodically, it causes INFO noise. Safer and better user
  experience to create them with restricted permissions to
  begin with.
  Affected files:
  * $(sys.statedir)/cf_procs
  * $(sys.statedir)/cf_rootprocs
  * $(sys.statedir)/cf_otherprocs
  (ENT-4601)
- string_split segments are now truncated to 1024 bytes instead of
  crashing (CFE-3047)
- Unresolved function calls in process_select body are now skipped
  Function calls which always fail, like getuid("nosuchuser"), are
  never resolved. Previously this would cause a programming error,
  since the body is expected to have a list of strings, not
  unresolved function calls.
  The function calls are silently skipped (with a verbose message)
  as this matches the behavior of calling the functions in a vars
  promise, and using that as a body parameter.
  (CFE-1968)
- cf-check directories can now be controlled from ENV vars (CFE-2994)
- cf-check: Added backup command
  This command copies lmdb files to a timestamped backup directory.
  (ENT-4064)
- cf-check: diagnose and backup now use state directory by default
  (ENT-4064)

3.13.0:
- Add support for TLS 1.3 and its ciphersuites
- Add 'feature' hard classes for supported TLS versions
  Different versions of TLS are supported depending on what version
  of OpenSSL CFEngine was compiled and linked with. Newly added
  feature hard classes bring that information to the
  policy. Classes like these are now defined (for supported
  versions of TLS):
  feature_tls                    source=agent,hardclass
  feature_tls_1                  source=agent,hardclass
  feature_tls_1_0                source=agent,hardclass
  feature_tls_1_1                source=agent,hardclass
  feature_tls_1_2                source=agent,hardclass
  feature_tls_1_3                source=agent,hardclass
- Add a new variable $(sys.default_policy_path)
  A new sys variable that provides the path of the default policy
  file evaluated when no file is specified with the '-f' option.
- Add an option to skip the initial policy run on bootstrap
  In some cases it may not be desired to run the policy as the last
  step of the bootstrap. This can be done with the new
  '--skip-bootstrap-policy-run' option for cf-agent. (CFE-2826)
- Trigger promises.cf as the last step of bootstrap (CFE-2826)
- Add support for overriding the package module's path (CFE-2103)
- Add support for setting package module interpreter (CFE-2880)
- Added --log-level option to all components
  This allows you to specify any log level (info, verbose, debug etc.).
  It is also less strict, allowing different spelling. As an example,
  --log-level i, --log-level INFO, --log-level inform are all the same.
- Added a new binary: cf-check
  Corrupt local databases (LMDB) continues to be a problem.
  cf-check will be used to diagnose and remediate problems
  with corrupt databases. It is a standalone binary, which
  doesn't evaluate policy or use the local databases, thus
  it can be used in situations where the other binaries
  like cf-agent would hang.
  cf-check replaces our lmdb database dumper, lmdump.
  cf-check lmdump or symlinking / renaming it to lmdump
  will make cf-check have the exact same behavior as lmdump.
  cf-check will include much more functionality in the future
  and some of the code will be added to other binaries,
  for example to do health checks of databases on startup.
  Ticket: (ENT-4064)
- Added function string_replace. (CFE-2850)
- Allow dots in variable identifiers with no such bundle
  As described and discussed in CFE-1915, defining remote variables
  (injecting variables into remote bundles) is dangerous and must
  be blocked. However, using a dot-separated common prefix for
  variables raises no security concerns and can be considered
  valid. (CFE-1915)
- Allow requiring TLS 1.3 as the minimum version
- Apply augments after vars, classes and inputs in def.json
  (CFE-2741, CFE-2844)
- Bundle name is now part of the log message when aborting a bundle
  (CFE-2793)
- Class names set by module protocol are automatically canonified
  (CFE-2877, CFE-2887)
- Classes failsafe_fallback and bootstrap_mode are now reported by default
- Correct log level for data_readstringarray* (CFE-2922)
- Do not iterate over JSON objects' properties in mustache (CFE-2125)
- Do not render templates when passed invalid data (CFE-2194)
- Eliminated error messages caused by attempting to kill expired processes
  (CFE-2824)
- Fix cf-runalerts systemd unit conditions so the service will run
  (ENT-3929)
- Fix the off-by-one error in cf-runagent background process spawning
  (CFE-2873)
- Fixed OOB read / heap buffer overflow in evaluator (ENT-4136)
- Fixed a memory leak which occured when reloading RSA keys from disk
  (CFE-2857)
- Fixed a memory leak which occured while loading augments files
  (CFE-2913)
- Fixed an issue with splay time in cf-execd (CFE-2931)
- Fixed error handling and memory leak in cf-key (CFE-2918)
- Fixed memory leak in JSON to policy conversion (ENT-4136)
- Fixed memory leak in lmdb cleanup (CFE-2918)
- Fixed memory leaks in cf-agent during bootstrap (CFE-2918)
- Fixed memory leaks in variablesmatching() and findfiles() (CFE-2918)
- Fixed missing class with mustache templates in warn_only mode
  (CFE-2600)
- Fixed small memory leak in cf-serverd (CFE-2918)
- Fixed small memory leak in cf-upgrade (ENT-4136)
- Fixed small memory leaks of environment variable strings (CFE-2918)
- LMDB database dumper, lmdump, no longer creates empty databases
  (ENT-4064)
- Made variablesmatching functions treat args regexes more correctly
  variablesmatching() and variablesmatching_as_data() no longer
  use string comparison to find matches. The documentation is clear;
  arguments should be regexes (so you have to escape special
  characters).
  bundle agent main
  {
      vars:
  "myvar"
      string => "example",
      meta => {"os[linux]"};
  "matches"
      slist => variablesmatching(".*", "os\[linux\]");
      reports:
  "Match: $(matches)";
  }
  The above example is correct. If you don't escape the brackets
  like above, it will no longer work. (You probably shouldn't use
  brackets in tags anyway).
- Prevent the init script from managing processes inside containers
  (ENT-3800)
- Read mustache-rendered files in text mode when comparing digest
  (ENT-2526)
- Reload persistent classes on config reload in cf-execd and cf-serverd
  (CFE-2857)
- Fixed issue with @if macro failing when it is on the first line.
  (CFE-2817)
- Fixed issue with cf-agent intermittently hanging on windows
  sometimes (ENT-3756)
- change GIT_BRANCH to GIT_REFSPEC and remove Design Center vars
  (ENT-4023)
- os-release file is now used for hard classes and sys.flavor on all linuxes
  This will improve platform detection on newer operating systems where
  /etc/os-release (or /usr/lib/os-release) is present.
  A hard class will be set for the value of the ID key (canonified with
  underscores), if it exists. If both ID and VERSION_ID exist, multiple
  hard classes will be set for all parts of the version number. The
  special variable sys.flavor will also be set by determining major
  version from VERSION_ID.
  Example os-release file:
ID=coreos
VERSION_ID=1185.3.0
  For the example above, sys.flavor will be coreos_1185 and 4 hard
  classes will be set; coreos_1185_3_0, coreos_1185_3, coreos_1185,
  and coreos.
  For backwards compatibility, older distribution specific logic is still
  executed and may overwrite sys.flavor and define hard classes as before.
- refactor use of atexit to use custom cleanup function instead. On Windows
  atexit() unloads DLLs before and/or during atexit functions being called
  which causes bad behavior. (ENT-3756)

3.12.0b1:
New Features:
- Add a --key-type option to specify RSA key size to cf-key
- New hash_to_int policy function (CFE-2733)
- Issue a warning on ignored locking attributes (CFE-2748)
- Add IPv6 hard classes with the "ipv6_" prefix (CFE-2310)
- Introduce "missing_ok" attribute in body copy_from
  This allows to ignore missing sources in file copy operations (CFE-2365)
- Enable Xen hypervisor detection on all x86 platforms (CFE-2203)
- Add sys.policy_entry variables (CFE-2572)
- Added inline_mustache template method (CFE-1846)
- New component cf-net (cf-net is a CLI for the CFEngine network protocol,
  useful for debugging, testing etc) and accompanying policy variable
  sys.cf_net containing path to cf-net binary

Changes:
- Load augments at the end of context discovery
  This means that classes defined as part of the context discovery
  (e.g. 'am_policy_hub' and 'policy_server') can be used in the
  augments (CFE-2482)
- Open measurements promise type from enterprise cf-monitord
- Transform filesexist() into a collecting function (CFE-2744)
- Load process table when actually needed for a processes promise (ENT-2536)
- Ignore commented out entries in fstab when edit_fstab is true (CFE-2198)
- Do not move obstructions in warn policy mode (CFE-2740)
- Made the max bytes parameter to file reading functions optional (CFE-2656)
- Do not tag large volatile variables for inventory
  sys.interfaces_data, sys.inet and sys.inet6 are commonly larger than the
  maximum data size allowed to be collected by cf-hub. Data larger than 1k
  is truncated. Instead of reporting truncated data this change stops
  tagging the variable so that it will not be collected to the Enterprise
  hub and will not be available in Mission Portal. (ENT-3483)
- cf-execd now re-parses augments on policy reload (CFE-2406)
- Improve misleading verbose message
  For constraints if/ifvarclass/unless, we now print the whole rval of the constraint.
  Previously the message was just "skipping variable because ifvarclass is not defined" while the variable itself was defined.
  Old message example:
    verbose: Skipping promise 'mailto' because 'if'/'ifvarclass' is not defined
  Changed to:
    verbose: Skipping promise 'mailto' because 'ifvarclass => not(isvariable("mailto"))' is not defined
  (CFE-2697)
- Promise comments for file changes moved to verbose (ENT-3414)
- Suppress output from systemctl based restart of services in
  bootstrap/failsafe (CFE-1459)
- Parser can now handle larger inbut buffers (CFE-1886)
- Improve logging of ACL errors (ENT-3455)
- cf-execd systemd service now only kills cf-execd itself (ENT-3395)
- Load multiple augments from "augments" string array in def.json
  (CFE-2084)
- Improve support for Alpine Linux
- Set the exit value when running cf-key
  When running cf-key to generate new keys, set the exit value of the
  program to be 0 on success and 1 on failure. This makes it easier to
  catch errors during setup of a new machine.
  Change the default behavior of the program to not write anything to stdout,
  opting to use the Log() function which can write to stdout and will also
  allow output to be sent to syslog.
  Add a --inform option to set the global log level to LOG_LEVEL_INFO.
  Change the permissions of the randseed file to 600 and catch the exception
  if the chmod call fails.
- Properly reverse-resolve DNS names longer than 63 chars (ENT-3379)
- Properly redirect init script to systemd on debian systems (ENT-3326)

Bug fixes:
- Disallow modifications of variables from a remote bundle (CFE-1915)
- Speedup evalution by not copying variables table when expanding a promise
  (CFE-2524)
- Resolve subkey conflicts when converting to JSON
  Whenever there is a conflict of array variable definitions prefer
  the container subkeys over simple values when converting to JSON
  (CFE-2536)
- Do not ignore meta promises in server bundles (CFE-2066)
- Add a debug log for computed class in splayclass
- Don't error when calling isexecutable on broken link (CFE-741)
- Fix segfault when no show-evaluated-vars/classes is specified
- Fix memory leak in cf-execd, triggered when sending email failed (CFE-2712)
- Fix IPv6 parsing to be un-reversed (CFE-2580)
- Fix bug preventing permission changes on Unix sockets (CFE-1782)
- Fix storage mount promise when existing mountpoint has a similar path
  (CFE-1960)
- Fix segfault when cf-promises -p is called against a file with syntax
  errors (CFE-2696)
- Fix rare cf-execd hang (CFE-2719)
- Fix mergedata segfault when called on a non-container (CFE-2704)
- Do not segfault if policy_server.dat only contains whitespaces and/or line breaks
- Fix segfault on JSON policy files with no bundles and bodies (CFE-2754)

3.11.0:
New Features:
- Allow function calls in promiser using universal "with" attribute
  (CFE-1092)
- Add example of with attribute (CFE-1092)
- Detect Amazon Linux and set "AmazonLinux" hard class and
  sys.flavour variable
- New sysctlvalue() and data_sysctlvalues() functions from /proc/sys
  (CFE-2513)
- readdata() also auto-detects .yml files as YAML
- Added support for ENV and CSV file parsing (CFE-1881)
- Added vars and classes for CoreOS (ENT-3043)
- cf-agent: implement --show-evaluated-vars and --show-evaluated-classes
- Support for custom ports and host names as policy hub (CFE-953)
- cf-promises: allows --show-vars and --show-classes to take an optional filter
- Added a new tool: cf-net. cf-net is a CLI for the CFEngine
  network protocol, useful for debugging, testing etc (CFE-2493)
- New policy variable: sys.cf_net contains path to cf-net binary
- Read /etc/os-release into sys.os_release (CFE-1881)

Changes:
- readintlist() now prints an error if the
  file contains real numbers, not integers, and aborts; previously it was
  printing an info-level error message, was half-reading an integer out of
  the real, and was continuing successfully.
- "make tar-package" should create a tarball with the contents of
  "make install" (ENT-3041)
- Allow opening symlinks owned by root or by the current user
  (CFE-2516)
- Change warning message about depth_search on a non directory to
  DEBUG level
- Ensure synchronous start and stop with systmectl (ENT-2841)
- Put logs in /var/log and PID files in /var/run when using FHS layout
  (CFE-2449)
- readstringlist(), readintlist(), readreallist(): Print
  verbose instead of error message if file can not be read
- cf-serverd: Do not close connection when file does not exist
  (CFE-2532)
- policy_server.dat now appends a newline and supports host & port
- Allow string_head and string_tail to take negative arguments
- getvalues(inexistent_var) returns an empty list.
  Restores 3.7.x and earlier behaviour. (CFE-2479)
- Partially restore old getvalues(array) behaviour
  Bugfix: getvalues() now behaves correctly for old CFEngine
  arrays of depth 1
  Behaviour change: it always returns a list now. Even when v is a simple
  string (i.e. not an iterable) it will return an slist with one element:
  the value of the string variable.
  Known issues: getvalues() still misbehaves with double-indexed arrays
  (see CFE-2504, CFE-2536)
- The source version of CFEngine now installs binaries into
  bin folder instead of sbin folder (CFE-2448)
- Don't error during dry run for proposed execution (CFE-2561)
- Print verbose instead of error message when readfile() fails (CFE-2512)
- cf-serverd: Auto configure max open files ulimit according to
  maxconnections (CFE-2575)
- Made the max bytes parameter to file reading functions optional.
  Affects readfile(), readenvfile(), readcsv()

Bug fixes:
- Fix insert_lines related memory corruption (CFE-2520)
- Prevent LMDB assertion on AIX by ensuring nested DB calls are
  not occuring during signal handler cleanup (CFE-1996)
- Fix a bug which could cause cf-execd to believe there was
  an error when sending the email report, when there really wasn't
- zendesk#3204: Fix "lastseenexpireafter" 32-bit signed int overflow
- Fix cf-execd not exiting immediately with SIGTERM on AIX (ENT-3147)
- Fix automatic service stops based on runlevel (redhat/centos)
  (CFE-2611)
- Fix cf-serverd crash when reporting corrupted data (ENT-3023)
- Fix rare output truncation on Solaris 10/11 (CFE-2527)
- Fix crash on Solaris when ps ucb variant is not available (CFE-2506)
- Fix logic to detect when running under a Xen Hypervisor (CFE-1563)
- Fix "lastseenexpireafter" 32-bit signed int overflow (zendesk#3204)
- Fix IPv6 parsing to be un-reversed (CFE-2580)

3.10.0:
New features/additions:
- All new features/additions for 3.8 and 3.9 are also included in 3.10.
- Add: Classes body tailored for use with diff
- New feature: Classes promise: allow classes without an expression to default to defined.
- Support for custom ports and host names as policy hub (CFE-953)
- Add: Definition of from_cfexecd for cf-execd initiated runs
  (CFE-2386)
- Add < <= > >= operators to eval().
- Add testing jUnit and TAP bundles and include them in stdlib.cf
- New function isipinsubnet() (ENT-7949)
- LogDebug(): implement module-based debug logging.
  Now most DEBUG messages are *not* printed even when "-d" is in use, but
  the specific debug module has to be enabled on the command line. For
  example to enable all log modules, run:
  cf-agent -d --log-modules=all
- Add: edit_line contains_literal_string to stdlib
- add variablesmatching_as_data() function paralleling variablesmatching()
  (Redmine #7885)
- Allow specifying agent maxconnections via def.json (CFE-2461)
- Add getuserinfo() function
- Add body agent control select_end_match_eof option. (CFE-2390)
- Add class to enable post transfer verification during policy updates
- Add ability to append to bundlesequnece with def.json (CFE-2460)
- policy_server.dat now appends a newline and supports host & port

Changes:
- Rewrite iteration engine to avoid combinatorial explosion with nested variable expansions.
  This speeds up enormously the execution of policies that included long
  slists or JSON containers, that in the past didn't even terminate.
  Change: "cf_null" string literal was changed to not be something
  special, and it's now a string that can be used anywhere, like
  in slists or part of bundlesequence etc.
  NOTE: Old policy should be grep'ed for "cf_null" and in case such
occurences were handled specially, they should be reworked.
  Change: "--empty-list--" is now never printed by format(),
  an empty list is now printed as "{  }".
  Change: Order of pre-evaluation was slightly changed, A new "vars" pass
  at the beginning of pre-evaluation was added. It used to be
  classes-vars, but it was changed to vars-classes-vars. As a
  result some classes or variables might be evaluated at a
  different time than before. As always try to write policy code that works no matter what the
  order of execution is.
  One way is to always *guard* the execution of functions to avoid
  bogus function results.  For example the following will avoid
  running execresult() bevore the file has been created:
    execresult("cmd /path/to/filename") if => fileexists("/path/to/filename");
  C internals: NULL Rlist is now perfectly valid, in fact it is the only
      way to denote an empty Rlist.
  C internals: Since a slist variable can be NULL, API of
      EvalContextVariableGet() changed: The way to detect if a
      variable is found, is not to check return value for NULL,
      but to check returned *type* for CF_DATA_TYPE_NONE.
      Fixed what I could find as wrong API uses. (CFE-2162)
- Allow arbitrary service policies (CFE-2402)
- Behaviour change: cf-execd: Do not append -Dfrom_cfexecd to exec_command .
  (CFE-2386)
- Failsafe/Bootstrap no longer copy files starting with .git (like .gitignore) or .mailmap
  (CFE-2439)
- Change: Enable strict transport security
- Change: Disable http TRACE method
- Change: Verify transfered files during policy update
- Allow getvariablemetatags() and getclassmetatags() to get a specific tag key
- Change: Use more restrictive unix socket perms (ENT-2705)
- Add sys.user_data container for user starting agent.
- Pass package promise options to underlying apt-get call (#802)
  (CFE-2468)
- Change: Enable agent component management policy on systemd hosts
  (CFE-2429)
- Change: Switch processes restart_class logging to verbose
- Change: Log level for keeping verbatim JSON to DEBUG (CFE-2141)
- Change: Require network before cfengine services (CFE-2435)
- Behaviour change: getvalues(inexistent_var) returns an empty list.
  Restores 3.7.x and earlier behaviour. (CFE-2479)
- Behaviour change: when used with CFEngine 3.10.0 or greater,
  bundles set_config_values() and set_line_based() are appending a
  trailing space when inserting a configuration option with empty value.
  (CFE-2466)
- Behaviour change: getvalues() always returns a list now. Even when v is a simple
  string (i.e. not an iterable) it will return an slist with one element:
  the value of the string variable.
- Behaviour change: readintlist() now prints an error if the
  file contains real numbers, not integers, and aborts; previously it was
  printing an info-level error message, was half-reading an integer out of
  the real, and was continuing successfully.
- Ensure synchronous start and stop with systemctl (ENT-2841)
- Change select_region INI_section to match end of section or end of file
  (CFE-2519)

Bug fixes:
- fix files promise not setting ACL properly on directories. (CFE-616)
- Upgrade CFEngine dependencies to the following versions:
  - lixml2 2.9.4
  - OpenSSL 1.0.2j
  - LibYAML 0.1.7
  - Curl 7.50.3
- Fix cumulative() to accept up to 1000 years, like it's documented.
- Fixed parsing of host name/IP and port number in cf-runagent
  (CFE-546)
- Fix intermittent error message of type:
  "error: Process table lacks space for last columns: <cmd>" (CFE-2371)
- storage: Properly initialize the list of current mounts (CFE-1803)
- Fix 'contain' attribute 'no_output' having no effect when
  the 'commands' promise is using 'module => "true"'. (CFE-2412)
- Fix bug which caused empty emails to be sent from cf-execd
  if there was no previous output log and the new log was fully filtered
  by email filters. (ENT-2739)
- allow ifelse(FALSE, $(x), "something else") to work. (CFE-2260)
- Fix connection cache, reuse connections when possible. (CFE-2447)
- Fix rare bug that would sometimes prevent redis-server from launching.
- Fix bug in files promise when multiple owners are promised
  but first one doesn't exist, and improve logging . (CFE-2432)
- define kept outcome with action warn if edit_line is as expected
  (CFE-2424)
- Example using getvariablemetatags() and getclassmetatags() to get a specific tag key
- Remove 2k limit on strings length when writing JSON policies
  (CFE-2383)
- Fix ttime_range constraint to go higher than 2G as number of seconds.
- Change: cronjob bundle tolerates different spacing
- Allow editing fields in lines longer than 4k (CFE-2438)
- Don't send empty emails for logs where everything is filtered.
  (ENT-2739)
- allow maplist(), maparray(), and mapdata() to evaluate function calls during iteration
  (ARCHIVE-1619)
- insert_lines is no longer implicitly matching EOF as
  end of the region if 'select_end' pattern is not matched . (CFE-2263)
- Change: Remove executable bit from systemd units (CFE-2436)
- cf-serverd should reload def.json when reloading policy (CFE-2406)
- Fix cf-monitord detection of usernames of the process table on AIX.
- Speed up local and remote file copying and fix spurious errors.
  (ENT-2769)
- Fix occasional segfault when running getindices() on a
  variable that has indices of multiple depths (e.g. both "a[x]" and
  "a[x][y]"). (CFE-2397)
- When no file is provided when calling cf-promises
  with cf or json output, use promises.cf by default. This restores the
  previous behavior. (CFE-2375)
- Fix: Services starting or stopping unnecessarily (CFE-2421)
- Change: Split systemd units (CFE-2278)
- EOF is  matched as an end of the region in edit_line
  promises only if 'select_end_match_eof' parameter is true. (CFE-2263)
- Fix double logging of output_prefix, and log process name for cf-agent syslog messages.
  (CFE-2225)
- Be less verbose if a network interface doesn't have a MAC address.
  (CFE-1995)
- Fix: CFEngine choking on standard services (CFE-2806)
- fix insert_lines related memory corruption (CFE-2520)
- fix cf-serverd crash when reporting corrupted data. (ENT-3023)
- Fix ability to manage INI sections with metachars for
  manage_variable_values_ini and set_variable_values_ini (CFE-2519)
- Fix apt_get package module incorrectly using interactive mode.
- Fix crash on Solaris when ps ucb variant is not available. (CFE-2506)
- cf-serverd: Do not close connection when file does not exist.
  (CFE-2532)
- getvalues() now behaves correctly for old CFEngine arrays of depth 1.
  Known issues: getvalues() still misbehaves with double-indexed arrays
  (see (CFE-2504, CFE-2536)

3.9.0:
New features/additions:
- Add optional interface parameter to iprange() to match only one interface.
- Allow '=' in symbolic modes (Redmine #7826)
- Add: FreeBSD ports package module
- New package module for FreeBSD pkg package manager.
- Add support for adding/removing fifos in policy
- Add Linux parsing of /proc/net/ data.
  - sys.inet
  - sys.inet6
  - sys.interface_data
  - Data is returned as a data container.
  - See documentation for more details. (Jira CFE-1991)
- sys.ip2iface: new reverse mapping variable from IP to interface name
- Namespaced classes can now be specified on the command line.
- namespaces can now be passed to cf-runagent -D and --remote-bundles
  (Redmine #7856)
- Add 'cf-full' and 'json-full' to cf-promises '-p' option.
  They generate output based on the entire policy. The existing 'cf'
  already behaved this way, and it has now been changed to generate
  output only for a single file, which the existing 'json' option
  already does.
- New language functions: processexists() and findprocesses()
  (Redmine #7633)
- Implement new regex_replace() function. (Redmine #7346)
- Add log rotation policy for state/classes.jsonl log. (Redmine #7951)
- Added collect_vars utility bundle to stdlib
- Intoduce report_class_log attribute to body agent control.
  (Redmine #7951)
- Add standard_services service_method allowing for explicit usage
- cf-promises --show-vars can now show JSON variables.
- Add json_pipe mode to mapdata(), which allows piping a
  JSON container to an external program for manipulation and receiving
  JSON back. The jq tool is a good example where this mode can be
  useful. A corresponding $(def.jq) variable has also been added with
  a default path to this tool. See documentation for mapdata() for
  more information and examples. (Jira CFE-2071)
- behaviour change: "true" is always defined and "false" is never defined in a context expression.
- Add: nimclient package module for AIX
  This module provides basic functionality for using nimclient as a means
  to ensure packages are either present or absent. It does not support
  listing package updates available or provide any special caching.
- Add callstack_callers() and callstack_promisers() functions.
- Log variable definitions in debug output. (Redmine #7137)
- Add: Memory information to host info report (Jira CFE-1177)
- In Mustache templates, one can now use {{#-top-}} and
  {{/-top-}} tags to iterate over the top level element in a
  container. (Redmine #6545)
- Add network_connections() function that parses /proc/net
- Provide new -w argument to override the workdir for testing
- New feature: Emails sent by cf-execd can be filtered to get
  rid of emails for unwanted log messages. The attributes
  mailfilter_include and mailfilter_exclude in body executor
  control control what to include. See documentation for cf-execd for
  more information. (Jira CFE-2283)
- Add: file_make_mustache bundle to render mustache templates
- Add '-n' flag to cf-key to avoid host name lookups.
- cf-agent, cf-execd, cf-promises, cf-runagent and cf-serverd honor multiple -D, -N and -s arguments
  (Redmine #7191)
- Add "canonify" mode to mapdata().
- Add: printfile bodies to stdlib
- Add: New results classes body [] (Redmine #7418, #7481)
- Implement cf-runagent --remote-bundles and cf-serverd "bundle" access promise.
  (Redmine #7581)
- Add commands promise arglist attribute, augmenting args attribute.
- It's now possible to reference variables in inline JSON,
  for example: mergedata('[ thing, { "mykey": otherthing[123] } ]').
  thing and otherthing[123] will be resolved as variables, since
  they are unquoted. See the documentation for more details.
  (Redmine #7871)
- Allow inline JSON to be used in the following function
  calls:
  - data_expand()
  - difference()
  - every()
  - filter()
  - format()
  - getindices()
  - getvalues()
  - grep()
  - intersection()
  - join()
  - length()
  - makerule()
  - mapdata()
  - maplist()
  - mean()
  - mergedata()
  - none()
  - nth()
  - parsejson()
  - product()
  - regarray()
  - reglist()
  - reverse()
  - shuffle()
  - some()
  - sort()
  - storejson()
  - string_mustache()
  - sublist()
  - sum()
  - unique()
  - url_get()
  - variance()
  For example: mergedata('[ "thing", { "mykey": "myvalue" } ]')
  See the documentation for more details. (Jira CFE-2253)
- Add: edit_line contains_literal_string to stdlib
- Add body agent control select_end_match_eof option. (Jira CFE-2390)

Changes:
- Change: classesmatching(): order of classes changed
- Change: getindices(), getvalues(), variablesmatching(), maparray():
  order of variables returned has changed
- Change: set_quoted_values uses bundle scoped classes
- Change: set_config_values uses bundle scoped classes
- Change: set_variable_values uses bundle scoped classes
- Change: set_config_values_matching uses bundle scoped classes
- Change: manage_variable_values_ini uses bundle scoped classes
- Change: set_line_based should use bundle scoped classes
  (Jira CFE-1959)
- getvalues() will now return a list also for data containers,
  and will descend recursively into the containers. (Redmine #7116)
- Change: Improve git drop user support
- Use new package promise as default package promise
  implementation. (Jira CFE-2332)
- Don't follow symbolic links when copying extended attributes.
- When a bodydefault:<promise_type>_<body_type> body is
  defined, it will be used by all promises of type <promise_type>
  unless another body is explicitly used.
- cf-serverd no longer appends "-I -Dcfruncommand" to
    cfruncommand, this has to be done manually in masterfiles
    body server control. (Redmine #7732)
- eval() function arguments mode and options are now
  optional.
- sort() function argument mode is now optional.
- Change: returnszero() no longer outputs the output of a command.
  The output can be seen by enabling info mode (-I).
- cfruncommand is not executed under shell. (Redmine #7409)
- Remove: Apache CGI module
- Change: Make maxbytes arg of readjson() and readyaml() optional
- Classes matching agent control's abortclasses are
  now printed before exit, even if they are defined in common bundles.
  Previously the regex (in abortclasses) that matched the class was
  printed if the class was defined in a common bundle, but the class
  itself was printed if it was defined in an agent bundle. With this
  change, the defined class that caused the abort is always printed.
- Remove: Support for email settings from augments_file (Redmine #7682)
- Change: set_variable_values_ini uses bundle scoped classes
- findfiles() now skips relative paths. (Redmine #7981)
- Clients connections using non TLS protocol are rejected
  by default. . (Jira CFE-2339)
- Change: Policy files specified in the "inputs" section of
  def.json will no longer be auto-loaded. One has to refer to the
  which are using the "inputs" field inside def.json. (Redmine #7961)
- Change: Separate binary details from policy update (Redmine #7662)
- Add guard for binary upgrade during bootstrap (Redmine #7861)
- Change: Modernize pkg module and package_method
- Remove: Userdir apache module
- filestat(path, "linktarget") now follows non-absolute links and returns full path of target.
  This introduces a change in behaviour. Here is an example:
  $ ls -l /bin/sh
  lrwxrwxrwx 1 root root 4 Jun  4  2015 /bin/sh -> dash
  Previously the filestat function would return "dash", and would also log
  an error that the file can not be read. Now it will return "/bin/dash"
  (or the final destination if it happens that /bin/dash is also a
  symlink).
  You can still get the previous behaviour by using
  filestat(path, "linktarget_shallow"). (Redmine #7404)
- Define (bootstrap|failsafe)_mode during update.cf when triggerd from failsafe.cf
  (Redmine #7861)
- Behavior change: The promise string of a processes
  promise now matches just the command line of each process instead of
  the line that is output by ps. This was done to reduce fragmentation
  between platforms, since ps is a very nonstandardized tool.
  (Jira CFE-2161)
- Allowed namespace names made more strict, to disallow
  namespaces that cannot be reached. (Redmine #7903)
- Behavior change: When using readintlist(), readreallist()
  or readstringlist(), parsing an empty file will no longer result in a
  failed function call, but instead an empty list. Failure to open the
  file will still result in a failed function call.
- insert_lines is no longer implicitly matching EOF as
  end of the region if 'select_end' pattern is not matched .
  (Jira CFE-2263)
- EOF is  matched as an end of the region in edit_line
  promises only if 'select_end_match_eof' parameter is true.
  (Jira CFE-2263)

Bug fixes:
- Upgrade CFEngine dependencies to the following versions:
  - Curl    7.48.0
  - libxml2  2.9.4
  - LMDB    0.9.18
  - OpenLDAP 2.4.44
  - OpenSSL  1.0.2h
  - PCRE    8.38
  (Jira ENT-2720)
- Upgrade dependencies to latest minor versions.
  For Community / Enterprise:
  For Enterprise:
- Fix bug which sometimes misparses user names in ps output.
- Fix: Problem with git not dropping privileges soon enough
- Allow def.json up to 5MB instead of 4K.
- It is possible to edit the same value in multiple regions
  of one file. (Redmine #7460)
- CFEngine on Windows no longer truncates log messages if the
  program in question is killed halfway through.
- Fixed a bug which caused def.json not being able to define
  classes based on other hard classes. (Jira CFE-2333)
- Change: Tighten Enterprise hub permissions (Jira ENT-2708)
- Fix a regression which would sometimes cause "Permission
  denied" errors on files inside directories with very restricted
  permissions. (Redmine #7808)
- Fix use-after-free in ArrayMap and HashMap (Redmine #7952)
- Package repositories are no more hit every time package promise
  is evaluated on SUSE.
- Fix a bug which sometimes caused package promises to be
  skipped with "XX Another cf-agent seems to have done this since I
  started" messages in the log, most notably in long running cf-agent
  runs (longer than one minute). (Redmine #7933)
- TTY detection should be more reliable. (Redmine #7606)
- cf-promises -p cf now produces valid cfengine code (Redmine #7956)
- Fix ps options for FreeBSD to check processes only in current host and not in jails
- cf-runagent now properly supports multiple -D or -s arguments
  (Redmine #7191)
- Fix: Work around impaired class definition from augments
  (Jira CFE-2333)
- Fix "No such file or directory" LMDB error on heavily loaded hosts.
  (Jira CFE-2300)
- Check for empty server response in RemoteDirList after decryption
  (Redmine #7908)
- Small performance optimization when cf-execd scans emails before sending.
- Fix handling of closed connections during transactions
  (Redmine #7926)
- The core ps parsing engine used for processes promises
  has been rewritten from scratch, and should be more robust than
  before. (Jira CFE-2161)
- Fix the lexer which could not handle empty newline(s)
  before a @endif.
- groupexists() no longer fails to detect a group name
  starting with a digit. (Jira CFE-2351)
- Fix HP-UX specific bug that caused a lot of log output to disappear.
- Fix unresolved variable (Redmine #7931)
- Change: Suppress standard services noise on SUSE (Redmine #6968)
- Reduce verbosity of yum package module (Redmine #7485)
- cf-runagent: Allow connections to localhost instead of failing silently.
- Show errors regarding failure to copy extended attributes
  when doing a local file copy. Errors could happen when copying
  across two different mount points where the support for extended
  attributes is different between the mount points.
- Fix classes being set because of hash collision in the implementation.
  (Redmine #7912)
- fix build failure on FreeBSD 7.1 (Redmine #7415)
- Improve logging when managing setuid/setgid
- Reduce verbosity of apt_get package module (Redmine #7485)
- packagesmatching() and packageupdatesmatching() should work
  when new package promise is used. (Jira CFE-2246)
- Fix bug which could render host unable to recover from a
  syntax error, even if failsafe.cf was utilized. This could happen if
  the file containing the syntax error was specified in the def.json
  special file. (Redmine #7961)
- Prevent crash in cf-execd email code when policy server is not set.
- In case of networking error, assume checksum is wrong
- Fix two cases where action_policy warn still produces errors
  (Redmine #7274)
- Fix bad option nlwp to vzps on Proxmox / OpenVZ. (Redmine #6961)
- @if minimum_version now correctly ignores lines starting with '@'
  (Redmine #7862)
- No longer hang when changing permissions/ownership on fifos
  (Redmine #7030)
- readfile() and read*list() should print an error if they fail to read file.
  (Redmine #7702)
- The isvariable() function call now correctly accepts all
  array variables when specified inline. Previously it would not accept
  certain special characters, even though they could be specified
  indirectly by using a variable to hold it. (Redmine #7088)
- Fix file descriptor leak when there are network errors.
- Improve robustness of process table parsing on Solaris.
  (Jira CFE-2161)
- Installing packages containing version numbers using yum
  now works correctly. (Redmine #7825)
- Parse def.json vars, classes and inputs from the C
  code. This fixes a bug where certain entries in this file would be
  parsed too late to have any effect on the evaluation.
  (Redmine #7453, #7615)
- Change package modules permissions on hub package so that
  hub can execute package promises. (Redmine #7602)
- Fix: CFEngine choking on standard services (Jira CFE-2086)
- Fix: cf-upgrade on SUSE
- Fix: Stop cfengine choking on systemctl output (Jira CFE-2806)
- storage: Properly initialize the list of current mounts
  (Jira CFE-1803)
- Fix bug which caused empty emails to be sent from cf-execd
  if there was no previous output log and the new log was fully filtered
  by email filters. (Jira ENT-2739)
- Don't send empty emails for logs where everything is filtered.
  (Jira ENT-2739)
- Fix intermittent error message of type:
  "error: Process table lacks space for last columns: <cmd>"
  (Jira CFE-2371)
- Be less verbose if a network interface doesn't have a MAC address.
  (Jira CFE-1995)

3.8.2:
Fixes:
- Update library dependencies to latest version.
  Libraries upgraded:
  - curl 7.47.0
  - LMDB 0.9.18
  - MySQL 5.1.72
  - OpenLDAP 2.4.44
  - OpenSSL 1.0.2g
  - PostgreSQL 9.3.11
  - Redis 3.0.7
  - rsync 3.1.2
  PHP was kept at 5.6.17 because of problems with the 5.6.19 version.
- Reduce verbosity of apt_get package module (Redmine #7485)
- Reduce verbosity of yum package module (Redmine #7485)
- The isvariable() function call now correctly accepts all
  array variables when specified inline. Previously it would not accept
  certain special characters, even though they could be specified
  indirectly by using a variable to hold it. (Redmine #7088)
- Don't follow symbolic links when copying extended attributes.
- Fix a bug which sometimes caused package promises to be
  skipped with "XX Another cf-agent seems to have done this since I
  started" messages in the log, most notably in long running cf-agent
  runs (longer than one minute). (Redmine #7933)
- Fix bug which could render host unable to recover from a
  syntax error, even if failsafe.cf was utilized. This could happen if
  the file containing the syntax error was specified in the def.json
  special file. (Redmine #7961)
- Change: Policy files specified in the "inputs" section of
  def.json will no longer be auto-loaded. One has to refer to the
  $(def.augments_inputs) variable in the policy (the standard
  masterfiles policies include this by default). This only affects
  installations which are not based on the standard masterfiles, and
  which are using the "inputs" field inside def.json. (Redmine #7961)
- Fix file descriptor leak when there are network errors.
- Fix cf-serverd error messages with classic protocol clients
  (Redmine #7818)
- Installing packages containing version numbers using yum
  now works correctly. (Redmine #7825)
- Fix ps options for FreeBSD to check processes only in current host and not in jails
- fix build failure on FreeBSD 7.1 (Redmine #7415)
- Show errors regarding failure to copy extended attributes
  when doing a local file copy. Errors could happen when copying
  across two different mount points where the support for extended
  attributes is different between the mount points.
- Fix classes being set because of hash collision in the implementation.
  (Redmine #7912)
- Allow def.json up to 5MB instead of 4K.
- Fix a regression which would sometimes cause "Permission
  denied" errors on files inside directories with very restricted
  permissions. (Redmine #7808)
- Change: Suppress standard services noise on SUSE (Redmine #6968)

Changes:
- Change: classesmatching(): order of classes changed

3.8.1:
Changes:
- Upgrade CFEngine dependencies to the following versions:
  - OpenSSL  1.0.2e
  - PCRE      8.38
  - libxml2  2.9.3
  - OpenLDAP  2.4.43
  - libcurl  7.46.0
- Upgrade LMDB to version 0.9.17. (Redmine #7879)

Bug fixes:
- @if minimum_version now correctly ignores lines starting with '@'
  (Redmine #7862)
- Add guard for binary upgrade during bootstrap (Redmine #7861)
- Namespaced classes can now be specified on the command line.
- Fix bad option nlwp to vzps on Proxmox / OpenVZ. (Redmine #6961)
- Fix two cases where action_policy warn still produces errors
  (Redmine #7274)
- Parse def.json vars, classes and inputs from the C
  code. This fixes a bug where certain entries in this file would be
  parsed too late to have any effect on the evaluation.
  (Redmine #7453, #7615)
- Fix HP-UX specific bug that caused a lot of log output to disappear.
- Check for empty server response in RemoteDirList after decryption
  (Redmine #7908)
- getvalues() will now return a list also for data containers,
  and will descend recursively into the containers. (Redmine #7116)
- Define (bootstrap|failsafe)_mode during update.cf when triggerd from failsafe.cf
  (Redmine #7861)

3.8.0:
New features/additions:
- New feature: Bodies can now inherit attribute values from
  other bodies by specifying "inherit_from" with the name of the body to
  inherit from, plus any arguments it accepts. For example:
    body classes myclasses
    {
inherit_from => classes_generic("myname");
    }
    (Redmine #4309)
- Add url_get() function. (Redmine #6480)
- Add @if feature() syntax
  @if feature work like @if minimum_version but allows distinguishing
  between features chosen at compile time.
- Extend module protocol to create persistent classes.
  To use it, have the module print a line with "^persistence=<minutes>"
  before printing any class names. "persistence=0" goes back to non-
  persistent classes. (Redmine #7302)
- Add: New results classes body (Redmine #7418)
- Add: Debug reports in cfe_internal_cleanup_agent_reports
- Add: Path to svcprop in stdlib
- Add: masterfiles-stage script to contrib
- Whitespace is now allowed in class expressions for
  readability, between class names and operators. (Redmine #7152)

Changes:
- Change: Clarify bootstrap/failsafe reports
- Change: Improve in-line docs for internal log maintenance
- Change: Improve efficiency and debug reports (Redmine #7527)
- Remove: 3.5 support from masterfiles policy framework
- Long promiser strings with multiple lines are now
  abbreviated in logs. (Redmine #3964)
- Change: Reunify Version based policy split
- Change: Separate binary details from policy update (Redmine #7662)
- Remove /var/cfengine/cf3.<host>.runlog. (Redmine #6957)
- Change: sys.libdir and sys.local_libdir to non version specific path
    - sys.libdir now resolves to $(sys.inputdir)/lib
    - sys.local_libdir now resolves to lib (Redmine #7559)
- Moved the following files to /var/cfengine/log/:
    - /var/cfengine/promise_summary.log
    - /var/cfengine/cfagent.<host>.log
- Change: Separate binary details from policy update (Redmine #7662)
- Remove: Support for email settings from augments_file (Redmine #7682)

Bug fixes:
- It is possible to edit the same value in multiple regions
  of one file. (Redmine #7460)
- Change package modules permissions on hub package so that
  hub can execute package promises. (Rednime #7602) (Redmine #7602)
- Fix exporting CSV reports through HTTPS. (Redmine #7267)
- cf-agent, cf-execd, cf-promises, cf-runagent and cf-serverd honor
  multiple -D, -N and -s arguments (Redmine #7191)
- readfile() and read*list() should print an error if they fail to read file.
  (Redmine #7702)
- No longer hang when changing permissions/ownership on fifos
  (Redmine #7030)
- Fix broken HA policy for 3rd disaster-recovery node.
- Fix: Policy errors for 3.5 and 3.6
- Mustache templates: Fix {{@}} key when value is not a
  primitive. The old behavior, when iterating across a map or array of
  maps, was to abort if the key was requested with {{@}}. The new
  behavior is to always replace {{@}} with either the key name or the
  iteration position in the array. An error is printed if {{@}} is used
  outside of a Mustache iteration section.
- Fix build with musl libc. (Redmine #7455)
- Fixed a bug which could cause daemons to not to be killed
  correctly when upgrading or manually running "service cfengine3 stop".
  (Redmine #7193)
- Fix daemons not restarting correctly on upgrade on AIX.
- Package promise: Fix inability to install certain packages
  with numbers. (Redmine #7421)
- Redmine #6027 Directories should no more be changed randomly
  into files. (Redmine #6027)
- Improve cf-serverd's lock contention because of getpwnam()
    call. (Redmine #7643) (Redmine #7643)
- action_policy "warn" now correctly produces warnings instead
  of various other verbosity levels. (Redmine #7274)
- If there is an error saving a mustache template file
  it is now logged with log-level error (was inform).
- The JSON parser now supports unquoted strings as keys.
- Reduce malloc() thread contention on heavily loaded
  cf-serverd, by not exiting early in the logging function, if no message
  is to be printed. (Redmine #7624) (Redmine #7624)
- Fix a bug which caused daemons not to be restarted on
  upgrade. (Redmine #7528)
- Include latest security updates for dependencies.
- Fixed bug which would cause bff and depot packages not to
  run package scripts on removal. (Redmine #7193)
- Fix upgrade causing error message under systemd because of open ports.
- Fixed several bugs which prevented CFEngine from loading
  libraries from the correct location. This affected several platforms.
  (Redmine #6708)
- Legacy package promise: Result classes are now defined if
  the package being promised is already up to date. (Redmine #7399)
- failsafe.cf will be created when needed. (Redmine #7634)
  (Redmine #7634)
- If file_select.file_types is set to symlink and there
  are regular files in the scanned directory, CFEngine no longer
  produces an unnecessary error message. (Redmine #6996)
- Fix 'AIX_PREINSTALL_ALREADY_DONE.txt: cannot create' error
  message on AIX.
- Fix package promise not removing dependent packages. (Redmine #7424)
- Fix: Solaris packages no longer contain duplicate library
  files, but instead symlinks to them. (Redmine #7591)
- Fix select_class not setting class when used in common bundle with slist.
  (Redmine #7482)
- Fix "@endif" keyword sometimes being improperly processed
  by policy parser. (Redmine #7413)
- Fix noise from internal policy to upgrade windows agents
  (Redmine #7456)
- cfruncommand now works if it contains spaces, with the TLS protocol.
  (Redmine #7405)
- Fix warning "Failed to parse csv file entry" with certain very long
  commands promises. (Redmine #7400)
- CFEngine no longer erronously passes -M to useradd on HP-UX. (Redmine #6734)
- cf-monitord no longer complains about missing thermal zone files.
  (Redmine #7238)
- systemd is now detected correctly if it is a symlink (Redmine #7297)
- TTY detection should be more reliable. (Redmine #7606)
  (Redmine #7606)

(nia)

2020-04-25 11:36:20 UTC MAIN commitmail json YAML

mk/fetch/fetch.mk: Use -f with ofhttp

pkgsrc wants to be able to override files when the checksum didn't
match.

(js)

2020-04-25 11:27:35 UTC MAIN commitmail json YAML

Fix graphics/giflib build

At least on macOS, it does not build in parallel.

(js)

2020-04-25 11:21:06 UTC MAIN commitmail json YAML

mk/fetch/fetch.mk: Add ofhttp as fetcher

(js)

2020-04-25 11:20:19 UTC MAIN commitmail json YAML

audio/alac: Fix wrong PKGNAME

(js)

2020-04-25 10:51:42 UTC MAIN commitmail json YAML

2020-04-25 10:18:09 UTC MAIN commitmail json YAML

2020-04-25 09:41:32 UTC MAIN commitmail json YAML

2020-04-25 06:54:32 UTC MAIN commitmail json YAML

doc: Updated editors/emacs26-nox11 to 26.3nb1

(dsainty)

2020-04-25 06:54:06 UTC MAIN commitmail json YAML

doc: Updated editors/emacs26 to 26.3nb5

(dsainty)

2020-04-25 05:56:36 UTC MAIN commitmail json YAML

Pull in patch from upstream to fix a build failure under MacOS X.

Fix unexec failure on macOS 10.15.4
* src/unexmacosx.c (unexec_regions_merge): Align region start addresses to
page boundaries and then merge regions.

http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=888ffd960c06d56a409a7ff15b1d930d25c56089

Bump PKGREVISION of emacs26 and emacs26-nox11.

(dsainty)

2020-04-25 02:07:21 UTC MAIN commitmail json YAML

doc: Added x11/lxqt-about version 0.14.1

(gutteridge)

2020-04-25 02:06:59 UTC MAIN commitmail json YAML

lxqt-about: add new package, version 0.14.1

This is the About application for the LXQt desktop. (Packaged in wip by
final review by myself.)

(gutteridge)

2020-04-25 01:58:25 UTC MAIN commitmail json YAML

doc: Added x11/lxqt-panel version 0.14.1

(gutteridge)

2020-04-25 01:57:56 UTC MAIN commitmail json YAML

lxqt-panel: add new package, version 0.14.1

This is the LXQt Desktop panel. (Packaged in wip by pin@, additional
changes by myself.)

(gutteridge)

2020-04-25 01:47:20 UTC MAIN commitmail json YAML

doc: Added x11/lxqt-config version 0.14.1

(gutteridge)

2020-04-25 01:46:48 UTC MAIN commitmail json YAML

lxqt-config: fix another stray "wip" reference

(gutteridge)

2020-04-25 01:44:55 UTC MAIN commitmail json YAML

lxqt-config: fix stray "wip" reference missed in previous

(gutteridge)

2020-04-25 01:43:21 UTC MAIN commitmail json YAML

lxqt-config: add new package, version 0.14.1

System configuration control center for LXQt. (Packaged in wip by pin@,
additional changes by myself.)

(gutteridge)

2020-04-25 01:35:26 UTC MAIN commitmail json YAML

doc: Added x11/lxqt-globalkeys version 0.14.3

(gutteridge)

2020-04-25 01:34:54 UTC MAIN commitmail json YAML

2020-04-25 01:17:45 UTC MAIN commitmail json YAML

doc: Added x11/lxqt-qtplugin version 0.14.0

(gutteridge)

2020-04-25 01:16:22 UTC MAIN commitmail json YAML

lxqt-qtplugin: spell "LXQt" consistently.

(gutteridge)

2020-04-25 01:14:54 UTC MAIN commitmail json YAML

lxqt-qtplugin: add new package, version 0.14.0

LXQt platform integration plugin for Qt5. Let all Qt programs apply
LXQt settings. (Packaged in wip by pin@, additional changes by myself.)

(gutteridge)

2020-04-25 01:06:37 UTC MAIN commitmail json YAML

doc: Added x11/lxqt-session version 0.14.1

(gutteridge)

2020-04-25 01:05:26 UTC MAIN commitmail json YAML

2020-04-25 00:57:38 UTC MAIN commitmail json YAML

doc: Added graphics/lxqt-themes version 0.14.0

(gutteridge)

2020-04-25 00:56:46 UTC MAIN commitmail json YAML

lxqt-themes: add new package, version 0.14.0

Themes, graphics, and icons for LXQt. (Packaged in wip by pin@, final
review by myself.)

(gutteridge)

2020-04-24 21:51:54 UTC MAIN commitmail json YAML

Switched to default archive format.

Github handles gzipped-tar archives, and macOS (10.15.4) seemed to not be able
to handle the zip archive (error about some file names containing accents).

(nils)

2020-04-24 21:50:08 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 68.7.0

(ryoon)

2020-04-24 21:49:42 UTC MAIN commitmail json YAML

thunderbird-l10n: Update to 68.7.0

* Sync with mail/thunderbird-68.7.0.

(ryoon)

2020-04-24 21:49:20 UTC MAIN commitmail json YAML

Updated mail/thunderbird to 68.7.0

(ryoon)

2020-04-24 21:48:46 UTC MAIN commitmail json YAML

thunderbird: Update to 68.7.0

Changelog:
What's New
new MailExtensions: Raw message source available to MailExtensions

Changes
changed MailExtensions: messages.update function extended to mark messages as junk or not junk
changed MailExtensions: browser.compose.begin functions no longer expand mailing lists

Fixes
fixed Various improvements to account setup when connecting to an Exchange server
fixed Thread collapsed when opening news message in a new window
fixed Addons not automatically updated to compatible version after upgrade from Thunderbird 60
fixed Updating addons did not prompt when requesting new permissions
fixed Extra recipients panel not keyboard-accessible
fixed Accessibility: Status bar was not detected by screenreaders
fixed MailExtensions: messages.query by folder name did not require accountsRead permission
fixed Calendar: Invitations with embedded null bytes did not always decode correctly
fixed Calendar: Cancelled events didn't show with a line-through
fixed Various security fixes

Security fixes:
#CVE-2020-6819: Use-after-free while running the nsDocShell destructor
#CVE-2020-6820: Use-after-free when handling a ReadableStream
#CVE-2020-6821: Uninitialized memory could be read when using the WebGL copyTexSubImage method
#CVE-2020-6822: Out of bounds write in GMPDecodeData when processing large images
#CVE-2020-6825: Memory safety bugs fixed in Thunderbird 68.7.0

(ryoon)

2020-04-24 21:22:40 UTC MAIN commitmail json YAML

bootstrap/README: add OmniOS to the SunOS list (it's what I use)

(gutteridge)

2020-04-24 18:50:06 UTC MAIN commitmail json YAML

bootstrap/README: illumos is lowercase

(nia)

2020-04-24 16:19:06 UTC MAIN commitmail json YAML

bootstrap/README: typo fix

(nia)

2020-04-24 14:33:08 UTC MAIN commitmail json YAML

Bug fix, submitted upstream

Add missing curly brackets that caused res_ninit() to be called
with non-zeroed state structure. In NetBSD, res_ninit() detects
the mistake and quickly calls res_ndestroy(), which will close file
descriptors based on the random data provided in the state structure.
The result at mine is sendmail going mute after the MAIL FROM
command.

(manu)

2020-04-24 13:27:49 UTC MAIN commitmail json YAML

net-snmp: fix for Darwin 19

(adam)

2020-04-24 13:24:21 UTC MAIN commitmail json YAML

2020-04-24 12:59:31 UTC MAIN commitmail json YAML

doc: Updated games/nethack-lib to 3.6.6

(rhialto)

2020-04-24 12:59:00 UTC MAIN commitmail json YAML

The NetHack DevTeam is announcing the release of NetHack 3.6.6 on
March 8, 2020

NetHack 3.6.6 is the official release of NetHack that follows NetHack 3.6.5.

This release primarily corrects a security issue present in NetHack
versions 3.6.1, 3.6.2, 3.6.3, 3.6.4 and 3.6.5.
For details about the security issues please see https://www.nethack.org/security.
You are encouraged to update to NetHack 3.6.6 as soon as possible.

Here's a brief synopsis of the handful of bug fixes included in NetHack 3.6.6:

*  invalid status highlight color could be maliciously used to corrupt memory
*  formatting corpse names used internal buffers differently from formatting
*      other objects and could potentially clobber memory
*  avoid divide by 0 crash if 'bogusmon' (file of bogus monster types) is empty
*  avoid #wizrumorcheck crash if either 'rumors.tru' or 'rumors.fal' or both
*      were empty when makedefs built 'rumors'
*  avoid "<mon>'s glorkum pass harmlessly through the shade" for weaponless mon

All of the fixes have been published on the public Git repository for the game.
A more complete list can be found in the game's sources in doc/fixes36.6. As usual,
a warning that some entries in that file may also be "spoilers".

Existing saved games and bones files from 3.6.0 through to 3.6.5 should work with
3.6.6, assuming that the same build configuration options were used.

The following command can be used on most platforms to help confirm the location of
various files that NetHack may use:
    nethack --showpaths

(rhialto)

2020-04-24 12:45:50 UTC MAIN commitmail json YAML

doc: Updated security/dsniff to 2.3nb18

(leot)

2020-04-24 12:45:32 UTC MAIN commitmail json YAML

doc: Updated security/dsniff-nox11 to 2.3nb12

(leot)

2020-04-24 12:45:10 UTC MAIN commitmail json YAML

dsniff{,-nox11}: unbreak them by not installing sshmitm

Only sshmitm is incompatible with OpenSSL 1.1.  Temporarily avoid to build and
install it (possible patches that should fix building it with OpenSSL 1.1 are
present in Debian and are probably worth to look).

PKGREVISION++

(leot)

2020-04-24 12:33:27 UTC MAIN commitmail json YAML

libatomic_ops: Include bsd.prefs.mk so MACHINE_PLATFORM gets defined

Fixes build on sparc. From Tobias Ulmer via pkgsrc-users@

(nia)

2020-04-24 12:24:01 UTC MAIN commitmail json YAML

doc/CHANGES-2020: Add successor lines

(nia)

2020-04-24 12:22:18 UTC MAIN commitmail json YAML

doc: Removed www/squid3

(nia)

2020-04-24 12:21:23 UTC MAIN commitmail json YAML

2020-04-24 12:14:01 UTC MAIN commitmail json YAML

www: Mark packages that fail with OpenSSL 1.1 BROKEN

(nia)

2020-04-24 12:03:53 UTC MAIN commitmail json YAML

virtuoso: BROKEN due to OpenSSL 1.1

(nia)

2020-04-24 12:01:13 UTC MAIN commitmail json YAML

doc: Removed print/cups15

(nia)

2020-04-24 12:00:53 UTC MAIN commitmail json YAML

2020-04-24 11:56:56 UTC MAIN commitmail json YAML

2020-04-24 11:49:28 UTC MAIN commitmail json YAML

doc: Removed sysutils/gnome-commander

(nia)

2020-04-24 11:49:01 UTC MAIN commitmail json YAML

2020-04-24 11:46:55 UTC MAIN commitmail json YAML

2020-04-24 11:41:38 UTC MAIN commitmail json YAML

2020-04-24 11:27:52 UTC MAIN commitmail json YAML

databases: Mark packages that fail with OpenSSL 1.1 BROKEN

(nia)

2020-04-24 11:23:08 UTC MAIN commitmail json YAML

2020-04-24 11:07:06 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.28.2

(leot)

2020-04-24 11:06:46 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.28.2

Changes:
2.28.2
======
- Fix excessive CPU usage due to GdkFrameClock not being stopped.
- Fix UI process crash when EGL_WL_bind_wayland_display extension is
  not available.
- Fix position of select popup menus in X11.
- Fix playing of Youtube 'live stream'/H264 URLs.
- Fix a crash under X11 when cairo uses xcb.
- Fix the build in MIPS64.
- Fix several crashes and rendering issues.

(leot)

2020-04-24 10:19:32 UTC MAIN commitmail json YAML

Revert portions of PR/48587 - applied in 2014 to resolve some issue
with building on Irix.  The changes applied to 'configure' introduce
some quite ugly quote nesting that not all shells (E.g. ksh) can
comprehend.

After discussion, prefer to roll back what looks like undesirable and
unnecessary changes, and drop the 'bash' dependency.  My suspicion is
that the old 'configure' patch is unhelpful even for Irix.

The reason for the PR/48587 changes are not clear, given that part of
that patch also selected 'bash' as the shell to use - which should
have made editing the script unnecessary in the first place.

Demonstrating the problem bringing all this to attention, this is what
happens if you are using ksh as the Pkgsrc shell on MacOS X:

===> Building for libffi-3.3nb2
/bin/ksh: : cannot execute [Is a directory]
<hangs>

The cause is this ugly looking quote nesting that was introduced by
patch-configure in PR/48587...

$ BUILD="` grep "^#### $HOST " Makefile | sed -e 's/.*|//' `"
ksh: : cannot execute [Is a directory]
^C
% bash
bash-5.0$ BUILD="` grep "^#### $$HOST " Makefile | sed -e 's/.*|//' `"
bash-5.0$ exit
% sh
sh-3.2$ BUILD="` grep "^#### $$HOST " Makefile | sed -e 's/.*|//' `"
sh-3.2$ exit

Removing patch-configure results in this much simpler, portable looking
script:

$ BUILD=` grep "^#### $$HOST " Makefile | sed -e 's/.*|//' `

No PKGREVISION bump, this change is not anticipated to affect the
package contents, only the success or failure of the build.

(dsainty)

2020-04-24 09:36:31 UTC MAIN commitmail json YAML

Updated devel/py-configargparse, devel/py-requests-file

(adam)

2020-04-24 09:35:17 UTC MAIN commitmail json YAML

2020-04-24 09:25:19 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick6 to 6.9.11.7

(nia)

2020-04-24 09:25:04 UTC MAIN commitmail json YAML

py-requests-file: updated to 1.5.0

1.5.0:
Add set_content_length flag to disable on demand setting Content-Length

(adam)

2020-04-24 09:24:34 UTC MAIN commitmail json YAML

ImageMagick6: Update to 6.9.11.7

2020-04-18  6.9.11-7 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.11-7, GIT revision 15547:f759406:20200418.

2020-04-07  6.9.11-7 Cristy  <quetzlzacatenango@image...>
  * Fix erroneous "insufficient image data" exception (reference
    https://github.com/ImageMagick/ImageMagick/issues/1883).
  * Fix an unconditional jump for the XPM coder (reference
    https://github.com/ImageMagick/ImageMagick/issues/1895).

2020-04-06  6.9.11-6 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.11-6, GIT revision 15539:e9e105c:20200406.

2020-04-06  6.9.11-6 Cristy  <quetzlzacatenango@image...>
  * Fix incomplete patch for EPT coder (reference
    https://github.com/ImageMagick/ImageMagick6/issues/80).

2020-04-05  6.9.11-5 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.11-5, GIT revision 15536:3689bed3a:20200405

2020-04-05  6.9.11-5 Cristy  <quetzlzacatenango@image...>
  * Default inkscape delegate to version 0.92 (reference
    https://github.com/ImageMagick/ImageMagick/discussions/1880).
  * Set monochrome image depth to 1 for Group4 compression.

2020-04-05  6.9.11-4 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.11-4, GIT revision 15531:5fc7a9f:20200405.

2020-03-27  6.9.11-4 Cristy  <quetzlzacatenango@image...>
  * The X max attribute for certain fonts is zero (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37723).
  * Fix possible null pointer dereference in magick/property.c (reference
    https://github.com/ImageMagick/ImageMagick/issues/1225).
  * Multi-value of jp2:quality does not work (reference
    https://github.com/ImageMagick/ImageMagick/issues/1873).
  * Return EPS & TIFF images from the EPT image format (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37781).

2020-03-27  6.9.11-3 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.11-3, GIT revision 15511:23bb003:20200327.

2020-03-22  6.9.11-3 Cristy  <quetzlzacatenango@image...>
  * Fix numerical instability issue when drawing lines.
  * Fix off by one exception when calling QuantumImages() (reference
    https://github.com/ImageMagick/ImageMagick6/issues/77).
  * Improve mono font rendering (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37723).

2020-03-21  6.9.11-2 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.11-2, GIT revision 15500:698c610:20200321

2020-03-16  6.9.11-2 Cristy  <quetzlzacatenango@image...>
  * Fixed another sizing issue with the label coder when pointsize is set.
  * Respect explicit image filename modified (e.g. png24:im.png) (reference
    https://github.com/ImageMagick/ImageMagick/issues/1835).
  * Stroked dash array render properly again.

2020-03-15  6.9.11-1 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.11-1, GIT revision 15487:ffac3c4:20200315.

2020-03-07  6.9.11-1 Cristy  <quetzlzacatenango@image...>
  * Do not throw exception on empty draw path (reference
    https://github.com/ImageMagick/ImageMagick/issues/974).
  * Fix possible buffer overflow in ComplexImages().

2020-03-06  6.9.11-0 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.11-0, GIT revision 15465:f7c926d:20200306.

2020-03-01  6.9.11-0 Cristy  <quetzlzacatenango@image...>
  * Label text no longer gets cut-off (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37621).
  * Prevent heap overflow (reference
    https://github.com/ImageMagick/ImageMagick/issues/1857).

2020-02-29  6.9.10-97 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-97, GIT revision 15453:0537c847b:20200229

2020-02-24  6.9.10-97 Cristy  <quetzlzacatenango@image...>
  * Make sure we can grok this Fx expression: 1- -2.
  * Do not advance when substituting a NULL string.
  * Correct alpha for named colors in the Q32 non-HDRI build.
  * Write Group4 compressed image as a single strip.

2020-02-23  6.9.10-96 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-96, GIT revision 15438:2ef65d48e:20200223

2020-02-22  6.9.10-96 Cristy  <quetzlzacatenango@image...>
  * Adapt to a change in command-line options in the SVG inkscape delegate.

2020-02-21  6.9.10-95 Cristy  <quetzlzacatenango@image...>
  * No percent sign in lab() color.

2020-02-18  6.9.10-95 Cristy  <quetzlzacatenango@image...>
  * Adapt to a change in command-line options in the SVG inkscape delegate.

2020-02-16  6.9.10-94 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-94, GIT revision 15405:56d9955fc:20200217

2020-02-16  6.9.10-94 Cristy  <quetzlzacatenango@image...>
  * Corrected ellipse orientation when computing image moments.

2020-02-14  6.9.10-93 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-93, GIT revision 15386:2d96228:20200214

2020-02-08  6.9.10-93 Cristy  <quetzlzacatenango@image...>
  * Report gray(127.5) as gray(50%).

2020-02-07  6.9.10-92 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-92, GIT revision 15374:d468797:20200207

2020-02-03  6.9.10-92 Cristy  <quetzlzacatenango@image...>
  * More work on connect components, e.g. keep-colors, remove-colors,
    keep-topids
  * Initialize mutex before locking if its not already initialized
  * Support 24-bit TIFF images.

2020-02-01  6.9.10-91 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-91, GIT revision 15346:4691fe1:20200201.

2020-01-27  6.9.10-91 Cristy  <quetzlzacatenango@image...>
  * Support additional connected component defines.
  * Refresh cache morphology when writing MPC images.

2020-01-26  6.9.10-89 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-89, GIT revision 15318:2b12203:20200126

2020-01-26  6.9.10-89 Cristy  <quetzlzacatenango@image...>
  * Make png creation reproducible (reference
    https://github.com/ImageMagick/ImageMagick/pull/1270).
  * Refactor uninitialize variable for -fx "while(,)" expression.

2020-01-25  6.9.10-88 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-88, GIT revision 15309:a3d1b6f:20200125

2020-01-20  6.9.10-88 Cristy  <quetzlzacatenango@image...>
  * Support 32-bit tiles TIFF images.
  * New -connected-component options (reference
    https://legacy.imagemagick.org/script/connected-components.php).

2020-01-18  6.9.10-87 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-87, GIT revision 15285:f6ba467:20200118

2020-01-12  6.9.10-87 Cristy  <quetzlzacatenango@image...>
  * Conditional compile for huge xml pages for RSVG delegate library.
  * Put "width" property in the PNG namespace (reference
    https://github.com/ImageMagick/ImageMagick/issues/1833).
* -combine -colorspace sRGB no longer returns grayscale output (reference
    https://github.com/ImageMagick/ImageMagick/issues/1835).

2020-01-12  6.9.10-86 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-86, GIT revision 15260:0667659:20200112.

2020-01-12  6.9.10-86 Cristy  <quetzlzacatenango@image...>
  * Fixed three failing Magick.NET unit tests.

2020-01-11  6.9.10-85 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-85, GIT revision 15253:1fdc999:20200111.

2020-01-11  6.9.10-85 Dirk Lemstra <dirk@lem.....org>
  * Also support svg:xml-parse-huge when using librsvg.

2020-01-07  6.9.10-85 Cristy  <quetzlzacatenango@image...>
  * Support Fx do() iterator.
  * `magick -size 100x100 xc:black black.pnm` no longer creates a white image
    (reference https://github.com/ImageMagick/ImageMagick/issues/1817).
  * setjmp/longjmp in jpeg.c no longer trigger undefind behavior (reference
https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37379).
  * Permit compositing in the CMYK colorspace (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37368).

2020-01-04  6.9.10-84 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-84, GIT revision 15212:a45335c:20200104.

2020-01-01  6.9.10-84 Cristy  <quetzlzacatenango@image...>
  * Support extended Fx assignment operators (e.g. *=, /=, ++, --, etc.)
  * Support Fx for() iterator.
* Optimize Fx performance.
* Ensure circle.rb renders the same for IMv6 and IMv7 (reference
    https://github.com/rmagick/rmagick/issues/905).

2019-12-30  6.9.10-83 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-83, GIT revision 15184:9f64323:20191230.

2019-12-28  6.9.10-83 Cristy  <quetzlzacatenango@image...>
  * PSD: only set the alpha channel when type is not 0.
  * Fix Lab to custom profile (CMYK or RGB) conversion bug (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37318).

2019-12-27  6.9.10-82 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-82, GIT revision 15167:12b7f07:20191226.

2019-12-26  6.9.10-82 Cristy  <quetzlzacatenango@image...>
  * Fix Build failure with MinGW-w64 (reference
    https://github.com/ImageMagick/ImageMagick6/issues/67).
  * Inject image profile properties immediately after the image is read.

2019-12-24  6.9.10-81 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-81, GIT revision 15151:1444366:20191224.

2019-12-18  6.9.10-81 Cristy  <quetzlzacatenango@image...>
  * Replace pseudo-random number generator with a Xoshiro generator.
  * Define MagickAddressType (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=3729).

2019-12-22  6.9.10-80 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-80, GIT revision 15135:8aa94ec27:20191222

2019-12-18  6.9.10-80 Cristy  <quetzlzacatenango@image...>
  * Some clang releases do not support _aligned_alloc().

2019-12-07  6.9.10-79 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-79, GIT revision 15127:fa10678:20191215.

2019-12-07  6.9.10-79 Cristy  <quetzlzacatenango@image...>
  * Build file clean-up (reference
    https://github.com/ImageMagick/ImageMagick/pull/1798).
  * Improve semaphore handling @
    https://github.com/ImageMagick/ImageMagick/pull/1798).
  * Introduce HeapOverflowSanityCheckGetExtent() method (reference
    https://github.com/ImageMagick/ImageMagick/pull/1798).

2019-12-01  6.9.10-78 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-78, GIT revision 15097:0136438:20191207.

2019-12-01  6.9.10-78 Cristy  <quetzlzacatenango@image...>
  * -type bilevel behavior restored, it creates a black and white image.

2019-11-29  6.9.10-77 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-77, GIT revision 15087:5e6be1a:20191129.

2019-11-26  6.9.10-77 Cristy  <quetzlzacatenango@image...>
  * Support Pocketmod image format, e.g.
    convert -density 300 pages?.pdf pocketmod:organize.pdf
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).
  * Update documentation.

    https://github.com/ImageMagick/ImageMagick/issues/1784).
2019-11-26  6.9.10-75 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-75, GIT revision 15062:f23c75e:20191126.

2019-11-19  6.9.10-75 Cristy  <quetzlzacatenango@image...>
  * Increase the maximum number of bezier coordinates (reference
    https://github.com/ImageMagick/ImageMagick/issues/1784).
  * Santize "'" from SHOW and WIN delegates under Linux, '"\' for Windows
    (thanks to Enzo Puig).
  * Correct for TGA orientation (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=34757).
  * The result for -compose Copy -extent on a CMYK image is CMYK (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37118).
  * Fix potential buffer overflow when reading a fax image (alert from
    Justin).
  * Support dng:use-camera-wb option.

2019-11-17  6.9.10-74 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-74, GIT revision 15030:6efa1b6:20191117.

2019-11-16  6.9.10-74 Cristy  <quetzlzacatenango@image...>
  * Ensure Ascii85 compression is thread safe.
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-11-14  6.9.10-73 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-73, GIT revision 15014:bcb2b51:20191114.

2019-11-14  6.9.10-73 Cristy  <quetzlzacatenango@image...>
  * HP's ANSI C/C++ compiler does not support strcasestr().

2019-11-13  6.9.10-72 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-72, GIT revision 15011:4cf3857:20191113.

2019-11-10  6.9.10-72 Cristy  <quetzlzacatenango@image...>
  * Output exception there is an attempt to perform an operation not allowed by
    the security policy
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-10-30  6.9.10-71 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-71, GIT revision 14989:8da75bd:20191030.

2019-10-29  6.9.10-71 Cristy  <quetzlzacatenango@image...>
  * JPEG and JPG are aliases in coder security policy.
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-10-27  6.9.10-70 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-70, GIT revision 14970:4200095:20191027.

2019-10-27  6.9.10-70 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).
2019-10-27  6.9.10-70 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-70, GIT revision 14970:4200095:20191027.

2019-10-27  6.9.10-70 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-10-24  6.9.10-69 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-69, GIT revision 14962:03a9bac:20191024

2019-10-06  6.9.10-69 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).
  * Support trim:background-color define for -trim option

2019-10-05  6.9.10-68 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-68, GIT revision 14874:eb58b7e:20191005.

2019-09-30  6.9.10-68 Cristy  <quetzlzacatenango@image...>
  * Support animated WebP encoding/decoding (reference
    https://github.com/ImageMagick/ImageMagick/pull/1708).
  * Text stroke cut off (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=36829).

2019-09-29  6.9.10-67 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-67, GIT revision 14844:2a2c1b1:20190929.

2019-09-28  6.9.10-67 Cristy  <quetzlzacatenango@image...>
  * line endings renedered as empty boxes (reference
    https://github.com/ImageMagick/ImageMagick/issues/1704).

2019-09-21  6.9.10-66 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-66, GIT revision 14834:9b20f2e:20190921.

2019-09-20  6.9.10-66 Cristy  <quetzlzacatenango@image...>
  * Support compound statements in the FX while() expression (reference
    https://github.com/ImageMagick/ImageMagick/issues/1701).

2019-09-14  6.9.10-65 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-65, GIT revision 14829:1a6dc73:20190915/

2019-09-09  6.9.10-65 Cristy  <quetzlzacatenango@image...>
  * Eliminate fault when trace delegate is not available.
  * Properly distinquish linear and non-linear gray colorspaces (reference
    https://github.com/ImageMagick/ImageMagick/issues/1680).

2019-09-07  6.9.10-64 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-64, GIT revision 14812:b27c543:20190907.

2019-09-02  6.9.10-64 Cristy  <quetzlzacatenango@image...>
  * Support XPM symbolic (reference
    https://github.com/ImageMagick/ImageMagick/issues/1684).

2019-08-31  6.9.10-63 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-63, GIT revision 14796:9b9fba4:20190831.

2019-08-24  6.9.10-63 Cristy  <quetzlzacatenango@image...>
  * Properly identify the DNG and AI image format (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36581).

2019-08-23  6.9.10-62 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-62, GIT revision 14779:2da539a:20190823.

2019-08-19  6.9.10-62 Cristy  <quetzlzacatenango@image...>
  * Conditionally compile call to AcquireCLocale() (reference
    https://github.com/ImageMagick/ImageMagick/issues/1669).
  * More robust support for converting bitmap to vector.

2019-08-16  6.9.10-61 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-61, GIT revision 14757:36133aa:20190816.

2019-08-12  6.9.10-61 Cristy  <quetzlzacatenango@image...>
  * Fixed bug when writing MPC to PNG (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36518).

2019-08-10  6.9.10-60 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-60, GIT revision 14745:ce6bac3:20190810.

2019-08-07  6.9.10-60 Cristy  <quetzlzacatenango@image...>
  * Enable reading EXR image file from stdin.

2019-08-03  6.9.10-59 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-59, GIT revision 14730:b2d457b:20190803.

2019-08-01  6.9.10-59 Cristy  <quetzlzacatenango@image...>
  * Module is a reserved keyword for C++ 20 (reference
    https://github.com/ImageMagick/ImageMagick/issues/1650).

2019-07-29  6.9.10-58 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-58, GIT revision 14723:fffbce8:20190729.

2019-07-27  6.9.10-58 Cristy  <quetzlzacatenango@image...>
  * Improve GetNextToken() performance.

2019-07-26  6.9.10-57 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-57, GIT revision 14712:94d15b7:20190726.

2019-07-22  6.9.10-57 Cristy  <quetzlzacatenango@image...>
  * Heap-buffer-overflow in Postscript coder (reference
    https://github.com/ImageMagick/ImageMagick/issues/1644).
  * Correction to the ModulusAdd and ModulusSubtract composite op (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36413).

2019-07-20  6.9.10-56 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-56, GIT revision 14704:d0be203:20190720.

2019-07-20  6.9.10-56 Cristy  <quetzlzacatenango@image...>
  * Converting from PDF to PBM inverts the image (reference
    https://github.com/ImageMagick/ImageMagick/issues/1643).

2019-07-18  6.9.10-55 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-55, GIT revision 14700:faac202:20190718.

2019-07-08  6.9.10-55 Cristy  <quetzlzacatenango@image...>
  * Heap-buffer overflow (reference
    https://github.com/ImageMagick/ImageMagick/issues/1641).
  * PerlMagick test suite passes again (reference
    https://github.com/ImageMagick/ImageMagick/issues/1640).

2019-07-16  6.9.10-54 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-54, GIT revision 14684:41399a3:20190716

2019-07-08  6.9.10-54 Cristy  <quetzlzacatenango@image...>
  * Avoid divide by zero (reference
    https://github.com/ImageMagick/ImageMagick/issues/1629).
  * introducing MagickLevelImageColors() MagickWand method.
  * Transient problem with text placement with gravity (reference
    https://github.com/ImageMagick/ImageMagick/issues/1633).

2019-07-05  6.9.10-53 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-53, GIT revision 14625:70fb1c6:20190705.

2019-07-05  6.9.10-53 Cristy  <quetzlzacatenango@image...>
  * Coder heic.c build failure  (reference
    https://github.com/ImageMagick/ImageMagick6/issues/50).

2019-07-05  6.9.10-52 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-52, GIT revision 14623:672ff6a:20190705.

2019-07-01  6.9.10-52 Cristy  <quetzlzacatenango@image...>
  * Eliminate buffer overflow in TranslateEvent() (reference
    https://github.com/ImageMagick/ImageMagick/issues/1621).
  * Fix -fx parsing issue (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36314).

2019-06-30  6.9.10-51 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-51, GIT revision 14607:cec35fb:20190630.

2019-06-24  6.9.10-51 Cristy  <quetzlzacatenango@image...>
  * Clone rather than copy X window name/icon.
  * Optimize PDF reader.

2019-06-23  6.9.10-50 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-50, GIT revision 14583:598f03b:20190623

2019-06-16  6.9.10-50 Cristy  <quetzlzacatenango@image...>
  * Heap-buffer-overflow in MagickCore/fourier.c (reference
    https://github.com/ImageMagick/ImageMagick/issues/1588).
  * Fixed a number of issues (reference
    https://imagemagick.org/discourse-server/viewforum.php?f=3).
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-06-08  6.9.10-49 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-49, GIT revision 14530:19dcf6f:20190608

2019-06-04  6.9.10-49 Cristy  <quetzlzacatenango@image...>
  * Use user defined allocator instead of `malloc` (reference
    https://github.com/ImageMagick/ImageMagick6/pull/49/).
  * Add static decorator to accelerator kernels (reference
    https://github.com/ImageMagick/ImageMagick/issues/1366).

2019-05-26  6.9.10-47 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-47, GIT revision 14507:321f99ca6:20190526

2019-05-19  6.9.10-47 Cristy  <quetzlzacatenango@image...>
  * Support 16 and 32 bit tiled float TIFF images.
  * Text improvements to the internal SVG renderer.

2019-05-14  6.9.10-46 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-46, GIT revision 14492:fb2f64950:20190518

2019-05-14  6.9.10-46 Cristy  <quetzlzacatenango@image...>
  * Builds under MacOS X and FreeBSD works again.
  * Return HEIC images in the sRGB colorspace.

2019-05-12  6.9.10-45 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-45, GIT revision 14473:2116be83b:20190512

2019-05-06  6.9.10-45 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://imagemagick.org/discourse-server/viewforum.php?f=3).
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-05-03  6.9.10-44 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-44, GIT revision 14449:d077c2e58:20190503

2019-05-03  6.9.10-44 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://imagemagick.org/discourse-server/viewforum.php?f=3).
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-05-01  6.9.10-43 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-43, GIT revision 14444:1580c66ba:20190502

2019-05-01  6.9.10-43 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://imagemagick.org/discourse-server/viewforum.php?f=3).
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-04-29  6.9.10-42 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-42, GIT revision 14417:929367bd1:20190424

2019-04-20  6.9.10-42 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://imagemagick.org/discourse-server/viewforum.php?f=3).
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-04-19  6.9.10-41 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-41, GIT revision 14390:6d46f0a04:20190420

2019-04-14  6.9.10-41 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://imagemagick.org/discourse-server/viewforum.php?f=3).
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).
  * Honor SOURCE_DATE_EPOCH environment variable (reference
    https://github.com/ImageMagick/ImageMagick/pull/1496/).
  * Standardize on UTC time for any image format timestamp.

2019-04-12  6.9.10-40 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-40, GIT revision 14362:7e503e231:20190412

2019-04-10  6.9.10-40 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://imagemagick.org/discourse-server/viewforum.php?f=3).
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-04-07  6.9.10-39 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-39, GIT revision 14346:6b5a9cc87:20190406

2019-04-06  6.9.10-39 Cristy  <quetzlzacatenango@image...>
  * The -preview raise option now returns expected results.
  * Initialise ghostscript instances with NULL (reference
    https://github.com/ImageMagick/ImageMagick/pull/1538).

2019-04-06  6.9.10-38 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-38, GIT revision 14341:09f7569e8:20190406

2019-04-06  6.0.10-38 Cristy  <quetzlzacatenango@image...>
  * Modulo off by one patch for -virtual-pixel option (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35789)

2019-04-03  6.9.10-37 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-37, GIT revision 14329:0dc57c67b:20190403

2019-04-03  6.0.10-37 Cristy  <quetzlzacatenango@image...>
  * Fixed -virtual-pixel option (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35789)

2019-03-31  6.9.10-36 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-36, GIT revision 14321:3b6ba12f4:20190331

2019-03-27  6.9.10-36 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-03-24  6.9.10-35 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-35, GIT revision 14298:633d5a989:20190324

2019-03-23  6.9.10-35 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-03-15  6.9.10-34 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-34, GIT revision 14276:b0b2799a2:20190315

2019-03-11  6.9.10-34 Cristy  <quetzlzacatenango@image...>
  * Associate one lock with each resource.
  * Report exception if opening TIFF did not work ou.
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2019-03-10  6.9.10-33 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-33, GIT revision 14266:fb9c848b1:20190310

2019-03-06  6.9.10-33 Cristy  <quetzlzacatenango@image...>
  * Fix SVG conversion infinite loop (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35591).
  * Initialize primitive drawing structure after resizing.

2019-03-05  6.9.10-32 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-32, GIT revision 14250:4d956d2ac:20190305

2019-03-05  6.9.10-32 Cristy  <quetzlzacatenango@image...>
  * Fix out-of-boundary LocaleLowerCase() @
    https://github.com/ImageMagick/ImageMagick/issues/1495

2019-03-04  6.9.10-31 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-31, GIT revision 14246:6de0b115c:20190304

2019-03-04  6.9.10-31 Cristy  <quetzlzacatenango@image...>
  * -trim is no longer sensitive to the image virtual canvas.

2019-03-03  6.9.10-30 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-30, GIT revision 14240:d62e5fd8b:20190303

2019-03-03  6.9.10-30 Cristy  <quetzlzacatenango@image...>
  * Support define to remove additional background from an image during a
    trim, e.g. -fuzz 5% -define trim:percent-background=0% -trim.

2019-02-28  6.9.10-29 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-29, GIT revision 14235:eee85cacc:20190228

2019-02-28  6.9.10-29 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2019-02-18  6.9.10-28 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-28, GIT revision 14227:580d9f9a6:20190218

2019-02-12  6.9.10-28 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-02-09  6.9.10-27 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-27, GIT revision 14197:4e00248f4:20190209

2019-02-09  6.9.10-27 Cristy  <quetzlzacatenango@image...>
  * Mod patch to properly handle subimage ranges (e.g. image.gif[2-3]).

2019-02-03  6.9.10-27 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-27, GIT revision 14180:153da6bd6:20190203

2019-02-02  6.9.10-26 Cristy  <quetzlzacatenango@image...>
  * Fixed a number of issues (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-01-27  6.9.10-25 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-25, GIT revision 14167:183ec9d88:20190127

2019-01-19  6.9.10-25 Cristy  <quetzlzacatenango@image...>
  * Eliminate spurious font warning (reference
    https://github.com/ImageMagick/ImageMagick/issues/1458).
  * Support HEIC EXIF & XMP profiles.

2019-01-12  6.9.10-24 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-24, GIT revision 14130:70079ed45:20190112

2019-01-08  6.9.10-24 Cristy  <quetzlzacatenango@image...>
  * Support -clahe option real clip limit (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=35292).
  * ShadeImage() can return negative pixels, clamp to range (reference
    https://github.com/ImageMagick/ImageMagick/issues/1319).
  * Annotate with negative offsets no longer renders slanted text.

2019-01-01  6.9.10-23 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-23, GIT revision 14106:df6887c14:20190101

2019-01-01  6.9.10-23 Cristy  <quetzlzacatenango@image...>
  * CacheInfo destructor must be aligned in DestroyPixelStream().

2018-12-30  6.9.10-22 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-22, GIT revision 14098:7054d2569:20181230

2018-12-29  6.9.10-22 Cristy  <quetzlzacatenango@image...>
  * Support negative rotations in a geometry (e.g. -10x-10+10+10).
  * Return expected canvas offset after a crop with gravity.
  * Fix HEIC coder compile exception.

2018-12-27  6.9.10-21 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-21, GIT revision 14088:1961662c1:20181227

2018-12-27  6.9.10-21 Cristy  <quetzlzacatenango@image...>
  * Check to ensure SeekBlob() offset can be represented in an off_t.

2018-12-23  6.9.10-20 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-20, GIT revision 14079:0ce665411:20181223

2018-12-19  6.9.10-19 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-19, GIT revision 14069:0ca60eda0:20181219

2018-12-18  6.9.10-18 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-18, GIT revision 14061:2f9ab1cea:20181218

2018-12-18  6.9.10-18 Cristy  <quetzlzacatenango@image...>
  * Revert MagickDoubleType patch to avoid i386 ABI break (reference
    https://github.com/ImageMagick/ImageMagick6/issues/31);

2018-12-17  6.9.10-17 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-17, GIT revision 14057:667544c39:20181217

2018-12-10  6.9.10-16 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-16, GIT revision 14039:096b7210f:20181210

2018-12-02  6.9.10-16 Cristy  <quetzlzacatenango@image...>
  * Check for modulo underflow.
  * Change SVG default DPI to 86 from 90 to meet recommendation of SVG2 & CSS.

2018-12-01  6.9.10-15 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-15, GIT revision 14011:ddd5bd95d:20181201

2018-10-23  6.9.10-14 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-14, GIT revision 13943:5f6f9f0be:20181023

2018-10-21  6.9.10-13 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-13, GIT revision 13936:2379b24b8:20181021

2018-09-16  6.9.10-12 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-12, GIT revision 13886:d2819c281:20180923

2018-09-08  6.9.10-12 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2018-08-27  6.9.10-11 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-11, GIT revision 13806:cbb489883:20180828

2018-08-15  6.9.10-11 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).
  * Add support for "module" security policy.

2018-08-13  6.9.10-10 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-10, GIT revision 13743:8f8009715:20180813

2018-08-12  6.9.10-10 Dirk Lemstra <dirk@lem.....org>
  * Restored thread support for the HEIC coder.

2018-08-08  6.9.10-10 Cristy  <quetzlzacatenango@image...>
  * ThumbnailImage function no longer reveals sensitive information (reference
    https://github.com/ImageMagick/ImageMagick/issues/1243).

2018-08-06  6.9.10-9 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-9, GIT revision 13721:6fb59a954:20180805.

2018-07-24  6.9.10-9 Cristy  <quetzlzacatenango@image...>
  * XBM coder leaves the hex image data uninitialized if hex value of the
    pixel is negative.
  * More improvements to SVG text handling.

2018-07-23  6.9.10-8 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-8, GIT revision 13693:88aeaf9d9:20180723.

2018-07-20  6.9.10-8 Cristy  <quetzlzacatenango@image...>
  * Non-HDRI ScaleLongToQuantum() private method no longer adds a half interval.
  * Fixed memset() negative-size-param (reference
    https://github.com/ImageMagick/ImageMagick/issues/1217).

2018-07-16  6.9.10-7 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-7, GIT revision 13676:dab6babe2:20180716.

2018-07-15  6.9.10-7 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2018-07-08  6.9.10-6 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-6, GIT revision 13660:181df547c:20180708.

2018-07-08  6.9.10-6 Cristy  <quetzlzacatenango@image...>
  * Improve SVG support for tspan element.
  * Add support for -fx image.extent.

2018-07-04  6.9.10-5 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-5, GIT revision 13643:fe71cc8b2:20180704.

2018-07-04  6.9.10-5 Cristy  <quetzlzacatenango@image...>
  * Fixed a few potential memory leaks (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2018-07-02  6.9.10-4 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-4, GIT revision 13635:c1c026715:20180702.

2018-06-28  6.9.10-4 Cristy  <quetzlzacatenango@image...>
  * Small tweaks to compile under Cygwin.
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).
  * Support %B property, the image file size without any decorations.

2018-06-24  6.9.10-3 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-3, GIT revision 13618:69366aab3:20180624.

2018-06-18  6.9.10-2 Cristy  <quetzlzacatenango@image...>
  * More rovust SVG text handling.

2018-06-16  6.9.10-1 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-1, GIT revision 13595:dafb03062:20180616.

2018-06-16  6.9.10-1 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).
  * Fixed an issue with stroke and label: (reference

2018-06-12  6.9.10-0 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.10-0, GIT revision 13585:82d7dbe0b:20180612.

2018-06-11  6.9.10-0 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2018-06-11  6.9.9-51 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-51, GIT revision 13574:a58324488:20180611.

2018-06-06  6.9.9-51 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2018-06-02  6.9.9-50 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-50, GIT revision 13539:2ae91d95c:20180602.

2018-05-30  6.9.9-50 Cristy  <quetzlzacatenango@image...>
  * Heap buffer overflow fix (reference
    https://github.com/ImageMagick/ImageMagick/issues/1156).
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2018-05-29  6.9.9-49 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-49, GIT revision 13521:00f535ee9:20180529.

2018-05-29  6.9.9-49 Cristy  <quetzlzacatenango@image...>
  * Properly initialize SVG color style.

2018-05-28  6.9.9-48 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-47, GIT revision 13518:5cef106dc:20180528.

2018-05-28  6.9.9-48 Cristy  <quetzlzacatenango@image...>
  * A SVG rectangle with a width and height of 1, is a point.

2018-05-21  6.9.9-47 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-47, GIT revision 13489:3ff167343:20180521.

2018-05-21  6.9.9-47 Cristy  <quetzlzacatenango@image...>
  * Fixed memory corruption for MVG paths.

2018-05-20  6.9.9-46 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-46, GIT revision 13483:ced03dfb8:20180520.

2018-05-19  6.9.9-46 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).
  * Fixed errant 'not enough pixel data' (reference
    https://github.com/ImageMagick/ImageMagick/issues/1133).

2018-05-16  6.9.9-45 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-45, GIT revision 13456:e027e2bb4:20180513.

2018-05-16  6.9.9-45 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2018-05-13  6.9.9-44 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-44, GIT revision 13456:e027e2bb4:20180513.

2018-05-03  6.9.9-43 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2018-05-01  6.9.9-42 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-42, GIT revision 13394:69b3ddf2e:20180501.

2018-05-01  6.9.9-42  <quetzlzacatenango@image...>
  * Missing break when checking "compliance" element.

2018-04-30  6.9.9-41 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-41, GIT revision 13379:e819f52a2:20180430.

2018-03-26  6.9.9-41 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory

2018-03-24  6.9.9-40 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-40, GIT revision 13136:8b7024499:20180325.

2018-03-21  6.9.9-40 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

2018-03-18  6.9.9-39 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-39, GIT revision 13067:ae2245e56:20180318.

2018-03-17  6.9.9-39 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).

(nia)

2020-04-24 09:21:34 UTC MAIN commitmail json YAML

py-configargparse: updated to 1.2.3

1.2.3:
Unknown changes

(adam)

2020-04-24 08:43:26 UTC MAIN commitmail json YAML

doc: Added audio/traverso version 0.49.6

(nia)

2020-04-24 08:43:08 UTC MAIN commitmail json YAML

2020-04-24 08:36:59 UTC MAIN commitmail json YAML

xvidcap: Add SUPERSEDES

(nia)

2020-04-24 08:29:39 UTC MAIN commitmail json YAML

Updated databases/py-peewee, devel/py-test-flake8

(adam)

2020-04-24 08:29:22 UTC MAIN commitmail json YAML

py-test-flake8: updated to 1.0.5

1.0.5
- Fix deprecation warning

(adam)

2020-04-24 08:26:56 UTC MAIN commitmail json YAML

py-peewee: updated to 3.13.3

3.13.3
Allow arbitrary keyword arguments to be passed to DataSet constructor, which are then passed to the instrospector.
Allow scalar subqueries to be compared using numeric operands.
Fix bulk_create() when model being inserted uses FK identifiers.
Fix bulk_update() so that PK values are properly coerced to the right data-type (e.g. UUIDs to strings for Sqlite).
Allow array indices to be used as dict keys, e.g. for the purposes of updating a single array index value.

(adam)

2020-04-23 20:17:59 UTC MAIN commitmail json YAML

chat/ejabberd: remove rebar.config from SUBST_FILES

That file does not contain any @ character.

(rillig)

2020-04-23 20:11:51 UTC MAIN commitmail json YAML

converters/docx2txt: allow no-op SUBST class for unzip

(rillig)

2020-04-23 20:04:05 UTC MAIN commitmail json YAML

www/cliqz: Fixes broken build.

For now add py27-sqlite3-[0-9]* as a build dependency since
python37-sqlite-[0-9]* is not being detected correctly.

(fox)

2020-04-23 20:03:42 UTC MAIN commitmail json YAML

devel/cvsgraph: remove outdated no-op SUBST block

The manual page is generated from a .in file with proper placeholders.

(rillig)

2020-04-23 19:59:42 UTC MAIN commitmail json YAML

databases/couchdb: clean up SUBST_FILES

These files contain none of the listed placeholders.

(rillig)

2020-04-23 19:53:25 UTC MAIN commitmail json YAML

Updated security/rvault to v0.3

(rmind)

2020-04-23 19:49:27 UTC MAIN commitmail json YAML

chat/bitchx: fix SUBST pattern for replacing absolute path

(rillig)

2020-04-23 19:42:41 UTC MAIN commitmail json YAML

cross/atasm: fix placeholder in manual page

(rillig)

2020-04-23 19:32:53 UTC MAIN commitmail json YAML

mk/subst.mk: don't recommend {pre,do,post}-patch

These often lead to broken patches, unless the patches are generated very
cautiously. Because of this, pkglint already warns about this.

(rillig)

2020-04-23 19:30:29 UTC MAIN commitmail json YAML

mk/subst.mk: warn about all noop patterns before erroring out

(rillig)

2020-04-23 19:16:49 UTC MAIN commitmail json YAML

mk/subst.mk: omit ./ for sanely named files, quote filename patterns

(rillig)

2020-04-23 19:15:01 UTC MAIN commitmail json YAML

doc: Updated security/wolfssl to 4.4.0

(fox)

2020-04-23 19:11:08 UTC MAIN commitmail json YAML

security/wolfssl: Updates to v4.4.0

Changes since v4.3.0:

wolfSSL Release 4.4.0 (04/22/2020)

If you have questions about this release, feel free to contact us on our
info@ address.

Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
New Feature Additions

  * Hexagon support.
  * DSP builds to offload ECC verify operations.
  * Certificate Manager callback support.
  * New APIs for running updates to ChaCha20/Poly1305 AEAD.
  * Support for use with Apache.
  * Add support for IBM s390x.
  * PKCS8 support for ED25519.
  * OpenVPN support.
  * Add P384 curve support to SP.
  * Add BIO and EVP API.
  * Add AES-OFB mode.
  * Add AES-CFB mode.
  * Add Curve448, X448, and Ed448.
  * Add Renesas Synergy S7G2 build and hardware acceleration.

Fixes

  * Fix for RSA public encrypt / private sign with RSA key sizes over 2048-bit.
  * Correct misspellings.
  * Secure renegotiation fix.
  * Fix memory leak when using ATECC and non-SECP256R1 curves for sign, verify,
    or shared secret.
  * Fix for K64 MMCAU with WOLFSSL_SMALL_STACK_CACHE.
  * Fix the RSA verify only build.
  * Fix in SP C implementation for small stack.
  * Fix using the auth key id extension is set, hash might not be present.
  * Fix when flattening certificate structure to include the subject alt names.
  * Fixes for building with ECC sign/verify only.
  * Fix for ECC and no cache resistance.
  * Fix memory leak in DSA.
  * Fix build on minGW.
  * Fix PemToDer() call in ProcessBuffer() to set more than ECC.
  * Fix for using RSA without SHA-512.
  * Add some close tags to the echoserver HTTP example output.
  * Miscellaneous fixes and updates for static analysis reports.
  * Fixes for time structure support.
  * Fixes for VxWorks support.
  * Fixes for Async crypto support.
  * Fix cache resist compile to work with SP C code.
  * Fixes for Curve25519 x64 asm.
  * Fix for SP x64 div.
  * Fix for DTLS edge case where CCS and Finished come out of order and the
    retransmit pool gets flushed.
  * Fix for infinite loop in SHA-1 with small inputs. Thanks to Peter W.
  * Fix for FIPS Hmac where wc_HmacInit() isn't used. wc_HmacSetKey() needs
    to initialize the Hmac structure. Type is set to NONE, and checked against
    NONE, not 0.
  * Fixes for SP RSA private operations.
  * Fixes for Xilinx SDK and Zynq UltraScale+ MPSoC
  * Fix leak when building with HAVE_AESGCM and NO_AES_DECRYPT. Thanks G.G.
  * Fixes for building ECC without ASN.
  * Fix for async TLSv1.3 issues.
  * Fix wc_KeyPemToDer() with PKCS1 and empty key.
  * Omit -fomit-frame-pointer from CFLAGS in configure.ac.

Improvements/Optimizations

  * Qt 5.12 and 5.13 support.
  * Added more digest types to Cryptocell RSA sign/verify.
  * Some memory usage improvements.
  * Speed improvements for mp_rand.
  * Improvements to CRL and OCSP support.
  * Refactor Poly1305 AEAD/MAC to reduce duplicate code.
  * Add blinding to RSA key gen.
  * Improvements to blinding.
  * Improvement and expansion of OpenSSL Compatibility Layer.
  * Improvements to ChaCha20.
  * Improvements to X.509 processing.
  * Improvements to ECC support.
  * Improvement in detecting 64-bit support.
  * Refactor to combine duplicate ECC parameter parsing code.
  * Improve keyFormat to be set by algId and let later key parsing produce fail.
  * Add test cases for 3072-bit and 4096-bit RSA keys.
  * Improve signature wrapper and DH test cases.
  * Improvements to the configure.ac script.
  * Added constant time RSA q modinv p.
  * Improve performance of SP Intel 64-bit asm.
  * Added a few more functions to the ABI list.
  * Improve TLS bidirectional shutdown behavior.
  * OpenSSH 8.1 support.
  * Improve performance of RSA/DH operations on x64.
  * Add support for PKCS7/CMS Enveloped data with fragmented encrypted content.
  * Example linker description for FIPS builds to enforce object ordering.
  * C# wrapper improvements. Added TLS client example and TLSv1.3 methods.
  * Allow setting MTU in DTLS.
  * Improve PKCS12 create for outputting encrypted bundles.
  * Constant time EC map to affine for private operations.
  * Improve performance of RSA public key ops with TFM.
  * Smaller table version of AES encrypt/decrypt.
  * Support IAR with position independent code (ROPI).
  * Improve speed of AArch64 assembly.
  * Support AES-CTR with AES-NI.
  * Support AES-CTR on esp32.
  * Add a no malloc option for small SP math.

This release of wolfSSL includes fixes for 2 security vulnerabilities.

  * For fast math, use a constant time modular inverse when mapping to affine
    when operation involves a private key - keygen, calc shared secret, sign.
    Thank you to Alejandro Cabrera Aldaya, Cesar Pereida Garc鱈a and
    Billy Bob Brumley from the Network and Information Security Group (NISEC)
    at Tampere University for the report.

  * Change constant time and cache resistant ECC mulmod. Ensure points being
    operated on change to make constant time. Thank you to Pietro Borrello at
    Sapienza University of Rome.

For additional vulnerability information visit the vulnerability page at
https://www.wolfssl.com/docs/security-vulnerabilities/

See INSTALL file for build instructions.
More info can be found on-line at https://wolfssl.com/wolfSSL/Docs.html

(fox)

2020-04-23 19:06:09 UTC MAIN commitmail json YAML

mk/subst.mk: refactor main code

The indentation of the inner loop has been fixed.

The chmod is only run if the file has actually changed. In the other
case, the file would have been removed right after the chmod, which made
the chmod unnecessary.

For compatibility with ancient operating systems whose /bin/sh still does
not understand negated conditions (SunOS), these conditions have been
avoided and were written using && and || instead.

The inner loop has been flattened a bit, to compensate for the
indentation of the outer loop.

(rillig)

2020-04-23 19:02:21 UTC MAIN commitmail json YAML

bootstrap/README: Note that SCO_SV has a user

(gdt)

2020-04-23 19:00:42 UTC MAIN commitmail json YAML

doc: Updated textproc/bat to 0.14.0

(fox)

2020-04-23 18:59:38 UTC MAIN commitmail json YAML

textproc/bat: Updates to 0.14.0

- Removes the obsolete patches for termios.

Changes since 0.13.0:

Features

  * Added a new --file-name <name>… option to overwrite the displayed filename(s)
    in the header. This is useful when piping input into bat. See #654 and #892 (@neuronull).
  * Added a new --generate-config-file option to create an initial configuration file
    at the right place. See #870 (@jmick414)

Bugfixes

  * Performance problems with C# source code have been fixed, see #677 (@keith-hall)
  * Performance problems with Makefiles have been fixed, see #750 (@keith-hall)
  * Fix bug when highlighting Ruby files with unindented heredocs, see #914 (@keith-hall)
  * A highlighting problem with Rust source code has been fixed, see #924 (@keith-hall)
  * Windows: short files that do not require paging are displayed and then lost, see #887
  * --highlight-line did not work correctly in combination with --tabs=0 and --wrap=never,
    see #937

Other

  * When saving/reading user-provided syntaxes or themes, bat will now maintain a
    metadata.yaml file which includes information about the bat version which was
    used to create the cached files. When loading cached files, we now print an error
    if they have been created with an incompatible version. See #882
  * Updated liquid dependency to 0.20, see #880 (@ignatenkobrain)

bat as a library

  * A completely new "high level" API has been added that is much more convenient
    to use. See the examples folder for the updated code. The older "low level"
    API is still available (basically everything that is not in the root bat
    module), but has been refactored quite a bit. It is recommended to only use
    the new "high level" API, if possible. This will be much easier to keep stable.
    Note that this should still be considered a "beta" release of bat-as-a-library.
    For more details and some screenshots of the example programs, see #936.

  * Stripped out a lot of binary-only dependencies, see #895 and #899 (@dtolnay)

    This introduces a features = ["application"] which is enabled by default and pulls in
    everything required by bat the application. When depending on bat as a library, downstream
    Cargo.toml should disable this feature to cut out inapplicable heavy dependencies:

    [dependencies]
    bat = { version = "0.14", default-features = false }

    Other optional functionality has also been put behind features: paging and git support.

  * Allow using the library with older syntect, see #896 and #898 (@dtolnay)

New syntaxes

  * Rego, see #872 (@patrick-east)
  * Stylo, see #917

Thanks

Many thanks to @keith-hall for all the help with various Sublime syntax problems!

(fox)

2020-04-23 18:52:56 UTC MAIN commitmail json YAML

regress/infra-unittests: ensure that subst.mk preserves the x bit

(rillig)

2020-04-23 18:50:17 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.21

(fox)

2020-04-23 18:48:54 UTC MAIN commitmail json YAML

audio/fasttracker2: Updates to v1.21

Changes since v1.20:

v1.21 - 22.04.2020
- macOS/Linux: The initial working directory would not get properly set when
  opening Disk Op.
- Bugfix: The custom directory paths in the config could contain unwanted junk
  at the end if the loaded config file was saved from real FT2.
- Bugfix: If you were skilled enough to beat the very last Nibbles level, your
  potential entry in the highscore table would show garbled level graphics.
- Show a warning if either of the Buttons/Desktop palette colors are so dark
  that you might have issues seeing the walls in Nibbles.
- "Space Pigs" palette replaced with a new (low contrast) "Dark mode" palette
- Some more small miscellaneous fixes not worth of a mention

(fox)

2020-04-23 18:34:05 UTC MAIN commitmail json YAML

Updated print/py-weasyprint, textproc/py-pysrt

(adam)

2020-04-23 18:33:49 UTC MAIN commitmail json YAML

py-pysrt: updated to 1.1.2

1.1.2:
Unknown changes

(adam)

2020-04-23 18:30:37 UTC MAIN commitmail json YAML

regress/infra-unittests: add more tests for subst.mk

(rillig)

2020-04-23 18:30:30 UTC MAIN commitmail json YAML

py-weasyprint: updated to 51

Version 51

Dependencies:
Pyphen 0.9.1+ is now needed

New features:
* Add support of element() and running()
* Add HTML element to Box class
* Support larger and smaller values for font-size

Bug fixes:
* Fix how fonts used for macOS tests are installed
* Fix various crashes due to line breaking bugs
* Fix typo in variable name
* Don窶冲 crash when string-set is set to none
* Keep font attributes when text lines are modified
* Don窶冲 let presentational hints add decorations on tables with no borders
* Don窶冲 crash on improper var() values
* Fix rendering of header and footer for empty tables
* Avoid quadratic time relative to tree depth when setting page names

(adam)

2020-04-23 18:06:13 UTC MAIN commitmail json YAML

mk/subst.mk: prevent filename expansion using "set -f"

This avoids creating a temporary directory.

The "set -f" option is not used anywhere else in pkgsrc, even though it
has been available since 1985 in the 8th Edition of Research Unix. Even
AIX and IRIX have that option, so it seems a safe bet.

(rillig)

2020-04-23 17:45:26 UTC MAIN commitmail json YAML

2020-04-23 17:43:24 UTC MAIN commitmail json YAML

xvidcap: No it isn't.

(nia)

2020-04-23 17:23:33 UTC MAIN commitmail json YAML

ffplay2: Follow HOMEPAGE redirect

(nia)

2020-04-23 17:22:52 UTC MAIN commitmail json YAML

2020-04-23 17:17:21 UTC MAIN commitmail json YAML

doc: Removed multimedia/kodi

(nia)

2020-04-23 17:16:41 UTC MAIN commitmail json YAML

2020-04-23 17:08:49 UTC MAIN commitmail json YAML

freerdp: Mark BROKEN

(nia)

2020-04-23 17:07:10 UTC MAIN commitmail json YAML

doc: Updated audio/pianobar to 2020.04.05

(nia)

2020-04-23 17:07:00 UTC MAIN commitmail json YAML

pianobar: Update to 2020.04.05

Release 2020.04.05

- Support writing audio to named pipe (audio_pipe)
- Add resampling (sample_rate)
- Fix station list not showing more than 95 stations

(nia)

2020-04-23 17:04:10 UTC MAIN commitmail json YAML

album: Switch to ffmpeg4

(nia)

2020-04-23 17:01:46 UTC MAIN commitmail json YAML

doc: Updated multimedia/ffmpegthumbnailer to 2.2.2

(nia)

2020-04-23 17:01:34 UTC MAIN commitmail json YAML

ffmpegthumbnailer: Update to 2.2.2

FFmpegThumbnailer 2.2.2
- Removed unstable continuous thumbnail creation

FFmpegThumbnailer 2.2.1
- CMake improvements: required CMake version is now 3.5 or newer
- Fix anamorphic height (thanks to cmrd-senya)
- Fix libffmpegthumbnailer.pc to work with multilib systems (thanks to orbea)
- Fix rotation of 180属 rotated videos (thanks to munzli)
- Fix prefer_embedded_metadata in c api (thanks to aedis)
- Fix crash when setting a log callback using the c api
- Check for https as well when skipping stat call (thanks to HearstCorp)
- Support specifying the size as string using the c api
- Support raw rgb data as image type
- Print warnings on stderr instead of stdout
- Support for continuous thumbnail creation

(nia)

2020-04-23 17:01:17 UTC MAIN commitmail json YAML

webkit-gtk/qt5-qtwebkit: Provide instructions on installing gst plugins

(nia)

2020-04-23 16:57:30 UTC MAIN commitmail json YAML

ffmpeg2theora: Switch to ffmpeg4

(nia)

2020-04-23 16:56:00 UTC MAIN commitmail json YAML

doc/CHANGES-2020: Removed ffmpeg010

(nia)

2020-04-23 16:55:32 UTC MAIN commitmail json YAML

2020-04-23 16:45:57 UTC MAIN commitmail json YAML

gst-plugins0.10-ffmpeg: Switch to internal ffmpeg copy.

This is the last remaining user of ffmpeg0 and it makes sense to only
build the features it wants to have.

(nia)

2020-04-23 16:34:31 UTC MAIN commitmail json YAML

doc: Updated multimedia/ffmpeg2 to 2.8.15

(nia)

2020-04-23 16:34:21 UTC MAIN commitmail json YAML

ffmpeg2: Very late update to 2.8.15

version 2.8.15:
- avcodec/dvdsub_parser: Allocate input padding
- avcodec/dvdsub_parser: Init output buf/size
- avcodec/imgconvert: fix possible null pointer dereference
- swresample/arm: rename labels to fix xcode build error
- avformat/utils: fix mixed declarations and code
- libwebpenc_animencoder: add missing braces to struct initialization
- avformat/movenc: Check input sample count
- avcodec/mjpegdec: Check for odd progressive RGB
- avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id
- avformat/mms: Add missing chunksize check
- avformat/pva: Check for EOF before retrying in read_part_of_packet()
- avcodec/indeo4: Check for end of bitstream in decode_mb_info()
- avcodec/shorten: Fix undefined addition in shorten_decode_frame()
- avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration()
- avcodec/jpeg2000dec: Check that there are enough bytes for all tiles
- avcodec/escape124: Fix spelling errors in comment
- avcodec/ra144: Fix integer overflow in ff_eval_refl()
- avcodec/cscd: Check output buffer size for lzo.
- avcodec/escape124: Check buf_size against num_superblocks
- avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan()
- avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed()
- avutil/common: Fix undefined behavior in av_clip_uintp2_c()
- fftools/ffmpeg: Fallback to duration if sample rate is unavailable
- avformat/mov: Only set pkt->duration to non negative values
- avcodec/h264_mc_template: Only prefetch motion if the list is used.
- avcodec/xwddec: Use ff_set_dimensions()
- avcodec/wavpack: Fix overflow in adding tail
- avcodec/shorten: Fix multiple integer overflows
- avcodec/shorten: Sanity check nmeans
- avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan()
- avcodec/truemotion2: Fix overflow in tm2_apply_deltas()
- avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c
- avcodec/amrwbdec: Fix division by 0 in find_hb_gain()
- avformat/mov: replace a value error by clipping into valid range in mov_read_stsc()
- avformat/mov: Break out early if chunk_count is 0 in mov_build_index()
- avcodec/fic: Avoid some magic numbers related to cursors
- avcodec/g2meet: ask for sample with overflowing RGB
- avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed()
- avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header()
- avcodec/mlpdec: Only change noise_type if the related fields are valid
- indeo4: Decode all or nothing of a band header.
- avformat/mov: Only fail for STCO/STSC contradictions if both exist
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0
- avcodec/fic: Check available input space for cursor
- avcodec/g2meet: Check RGB upper limit
- avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case
- avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done
- avcodec/g2meet: Change order of operations to avoid undefined behavior
- avcodec/flac_parser: Fix infinite loop
- avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED()
- avcodec/error_resilience: Fix integer overflow in filter181()
- avcodec/h263dec: Check slice_ret in mspeg4 slice loop
- avcodec/elsdec: Fix memleaks
- avcodec/vc1_block: simplify ac_val computation
- avcodec/ffv1enc: Check that the crc + version combination is supported
- lavf/http.c: Free allocated client URLContext in case of error.
- avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame
- avcodec/dsicinvideo: Propagate errors from cin_decode_rle()
- avcodec/dfa: Check dimension against maximum
- avcodec/cinepak: Skip empty frames
- avcodec/cinepak: move some checks prior to frame allocation
- swresample/arm: remove unintentional relocation.
- doc/APIchanges: Fix typos in hashes
- avformat/utils: Check cur_dts in update_initial_timestamps() more
- avcodec/utils: Enforce minimum width also for VP5/6
- avcodec/truemotion2: Propagate out of bounds error from GET_TOK()
- avcodec/mjpegdec: Check input buffer size.
- lavc/libopusdec: Allow avcodec_open2 to call .close
- avcodec/movtextdec: Check style_start/end
- avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble()
- swresample/swresample: Fix for seg fault in swr_convert_internal() -> sum2_float during dithering.
- avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed()
- avcodec/cscd: Error out when LZ* decompression fails
- avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list()
- avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame()
- avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables
- avcodec/get_bits: Make sure the input bitstream with padding can be addressed
- avformat/mov: Check STSC and remove invalid entries
- avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it
- avcodec/nuv: Check for minimum input size for uncomprssed and rtjpeg
- avcodec/wmalosslessdec: Reset num_saved_bits on error path
- avformat/mov: Fix integer overflows related to sample_duration
- avformat/oggparseogm: Check lb against psize
- avformat/oggparseogm: Fix undefined shift in ogm_packet()
- avformat/avidec: Fix integer overflow in cum_len check
- avformat/oggparsetheora: Do not adjust AV_NOPTS_VALUE
- avformat/utils: Fix integer overflow of fps_first/last_dts
- libavformat/oggparsevorbis: Fix memleak on multiple headers
- avcodec/bintext: sanity check dimensions
- avcodec/utvideodec: Check subsample factors
- avcodec/smc: Check input packet size
- avcodec/cavsdec: Check alpha/beta offset
- avcodec/diracdec: Fix integer overflow in mv computation
- avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53()
- avcodec/diracdec: Use int64 in global mv to prevent overflow
- avformat/hvcc: zero initialize the nal buffers past the last written byte

(nia)

2020-04-23 16:12:57 UTC MAIN commitmail json YAML

2020-04-23 16:07:42 UTC MAIN commitmail json YAML

doc/CHANGES-2020: Add successor lines

(nia)

2020-04-23 15:57:11 UTC MAIN commitmail json YAML

doc: Removed multimedia/ffplay1

(nia)

2020-04-23 15:56:16 UTC MAIN commitmail json YAML

doc: Removed multimedia/ffmpeg1

(nia)

2020-04-23 15:55:58 UTC MAIN commitmail json YAML

2020-04-23 15:52:02 UTC MAIN commitmail json YAML

freerdp: Switch to ffmpeg4. NB: doesn't build due to openssl changes

(nia)

2020-04-23 15:46:01 UTC MAIN commitmail json YAML

2020-04-23 15:25:43 UTC MAIN commitmail json YAML

vic-devel: remove unsupported options that references old ffmpeg version

(nia)

2020-04-23 15:24:00 UTC MAIN commitmail json YAML

2020-04-23 15:07:46 UTC MAIN commitmail json YAML

dvd-slideshow: Switch to ffmpeg4

(nia)

2020-04-23 14:58:19 UTC MAIN commitmail json YAML

doc: Removed multimedia/fuppes

(nia)

2020-04-23 14:57:50 UTC MAIN commitmail json YAML

2020-04-23 14:51:01 UTC MAIN commitmail json YAML

doc: Removed multimedia/pspvc

(nia)

2020-04-23 14:48:46 UTC MAIN commitmail json YAML

pspvc: Remove. Unmaintained upstream and now unique to pkgsrc.

Broken with supported ffmpegs. Standalone ffmpeg4 is good enough to
do what this does.

(nia)

2020-04-23 14:34:37 UTC MAIN commitmail json YAML

doc: Removed x11/xvidcap-gtk2

(nia)

2020-04-23 14:31:52 UTC MAIN commitmail json YAML

doc: Updated x11/xvidcap to 1.1.7

(nia)

2020-04-23 14:31:12 UTC MAIN commitmail json YAML

2020-04-23 14:15:30 UTC MAIN commitmail json YAML

Fix race condition with the creation of the obj directory.

(joerg)

2020-04-23 14:02:47 UTC MAIN commitmail json YAML

bootstrap/README: Note lack of cwrappers on AIX

(gdt)

2020-04-23 13:52:38 UTC MAIN commitmail json YAML

doc: Updated www/squid4 to 4.11

(mef)

2020-04-23 13:52:24 UTC MAIN commitmail json YAML

(www/squid4) Updated to 4.10 (and clear pkglint one point in patch)

Changes to squid-4.11 (18 Apr 2020):

        - Bug 5036: capital 'L's in logs when daemon queue overflows
        - Bug 5022: Reconfigure kills Coordinator in SMP+ufs configurations
        - Bug 5016: systemd thinks Squid is ready before Squid listens
        - kerberos_ldap_group: fix encryption type for cross realm check
        - HTTP: Ignore malformed Host header in intercept and reverse proxy mode
        - Fix Digest authentication nonce handling
        - Supply ALE to request_header_add/reply_header_add
        - ... and some documentation updates
        - ... and some compile fixes

(mef)

2020-04-23 13:51:52 UTC MAIN commitmail json YAML

bootstrap/README: List platforms in active use

Prompted by discussion of whether IRIX users exist on pkgsrc-users@,
list the pkgsrc platforms (foo, such that mk/platform/foo.mk exists)
according to whether they are actively maintained or not.

NB: This is merely informational, and not a deletion proposal.

(gdt)

2020-04-23 13:12:38 UTC MAIN commitmail json YAML

doc: Removed multimedia/mkv2mp4

(nia)

2020-04-23 13:12:17 UTC MAIN commitmail json YAML

mkv2mp4: Remove

This is now dead upstream, unique to pkgsrc, and standalone ffmpeg can do
approximately the same job.

(nia)

2020-04-23 12:31:25 UTC MAIN commitmail json YAML

Properly added net/ocamlnet to CHANGES

(jaapb)

2020-04-23 12:29:06 UTC MAIN commitmail json YAML

doc: Updated net/ocamlnet to 4.1.7

(jaapb)

2020-04-23 12:28:50 UTC MAIN commitmail json YAML

Updated net/ocamlnet to version 4.1.7.

This adds support for OCaml 4.10.

(jaapb)

2020-04-23 12:10:06 UTC MAIN commitmail json YAML

doc: Removed multimedia/libquicktime

(nia)

2020-04-23 12:06:56 UTC MAIN commitmail json YAML

libquicktime: Remove - dead upstream, fails with newer ffmpeg, CVEs many

I was going to apply a chain of patches to help this build again with
a supported ffmpeg but then I realized that nothing in pkgsrc uses this.

ffmpeg itself should be a good enough replacement for some of the
tools this package provides.

(nia)

2020-04-23 11:28:09 UTC MAIN commitmail json YAML

Allow NetBSD distribution tarball file extension to be defined with DISTRIB_EXT.
Default to tgz.
Bump to version 1.39

(sborrill)

2020-04-23 11:08:04 UTC MAIN commitmail json YAML

Updated devel/abseil, net/libtorrent-rasterbar, net/qbittorrent

(adam)

2020-04-23 11:07:45 UTC MAIN commitmail json YAML

qbittorrent: updated to 4.2.4

v4.2.4
- BUGFIX: Fix sub-sorting of Transfer list
- BUGFIX: Fix wrong logic that disables "prevent sleeping" timer
- BUGFIX: Set disk cache size for older libtorrent versions
- BUGFIX: Sort locale language list
- BUGFIX: Remove white outline around mascot.png
- BUGFIX: Various fixes in configuring the chosen network interface and not leaking the IP
- BUGFIX: Save "resume data" when torrent storage is moved
- BUGFIX: Avoid holding encoded resume data in memory
- BUGFIX: Fix date format for "Last seen complete"
- BUGFIX: Remove deprecated strict super seeding mode from advanced settings
- BUGFIX: Change default stop_tracker_timeout settings
- BUGFIX: Convert the Log widget to use custom View/Model
- BUGFIX: Change default upload slot choking limits
- BUGFIX: Don't uncheck Authentication checkbox when changing proxy type
- BUGFIX: Reduce ambiguity for selecting tray icons
- WEBUI: Fix unable to add multiple peers in WebUI
- WEBUI: Fix UPnP lease duration get/set
- SEARCH: Detect python3 executable on Windows

(adam)

2020-04-23 10:54:51 UTC MAIN commitmail json YAML

libtorrent-rasterbar: updated to 1.2.6

1.2.6:
fix peer timeout logic
simplify proxy handling. A proxy now overrides listen_interfaces
fix issues when configured to use a non-default choking algorithm
fix issue in reading resume data
revert NXDOMAIN change from 1.2.4
don't open any listen sockets if listen_interfaces is empty or misconfigured
fix bug in auto disk cache size logic
fix issue with outgoing_interfaces setting, where bind() would be called twice
add build option to disable share-mode
support validation of HTTPS trackers
deprecate strict super seeding mode
make UPnP port-mapping lease duration configurable
deprecate the bittyrant choking algorithm
add build option to disable streaming

(adam)

2020-04-23 10:45:30 UTC MAIN commitmail json YAML

abseil: updated to 20200225.2

20200225.2:
This release fixes the list of dependencies of absl::Cord in the CMake build.

(adam)

2020-04-23 10:36:35 UTC MAIN commitmail json YAML

Updated databases/prometheus, www/py-WebTest

(adam)

2020-04-23 10:35:40 UTC MAIN commitmail json YAML

ffmpeg*: Explain more practical concerns with linking against fdk-aac.

(nia)

2020-04-23 10:34:54 UTC MAIN commitmail json YAML

py-WebTest: updated to 2.0.34

2.0.34:
- Fix the test ``length == 0`` in ``check_content_type``.
- Treat ``<input type="search">`` like ``<input type="text">``.
- Handle query parameters for the ``head`` method.

(adam)

2020-04-23 10:31:00 UTC MAIN commitmail json YAML

prometheus: updated to 2.17.2

2.17.2:
[BUGFIX] Federation: Register federation metrics
[BUGFIX] PromQL: Fix panic in parser error handling
[BUGFIX] Rules: Fix reloads hanging when deleting a rule group that is being evaluated
[BUGFIX] TSDB: Fix a memory leak when prometheus starts with an empty TSDB WAL
[BUGFIX] TSDB: Make isolation more robust to panics in web handlers

(adam)

2020-04-23 10:29:19 UTC MAIN commitmail json YAML

2020-04-23 08:44:26 UTC MAIN commitmail json YAML

2020-04-23 08:33:06 UTC MAIN commitmail json YAML

doc: Updated lang/mozjs60 to 60.8.0nb4

(wiz)

2020-04-23 08:32:55 UTC MAIN commitmail json YAML

mozjs60: restore patch to distinfo

Bump PKGREVISION.

(wiz)

2020-04-23 07:43:31 UTC MAIN commitmail json YAML

2020-04-23 07:32:19 UTC MAIN commitmail json YAML

Updated devel/blosc, devel/colordiff

(adam)

2020-04-23 07:31:30 UTC MAIN commitmail json YAML

colordiff: updated to 1.0.19

Changes between 1.0.18 and 1.0.19

Add 'difffile' color option, allowing more git-like coloring (separate color for header of each changed file).
Improved portability of Makefile.
Provide support for 24-bit colour strings.

(adam)

2020-04-23 07:30:27 UTC MAIN commitmail json YAML

blosc: updated to 1.18.1

Changes from 1.17.1 to 1.18.1
- Fixed the copy of the leftovers of a chunk when its size is not a
  multiple of the typesize.  Although this is a very unusual situation,
  it can certainly happen (e.g.
  https://github.com/Blosc/python-blosc/issues/220).

(adam)

2020-04-23 07:02:58 UTC MAIN commitmail json YAML

doc: Updated devel/meson to 0.54.0nb1

(triaxx)

2020-04-23 07:00:09 UTC MAIN commitmail json YAML

meson: disable FreeBSD specific condition

pkgsrc changes:
---------------
  * Add a patch that reverts https://github.com/mesonbuild/meson/commit/aba8792.
    This commit introduced a condition to match FreeBSD path norm for
    pkg-config files. This condition is incompatible with the pkgsrc conventions.
  * Bump revision.

(triaxx)

2020-04-23 06:10:45 UTC MAIN commitmail json YAML

Updated devel/py-autopep8, security/py-asyncssh

(adam)

2020-04-23 06:10:29 UTC MAIN commitmail json YAML

py-asyncssh: updated to 2.2.1

Release 2.2.1:

Added optional timeout parameter to SSHClientProcess.wait() and SSHClientConnection.run() methods.
Created subclasses for SFTPError exceptions, allowing applications to more easily have distinct exception handling for different errors.
Fixed an issue in SFTP parallel I/O related to handling low-level connection failures. Thanks go to Mikhail Terekhov for reporting this issue.
Fixed an issue with SFTP file copy where a local file could sometimes be left open if an attempt to close a remote file failed.
Fixed an issue in the handling of boolean return values when SSHServer.server_requested() returns a coroutine. Thanks go to Tom van Neerijnen for contributing this fix.
Fixed an issue with passing tuples to the SFTP copy functions. Thanks go to Marc Gagn辿 for reporting this and doing the initial analysis.

(adam)

2020-04-23 06:08:32 UTC MAIN commitmail json YAML

py-autopep8: updated to 1.5.2

version 1.5.2
new features
* support parallel jobs for diff option
changes
* enable exclude option when specify directly file args
fix bugs
* related code E702
* related code W503/W504

(adam)

2020-04-23 05:53:56 UTC MAIN commitmail json YAML

Updated security/py-cryptography, security/py-cryptography_vectors, textproc/py-readme_renderer, finance/py-stripe

(adam)