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 (2m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 17:51:35 UTC Now

2020-04-09 16:23:09 UTC MAIN commitmail json YAML

uhd: fix build by reverting v1.17

(prlw1)

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

ocaml: Give up and mark as NOT_FOR_BULK_PLATFORM on SunOS.

I'm sick and fed up of wasting my time fixing this package every time it is
updated, only for my work to be unceremoniously and silently reverted each
time (along with a bunch of other clearly incorrect changes).

(jperkin)

2020-04-09 15:04:03 UTC MAIN commitmail json YAML

bootstrap: Add a NetBSD README

(gdt)

2020-04-09 15:03:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/munin-master to 2.0.56

(tm)

2020-04-09 15:03:07 UTC MAIN commitmail json YAML

doc: Updated sysutils/munin-node to 2.0.56

(tm)

2020-04-09 15:00:47 UTC MAIN commitmail json YAML

2020-04-09 14:50:20 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 1.10.3

(tpaul)

2020-04-09 14:48:38 UTC MAIN commitmail json YAML

php-composer: update to 1.10.3

1.10.2
* Added --1 flag to self-update command which can be added to automated self-update runs to make sure it won't automatically jump to 2.0 once that is released
* Fixed path repository symlinks being made relative when the repo url is defined as absolute paths
* Fixed potential issues when using "composer ..." in scripts and composer/composer was also required in the project
* Fixed 1.10.0 regression when downloading GitHub archives from non-API URLs
* Fixed handling of malformed info in fund command
* Fixed Symfony5 compatibility issues in a few commands

1.10.3
* Fixed invalid --2 flag warning in self-update when no channel is requested

(tpaul)

2020-04-09 14:37:39 UTC MAIN commitmail json YAML

Updated net/wireshark

(adam)

2020-04-09 14:37:15 UTC MAIN commitmail json YAML

wireshark: updated to 3.2.3

Wireshark 3.2.3 Release Notes

Wireshark 3.2.0 to 3.2.2 might not update automatically on macOS in
some cases. If you’re running those versions on macOS you might have
to update to a later version manually.

Bug Fixes

The following vulnerabilities have been fixed:
  • wnpa-sec-2020-07[2] The BACapp dissector could crash.

The following bugs have been fixed:
  • Add (IETF) QUIC Dissector.
  • Rename profile name loses list selection.
  • Dissector bug warning dissecting TLS Certificate Request with
    many names.
  • Only ACKs, but no DATA frames are visible in -> TCP Stream Graph
    -> Time Sequence (tcptrace).
  • Copy>Description does not work properly for all tree items.
  • Importing profiles in Windows - zip files fail and from directory
    crashes Wireshark.
  • Packet List selection is gone when adding or removing a display
    filter.
  • Check for updates, and auto-update, not working in 3.2.1.
  • f5ethtrailer: TLS trailer creates incorrect CLIENT keylog
    entries.
  • Buildbot crash output: randpkt-2020-03-04-18423.pcap.
  • File open dialog shows garbled time stamps.
  • RTCP Bye without optional reason reported as [Malformed Packet].
  • Undefined-shift in dissect_rtcp.
  • SOMEIP: SOME/IP-SD dissector fails to register SOME/IP ports, if
    IPv6 is being used (BUG).
  • tshark logs: "…<U+200B>could not be opened: Too many open files.".
  • Typo in About Wireshark > Keyboard Shortcuts > Unignore All
    Displayed.
  • Buildbot crash output: randpkt-2020-04-02-31746.pcap.

New and Updated Features

There are no new features in this release.

New Protocol Support

There are no new protocols in this release.

Updated Protocol Support

AFS, BACapp, Bluetooth, CoAP, Diameter3GPP, F5 Ethernet trailer, GSM
RLC MAC, ISIS, ISIS CLV, ISIS HELLO, ISIS LSP, ISIS SNP, NAS 5GS, NR
RRC, pcap, QUIC, RPCAP, RTCP, SOME/IP-SD, TLS, and WSP

New and Updated Capture File Support

pcap

(adam)

2020-04-09 14:06:08 UTC MAIN commitmail json YAML

doc: Updated mail/pst-utils to 0.6.75

(ryoon)

2020-04-09 14:05:32 UTC MAIN commitmail json YAML

pst-utils: Update to 0.6.75

Changelog:
0.6.75  2020-03-22 Markus Schnalke - fix from Debian for vcard version format.
0.6.74  2020-01-12 Paul Wise - many changes for Debian.
0.6.73  2019-07-25 Tim Dufrane - fix segfault in pst_close()

(ryoon)

2020-04-09 14:02:35 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 75.0

(ryoon)

2020-04-09 14:02:15 UTC MAIN commitmail json YAML

firefox-l10n: Update to 75.0

* Sync with www/firefox-75.0.

(ryoon)

2020-04-09 14:01:53 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 75.0

(ryoon)

2020-04-09 14:01:26 UTC MAIN commitmail json YAML

firefox: Update to 75.0

Changelog:
New
    With today's release, a number of improvements will help you
    search smarter, faster. Type less and find more with Firefox's
    revamped address bar:

Focused, clean search experience that's optimized for
smaller laptop screens

Top sites now appear when you select the address

Improved readability of search suggestions with a focus on
new search terms

Suggestions include solutions to common Firefox issues

On Linux, the behavior when clicking on the Address Bar
and the Search Bar now matches other desktop platforms: a
single click selects all without primary selection, a double
click selects a word, and a triple click selects all with
primary selection

    Firefox will locally cache all trusted Web PKI Certificate
    Authority certificates known to Mozilla. This will improve
    HTTPS compatibility with misconfigured web servers and improve
    security.

    Firefox is now available in Flatpak, an easier way to install
    and use Firefox on Linux.

    Direct Composition is being integrated for our users on Windows
    to help improve performance and enable our ongoing work to ship
    WebRender on Windows 10 laptops with Intel graphics cards.

Fixed
    Various security fixes

Enterprise
    Experimental support for using client certificates from the OS
    certificate store can be enabled on macOS by setting the
    preference security.osclientcerts.autoload to true.

    Enterprise policies may be used to exclude domains from being
    resolved via TRR (Trusted Recursive Resolver) using DNS over
    HTTPS.

Developer
    Developer Information

    Save bandwidth and reduce browser memory by using the loading
    attribute on the <img> element. The default "eager" value loads
    images immediately, and the "lazy" value delays loading until
    the image is within range of the viewport.

    Instant evaluation for Console expressions lets developers
    identify and fix errors more rapidly than before. As long as
    expressions typed into the Web Console are side-effect free,
    their results will be previewed while you type.

Security fixes:
#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-6823: Malicious Extension could obtain auth codes from OAuth login flows
#CVE-2020-6824: Generated passwords may be identical on the same site between separate private browsing sessions
#CVE-2020-6825: Memory safety bugs fixed in Firefox 75 and Firefox ESR 68.7
#CVE-2020-6826: Memory safety bugs fixed in Firefox 75

(ryoon)

2020-04-09 13:35:21 UTC MAIN commitmail json YAML

2020-04-09 13:29:17 UTC MAIN commitmail json YAML

doc: Updated lang/go114 to 1.14.2

(bsiegert)

2020-04-09 13:28:38 UTC MAIN commitmail json YAML

Update go114 to 1.14.2.

go1.14.2 (released 2020/04/08) includes fixes to cgo, the go command, the
runtime, os/exec, and testing packages. See the Go 1.14.2 milestone on our
issue tracker for details.

From what I know from work, 1.14.1 had a nasty runtime bug that is now
fixed.

(bsiegert)

2020-04-09 12:59:30 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.19

(fox)

2020-04-09 12:57:59 UTC MAIN commitmail json YAML

audio/fasttracker2: Updates to v1.19

Changes since v1.18:

v1.19 - 08.04.2020
- The "Trim" function had been 100% broken (and crashes the program) for a
  very long time. Sorry for this! This happened after instruments were
  changed to be allocated as needed.
- macOS: 48kHz is now the default audio output rate (instead of 44.1kHz)
- For x86_64/amd64 users: The audio channel mixer now has higher fractional
  precision on mixing deltas, which is beneficial for 96kHz audio frequency
  mode.

(fox)

2020-04-09 12:43:07 UTC MAIN commitmail json YAML

doc: Updated print/foliate to 2.1.1

(fox)

2020-04-09 12:40:20 UTC MAIN commitmail json YAML

print/foliate: Updates to 2.1.1

Changes since 2.1.0:

Fixes:

  * Fixed wrong version number
  * Fixed dictionary, translation, and Wikipedia not working in the Snap
    package (#284)

(fox)

2020-04-09 12:06:47 UTC pkgsrc-2020Q1 commitmail json YAML

2020-04-09 12:05:30 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6154 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                1.57
- security/tor-browser/distinfo                                1.15

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Tue Apr  7 14:29:09 UTC 2020

  Modified Files:
  pkgsrc/security/tor-browser: Makefile distinfo

  Log Message:
  tor-browser: update to 9.0.7.

  Tor Browser 9.0.7 -- March 20 2020
    * All Platforms
      * Bump NoScript to 11.0.19
      * Bump Https-Everywhere to 2020.3.16
      * Bug 33613: Disable Javascript on Safest security level

(bsiegert)

2020-04-09 12:02:15 UTC MAIN commitmail json YAML

lang/gcc: forgot to update distinfo.

(rhialto)

2020-04-09 11:55:02 UTC MAIN commitmail json YAML

comms/kermit: forgot to commit distinfo.

(rhialto)

2020-04-09 11:13:02 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6153 - requested by wiz
www/apache24: Security fix

Revisions pulled up:
- www/apache24/Makefile                                        1.89
- www/apache24/PLIST                                            1.32
- www/apache24/distinfo                                        1.42

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Mon Apr  6 08:27:26 UTC 2020

  Modified Files:
  pkgsrc/www/apache24: Makefile PLIST distinfo

  Log Message:
  apache: update to 2.4.43.

  Changes with Apache 2.4.43

    *) mod_ssl: Fix memory leak of OCSP stapling response. [Yann Ylavic]

  Changes with Apache 2.4.42

    *) mod_proxy_http: Fix the forwarding of requests with content body when a
        balancer member is unavailable; the retry on the next member was issued
        with an empty body (regression introduced in 2.4.41). PR63891.
        [Yann Ylavic]

    *) mod_http2: Fixes issue where mod_unique_id would generate non-unique request
        identifier under load, see <https://github.com/icing/mod_h2/issues/195>.
        [Michael Kaufmann, Stefan Eissing]

    *) mod_proxy_hcheck: Allow healthcheck expressions to use %{Content-Type}.
        PR64140. [Renier Velazco <renier.velazco upr.edu>]

    *) mod_authz_groupfile: Drop AH01666 from loglevel "error" to "info".
        PR64172.

    *) mod_usertrack: Add CookieSameSite, CookieHTTPOnly, and CookieSecure
        to allow customization of the usertrack cookie. PR64077.
        [Prashant Keshvani <prashant2400 gmail.com>, Eric Covener]

    *) mod_proxy_ajp: Add "secret" parameter to proxy workers to implement legacy
        AJP13 authentication.  PR 53098. [Dmitry A. Bakshaev <dab1818 gmail com>]

    *) mpm_event: avoid possible KeepAliveTimeout off by -100 ms.
        [Eric Covener, Yann Ylavic]

    *) Add a config layout for OpenWRT. [Graham Leggett]

    *) Add support for cross compiling to apxs. If apxs is being executed from
        somewhere other than its target location, add that prefix to includes and
        library directories. Without this, apxs would fail to find config_vars.mk
        and exit. [Graham Leggett]

    *) mod_ssl: Disable client verification on ACME ALPN challenges. Fixes github
        issue mod_md#172 (https://github.com/icing/mod_md/issues/172).
        [Michael Kaufmann <mail michael-kaufmann.ch>, Stefan Eissing]

    *) mod_ssl: use OPENSSL_init_ssl() to initialise OpenSSL on versions 1.1+.
        [Graham Leggett]

    *) mod_ssl: Support use of private keys and certificates from an
        OpenSSL ENGINE via PKCS#11 URIs in SSLCertificateFile/KeyFile.
        [Anderson Sasaki <ansasaki redhat.com>, Joe Orton]

    *) mod_md:
        - Prefer MDContactEmail directive to ServerAdmin for registration. New directive
          thanks to Timothe Litt (@tlhackque).
        - protocol check for pre-configured "tls-alpn-01" challenge has been improved. It will now
          check all matching virtual hosts for protocol support. Thanks to @mkauf.
        - Corrected a check when OCSP stapling was configured for hosts
          where the responsible MDomain is not clear, by Michal Karm Babacek (@Karm).
        - Softening the restrictions where mod_md configuration directives may appear. This should
          allow for use in <If> and <Macro> sections. If all possible variations lead to the configuration
          you wanted in the first place, is another matter.
        [Michael Kaufmann <mail michael-kaufmann.ch>, Timothe Litt (@tlhackque),
        Michal Karm Babacek (@Karm), Stefan Eissing (@icing)]

    *) test: Added continuous testing with Travis CI.
        This tests various scenarios on Ubuntu with the full test suite.
        Architectures tested: amd64, s390x, ppc64le, arm64
        The tests pass successfully.
        [Luca Toscano, Joe Orton, Mike Rumph, and others]

    *) core: Be stricter in parsing of Transfer-Encoding headers.
        [ZeddYu <zeddyu.lu gmail.com>, Eric Covener]

    *) mod_ssl: negotiate the TLS protocol version per name based vhost
        configuration, when linked with OpenSSL-1.1.1 or later. The base vhost's
        SSLProtocol (from the first vhost declared on the IP:port) is now only
        relevant if no SSLProtocol is declared for the vhost or globally,
        otherwise the vhost or global value apply.  [Yann Ylavic]

    *) mod_cgi, mod_cgid: Fix a memory leak in some error cases with large script
        output.  PR 64096.  [Joe Orton]

    *) config: Speed up graceful restarts by using pre-hashed command table. PR 64066.
        [Giovanni Bechis <giovanni paclan.it>, Jim Jagielski]

    *) mod_systemd: New module providing integration with systemd.  [Jan Kaluza]

    *) mod_lua: Add r:headers_in_table, r:headers_out_table, r:err_headers_out_table,
        r:notes_table, r:subprocess_env_table as read-only native table alternatives
        that can be iterated over. [Eric Covener]

    *) mod_http2: Fixed rare cases where a h2 worker could deadlock the main connection.
        [Yann Ylavic, Stefan Eissing]

    *) mod_lua: Accept nil assignments to the exposed tables (r.subprocess_env,
        r.headers_out, etc) to remove the key from the table. PR63971.
        [Eric Covener]

    *) mod_http2: Fixed interaction with mod_reqtimeout. A loaded mod_http2 was disabling the
        ssl handshake timeouts. Also, fixed a mistake of the last version that made `H2Direct`
        always `on`, regardless of configuration. Found and reported by
        <Armin.Abfalterer@united-security-providers.ch> and
        <Marcial.Rion@united-security-providers.ch>. [Stefan Eissing]

    *) mod_http2: Multiple field length violations in the same request no longer cause
        several log entries to be written. [@mkauf]

    *) mod_ssl: OCSP does not apply to proxy mode.  PR 63679.
        [Lubos Uhliarik <luhliari redhat.com>, Yann Ylavic]

    *) mod_proxy_html, mod_xml2enc: Fix build issues with macOS due to r1864469
        [Jim Jagielski]

    *) mod_authn_socache: Increase the maximum length of strings that can be cached by
        the module from 100 to 256.  PR 62149 [<thorsten.meinl knime.com>]

    *) mod_proxy: Fix crash by resolving pool concurrency problems. PR 63503
        [Ruediger Pluem, Eric Covener]

    *) core: On Windows, fix a start-up crash if <IfFile ...> is used with a path that is not
        valid (For example, testing for a file on a flash drive that is not mounted)
        [Christophe Jaillet]

    *) mod_deflate, mod_brotli: honor "Accept-Encoding: foo;q=0" as per RFC 7231; which
        means 'foo' is "not acceptable".  PR 58158 [Chistophe Jaillet]

    *) mod_md v2.2.3:
        - Configuring MDCAChallenges replaces any previous existing challenge configuration. It
          had been additive before which was not the intended behaviour. [@mkauf]
        - Fixing order of ACME challenges used when nothing else configured. Code now behaves as
          documented for `MDCAChallenges`. Fixes #156. Thanks again to @mkauf for finding this.
        - Fixing a potential, low memory null pointer dereference [thanks to @uhliarik].
        - Fixing an incompatibility with a change in libcurl v7.66.0 that added unwanted
          "transfer-encoding" to POST requests. This failed in directy communication with
          Let's Encrypt boulder server. Thanks to @mkauf for finding and fixing. [Stefan Eissing]

    *) mod_md: Adding the several new features.
        The module offers an implementation of OCSP Stapling that can replace fully or
        for a limited set of domains the existing one from mod_ssl. OCSP handling
        is part of mod_md's monitoring and message notifications. If can be used
        for sites that do not have ACME certificates.
        The url for a CTLog Monitor can be configured. It is used in the server-status
        to link to the external status page of a certicate.
        The MDMessageCmd is called with argument "installed" when a new certificate
        has been activated on server restart/reload. This allows for processing of
        the new certificate, for example to applications that require it in different
        locations or formats.
        [Stefan Eissing]

    *) mod_proxy_balancer: Fix case-sensitive referer check related to CSRF/XSS
        protection. PR 63688. [Armin Abfalterer <a.abfalterer gmail.com>]

(bsiegert)

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

2020-04-09 10:57:49 UTC MAIN commitmail json YAML

2020-04-09 10:57:11 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6152 - requested by adam
net/haproxy: security fix (CVE-2020-11100)

Revisions pulled up:
- net/haproxy/Makefile                                          1.60
- net/haproxy/distinfo                                          1.53
- net/haproxy/options.mk                                        1.9

---
  Module Name:    pkgsrc
  Committed By:  adam
  Date:          Fri Apr  3 16:34:13 UTC 2020

  Modified Files:
          pkgsrc/net/haproxy: Makefile distinfo options.mk

  Log Message:
  haproxy: updated to 2.1.4

  2.1.4
  - SCRIPTS: make announce-release executable again
  - BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat
  - BUG/MEDIUM: muxes: Use the right argument when calling the destroy method.
  - BUG/MINOR: mux-fcgi: Forbid special characters when matching PATH_INFO param
  - MINOR: mux-fcgi: Make the capture of the path-info optional in pathinfo regex
  - SCRIPTS: announce-release: use mutt -H instead of -i to include the draft
  - MINOR: http-htx: Add a function to retrieve the headers size of an HTX message
  - MINOR: filters: Forward data only if the last filter forwards something
  - BUG/MINOR: filters: Count HTTP headers as filtered data but don't forward them
  - BUG/MINOR: http-htx: Don't return error if authority is updated without changes
  - BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive
  - MINOR: http-ana: Match on the path if the monitor-uri starts by a /
  - BUG/MAJOR: http-ana: Always abort the request when a tarpit is triggered
  - MINOR: ist: add an iststop() function
  - BUG/MINOR: http: http-request replace-path duplicates the query string
  - BUG/MEDIUM: shctx: make sure to keep all blocks aligned
  - MINOR: compiler: move CPU capabilities definition from config.h and complete them
  - BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support
  - BUILD: fix recent build failure on unaligned archs
  - CLEANUP: cfgparse: Fix type of second calloc() parameter
  - BUG/MINOR: sample: fix the json converter's endian-sensitivity
  - BUG/MEDIUM: ssl: fix several bad pointer aliases in a few sample fetch functions
  - BUG/MINOR: connection: make sure to correctly tag local PROXY connections
  - MINOR: compiler: add new alignment macros
  - BUILD: ebtree: improve architecture-specific alignment
  - BUG/MINOR: h2: reject again empty :path pseudo-headers
  - BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch
  - BUG/MINOR: dns: ignore trailing dot
  - BUG/MINOR: http-htx: Do case-insensive comparisons on Host header name
  - MINOR: contrib/prometheus-exporter: Add heathcheck status/code in server metrics
  - MINOR: contrib/prometheus-exporter: Add the last heathcheck duration metric
  - BUG/MEDIUM: random: initialize the random pool a bit better
  - MINOR: tools: add 64-bit rotate operators
  - BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG
  - MINOR: backend: use a single call to ha_random32() for the random LB algo
  - BUG/MINOR: checks/threads: use ha_random() and not rand()
  - BUG/MAJOR: list: fix invalid element address calculation
  - MINOR: debug: report the task handler's pointer relative to main
  - BUG/MEDIUM: debug: make the debug_handler check for the thread in threads_to_dump
  - MINOR: haproxy: export main to ease access from debugger
  - BUILD: tools: remove obsolete and conflicting trace() from standard.c
  - BUG/MINOR: wdt: do not return an error when the watchdog couldn't be enabled
  - DOC: fix incorrect indentation of http_auth_*
  - OPTIM: startup: fast unique_id allocation for acl.
  - BUG/MINOR: pattern: Do not pass len = 0 to calloc()
  - DOC: configuration.txt: fix various typos
  - DOC: assorted typo fixes in the documentation and Makefile
  - BUG/MINOR: init: make the automatic maxconn consider the max of soft/hard limits
  - BUG/MAJOR: proxy_protocol: Properly validate TLV lengths
  - REGTEST: make the PROXY TLV validation depend on version 2.2
  - BUG/MINOR: filters: Use filter offset to decude the amount of forwarded data
  - BUG/MINOR: filters: Forward everything if no data filters are called
  - MINOR: htx: Add a function to return a block at a specific offset
  - BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the response payload
  - BUG/MEDIUM: compression/filters: Fix loop on HTX blocks compressing the payload
  - BUG/MINOR: http-ana: Reset request analysers on a response side error
  - BUG/MINOR: lua: Ignore the reserve to know if a channel is full or not
  - BUG/MINOR: http-rules: Preserve FLT_END analyzers on reject action
  - BUG/MINOR: http-rules: Fix a typo in the reject action function
  - BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop action
  - BUG/MINOR: rules: Increment be_counters if backend is assigned for a silent-drop
  - DOC: fix typo about no-tls-tickets
  - DOC: improve description of no-tls-tickets
  - DOC: assorted typo fixes in the documentation
  - DOC: ssl: clarify security implications of TLS tickets
  - BUILD: wdt: only test for SI_TKILL when compiled with thread support
  - BUG/MEDIUM: mt_lists: Make sure we set the deleted element to NULL;
  - MINOR: mt_lists: Appease gcc.
  - BUG/MEDIUM: random: align the state on 2*64 bits for ARM64
  - BUG/MEDIUM: pools: Always update free_list in pool_gc().
  - BUG/MINOR: haproxy: always initialize sleeping_thread_mask
  - BUG/MINOR: listener/mq: do not dispatch connections to remote threads when stopping
  - BUG/MINOR: haproxy/threads: try to make all threads leave together
  - DOC: proxy_protocol: Reserve TLV type 0x05 as PP2_TYPE_UNIQUE_ID
  - DOC: correct typo in alert message about rspirep
  - BUILD: on ARM, must be linked to libatomic.
  - BUILD: makefile: fix regex syntax in ARM platform detection
  - BUILD: makefile: fix expression again to detect ARM platform
  - BUG/MEDIUM: peers: resync ended with RESYNC_PARTIAL in wrong cases.
  - DOC: assorted typo fixes in the documentation
  - MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into types/signal.h.
  - BUG/MEDIUM: wdt: Don't ignore WDTSIG and DEBUGSIG in __signal_process_queue().
  - MINOR: memory: Change the flush_lock to a spinlock, and don't get it in alloc.
  - BUG/MINOR: connections: Make sure we free the connection on failure.
  - REGTESTS: use "command -v" instead of "which"
  - REGTEST: increase timeouts on the seamless-reload test
  - BUG/MINOR: haproxy/threads: close a possible race in soft-stop detection
  - BUG/MINOR: peers: init bind_proc to 1 if it wasn't initialized
  - BUG/MINOR: peers: avoid an infinite loop with peers_fe is NULL
  - BUG/MINOR: peers: Use after free of "peers" section.
  - MINOR: listener: add so_name sample fetch
  - BUILD: ssl: only pass unsigned chars to isspace()
  - BUG/MINOR: stats: Fix color of draining servers on stats page
  - DOC: internals: Fix spelling errors in filters.txt
  - MINOR: http-rules: Add a flag on redirect rules to know the rule direction
  - BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits
  - MINOR: http-rules: Handle the rule direction when a redirect is evaluated
  - BUG/MINOR: http-ana: Reset request analysers on error when waiting for response
  - BUG/CRITICAL: hpack: never index a header into the headroom after wrapping

(bsiegert)

2020-04-09 10:57:05 UTC MAIN commitmail json YAML

mit-krb5: updated to 1.18

Major changes in 1.18:

Administrator experience
* Remove support for single-DES encryption types.
* Change the replay cache format to be more efficient and robust. Replay cache filenames using the new format end with ".rcache2" by default.
* setuid programs will automatically ignore environment variables that normally affect krb5 API functions, even if the caller does not use krb5_init_secure_context().
* Add an "enforce_ok_as_delegate" krb5.conf relation to disable credential forwarding during GSSAPI authentication unless the KDC sets the ok-as-delegate bit in the service ticket.
* Use the permitted_enctypes krb5.conf setting as the default value for default_tkt_enctypes and default_tgs_enctypes.

Developer experience
* Implement krb5_cc_remove_cred() for all credential cache types.
* Add the krb5_pac_get_client_info() API to get the client account name from a PAC.

Protocol evolution
* Add KDC support for S4U2Self requests where the user is identified by X.509 certificate. (Requires support for certificate lookup from a third-party KDB module.)
* Remove support for an old ("draft 9") variant of PKINIT.
* Add support for Microsoft NegoEx. (Requires one or more third-party GSS modules implementing NegoEx mechanisms.)

User experience
* Add support for "dns_canonicalize_hostname=fallback", causing host-based principal names to be tried first without DNS canonicalization, and again with DNS canonicalization if the un-canonicalized server is not found.
* Expand single-component hostnames in host-based principal names when DNS canonicalization is not used, adding the system's first DNS search path as a suffix. Add a "qualify_shortname" krb5.conf relation to override this suffix or disable expansion.
* Honor the transited-policy-checked ticket flag on application servers, eliminating the requirement to configure capaths on servers in some scenarios.

Code quality
* The libkrb5 serialization code (used to export and import krb5 GSS security contexts) has been simplified and made type-safe.
* The libkrb5 code for creating KRB-PRIV, KRB-SAFE, and KRB-CRED messages has been revised to conform to current coding practices.
* The test suite has been modified to work with macOS System Integrity Protection enabled.
* The test suite incorporates soft-pkcs11 so that PKINIT PKCS11 support can always be tested.

Major changes in 1.17.1:

This is a bug fix release.
* Fix a bug preventing "addprinc -randkey -kvno" from working in kadmin.
* Fix a bug preventing time skew correction from working when a KCM credential cache is used.

Major changes in 1.17:

Administrator experience
* A new Kerberos database module using the Lightning Memory-Mapped Database library (LMDB) has been added. The LMDB KDB module should be more performant and more robust than the DB2 module, and may become the default module for new databases in a future release.
* "kdb5_util dump" will no longer dump policy entries when specific principal names are requested.
* kpropd supports a --pid-file option to write a pid file at startup, when it is run in standalone mode.

Developer experience
* The new krb5_get_etype_info() API can be used to retrieve enctype, salt, and string-to-key parameters from the KDC for a client principal.
* The new GSS_KRB5_NT_ENTERPRISE_NAME name type allows enterprise principal names to be used with GSS-API functions.
* KDC and kadmind modules which call com_err() will now write to the log file in a format more consistent with other log messages.
* Programs which use large numbers of memory credential caches should perform better.

Protocol evolution
* The SPAKE pre-authentication mechanism is now supported. This mechanism protects against password dictionary attacks without requiring any additional infrastructure such as certificates. SPAKE is enabled by default on clients, but must be manually enabled on the KDC for this release.
* PKINIT freshness tokens are now supported. Freshness tokens can protect against scenarios where an attacker uses temporary access to a smart card to generate authentication requests for the future.
* Password change operations now prefer TCP over UDP, to avoid spurious error messages about replays when a response packet is dropped.
* The KDC now supports cross-realm S4U2Self requests when used with a third-party KDB module such as Samba's. The client code for cross-realm S4U2Self requests is also now more robust.

User experience
* The new ktutil addent -f flag can be used to fetch salt information from the KDC for password-based keys.
* The new kdestroy -p option can be used to destroy a credential cache within a collection by client principal name.
* The Kerberos man page has been restored, and documents the environment variables that affect programs using the Kerberos library.

Code quality
* Python test scripts now use Python 3.
* Python test scripts now display markers in verbose output, making it easier to find where a failure occurred within the scripts.
* The Windows build system has been simplified and updated to work with more recent versions of Visual Studio. A large volume of unused Windows-specific code has been removed. Visual Studio 2013 or later is now required.

(adam)

2020-04-09 10:56:16 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6151 - requested by nia
www/firefox68-l10n: dependent update

Revisions pulled up:
- www/firefox68-l10n/Makefile                                  1.11
- www/firefox68-l10n/distinfo                                  1.8

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sat Apr  4 17:02:34 UTC 2020

  Modified Files:
  pkgsrc/www/firefox68-l10n: Makefile distinfo

  Log Message:
  firefox68-l10n: Update to 68.6.1

  Sync with firefox68.

(bsiegert)

2020-04-09 10:53:14 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6150 - requested by nia
www/firefox68: security fix

Revisions pulled up:
- www/firefox68/Makefile                                        1.16
- www/firefox68/distinfo                                        1.13

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sat Apr  4 15:26:42 UTC 2020

  Modified Files:
  pkgsrc/www/firefox68: Makefile distinfo

  Log Message:
  firefox68: Update to 68.6.1

  Security Vulnerabilities fixed in Firefox 74.0.1 and Firefox ESR 68.6.1

      #CVE-2020-6819: Use-after-free while running the nsDocShell destructor
      #CVE-2020-6820: Use-after-free when handling a ReadableStream

(bsiegert)

2020-04-09 09:45:20 UTC MAIN commitmail json YAML

Fix IPFilter transparent proxy support by:
- including correct headers in configure tests
- using correct autoconf value output by configure

Bump PKGREVISION

(sborrill)

2020-04-09 09:40:47 UTC MAIN commitmail json YAML

2020-04-09 08:39:06 UTC MAIN commitmail json YAML

glib-networking: SunOS needs -D__EXTENSIONS__.

(jperkin)

2020-04-09 08:35:56 UTC MAIN commitmail json YAML

Updated security/py-gssapi, net/py-smbc

(adam)

2020-04-09 08:35:39 UTC MAIN commitmail json YAML

py-smbc: updated to 1.0.21

1.0.21:
* Fix protocol support

(adam)

2020-04-09 08:28:39 UTC MAIN commitmail json YAML

py-gssapi: updated to 1.6.5

v1.6.5: Meyer (patch 5)
Fix python_requires so that python-3.5 users hopefully don't get a version they can't use

v1.6.4: Meyer (patch 4)
Fix missing substitution in inquire_property
Fix DLL handling on Windows with workarounds

(adam)

2020-04-09 05:59:31 UTC MAIN commitmail json YAML

u-boot-odroid-c2: regen distinfo for new patches

(wiz)

2020-04-09 05:58:50 UTC MAIN commitmail json YAML

sysutils/Makefile: + arm-trusted-firmware-rk3328

(wiz)

2020-04-09 00:21:27 UTC MAIN commitmail json YAML

doc: added audio/pavucontrol-qt version 0.14.1

(gutteridge)

2020-04-09 00:16:02 UTC MAIN commitmail json YAML

pavucontrol-qt: add new package, version 0.14.1

pavucontrol-qt is the Qt port of volume control pavucontrol of the
sound server PulseAudio. As such, it can be used to adjust all
controls provided by PulseAudio, as well as some additional settings.
The software belongs to the LXQt project, but its usage isn't limited
to that desktop environment. (Packaged in wip by pin@, final review by
myself.)

(gutteridge)

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

doc: Updated print/foliate to 2.1.0

(fox)

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

print/foliate: Updates to 2.1.0

Changes since 2.0.0:

New features:

  * New and improved icon (#268)
  * Option to disable turn page on tap (#270)
  * A menu on the welcome screen for opening recent files (#69)
  * Restored shortcuts for showing ToC, annotations, and bookmarks

Fixes:

  * Fixed application not translated (#274)

(fox)

2020-04-08 21:45:40 UTC MAIN commitmail json YAML

doc: Updated www/py-http-parser to 0.9.0

(gutteridge)

2020-04-08 21:45:14 UTC MAIN commitmail json YAML

py-http-parser: update to 0.9.0

No change log available, but the most significant fix is that this now
packages with Python > 3.6. (I tested it with 2.7, 3.6, 3.7, and 3.8.)

(gutteridge)

2020-04-08 20:27:34 UTC MAIN commitmail json YAML

doc/TODO: + autogen-5.18.16.

- apache24-2.4.43, done.

(wiz)

2020-04-08 17:27:12 UTC MAIN commitmail json YAML

doc: Updated time/pcal to 4.11.0

(riastradh)

2020-04-08 16:36:08 UTC MAIN commitmail json YAML

doc: Updated lang/gcc9 to 9.3.0

(wiz)

2020-04-08 16:35:59 UTC MAIN commitmail json YAML

gcc9: update to 9.3.0.

GCC 9.3 is a bug-fix release from the GCC 9 branch containing
important fixes for regressions and serious bugs in GCC 9.2 with
more than 157 bugs fixed since the previous release.

Fix RELRO build while here.
Adapt PLIST.Linux by guessing.

(wiz)

2020-04-08 16:22:00 UTC MAIN commitmail json YAML

comms/kermit: this patch should be added too.

(rhialto)

2020-04-08 15:22:07 UTC MAIN commitmail json YAML

comms/kermit: Adapt patches to openssl 1.1.1e.

Parts are inspired by the FreeBSD port.
I could not easily find a telnetd with SSL support so I did not really test it.
Without SSL/TLS, it disconnects from NetBSD's telnetd  if telnetd is run
with "-a valid" ("Authentication failed: No authentication method
available"); but "telnetd -a none" works.

(rhialto)

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

SDL2: Update SDL_netbsdaudio to use the device's preferred sample rate.

This should allow for higher quality sample rate conversion via
libsamplerate in userspace.

Sent upstream.

Bump PKGREVISION.

(nia)

2020-04-08 13:40:11 UTC MAIN commitmail json YAML

libffi: fix ARM build

Restore ifdef toggling .eh_frame exception unwinding.
Seems to have been lost in previous update. PR pkg/55107. Bump.

(tnn)

2020-04-08 13:34:14 UTC MAIN commitmail json YAML

doc: Updated lang/gcc7-libs to 7.5.0nb3

(rhialto)

2020-04-08 13:33:42 UTC MAIN commitmail json YAML

doc: Updated lang/gcc7 to 7.5.0nb2

(rhialto)

2020-04-08 13:29:55 UTC MAIN commitmail json YAML

2020-04-08 12:46:40 UTC MAIN commitmail json YAML

doc: Updated net/ocaml-conduit to 2.1.0

(jaapb)

2020-04-08 12:46:24 UTC MAIN commitmail json YAML

Updated net/ocaml-conduit to version 2.1.0.

This introduces a fairly extensive list of changes, some of which break
compatibility. See CHANGES.md for more details.

(jaapb)

2020-04-08 12:31:16 UTC MAIN commitmail json YAML

doc: Updated net/ocaml-ipaddr to 4.0.0

(jaapb)

2020-04-08 12:31:02 UTC MAIN commitmail json YAML

Updated net/ocaml-ipaddr to version 4.0.0.

Apart from some minor changes, this version adds separate packages that
use the sexp and cstruct libraries.

(jaapb)

2020-04-08 12:27:37 UTC MAIN commitmail json YAML

Added ocaml-domain-name to Makefile SUBDIRs

(jaapb)

2020-04-08 12:26:35 UTC MAIN commitmail json YAML

doc: Added net/ocaml-domain-name version 0.3.0

(jaapb)

2020-04-08 12:26:20 UTC MAIN commitmail json YAML

Added net/ocaml-domain-name version 0.3.0.

This is a library supporting domain names (as per RFC 1035) needed as a
dependency for the new version of ocaml-ipaddr.

(jaapb)

2020-04-08 12:25:51 UTC MAIN commitmail json YAML

freeradius: amend PLIST

(adam)

2020-04-08 12:22:10 UTC MAIN commitmail json YAML

Actually create GIO_MODULES_DIR. Mentioned in PR pkg/55148.

(prlw1)

2020-04-08 12:17:02 UTC MAIN commitmail json YAML

mpv: ao_netbsd improvements. Fixes playing very small audio files.

- Get the preferred sample rate from the device.
  This ensures sample rate conversion is done in user space,
  which is a Good Idea and should improve output quality.
  This backend is now Even More NetBSD.
- Implement drain().
- Bump up the buffer size.

Bump PKGREVISION

(nia)

2020-04-08 11:55:38 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-async to 0.13.0

(jaapb)

2020-04-08 11:55:26 UTC MAIN commitmail json YAML

2020-04-08 11:41:54 UTC MAIN commitmail json YAML

doc: Updated textproc/ocaml-textutils to 0.13.0

(jaapb)

2020-04-08 11:41:44 UTC MAIN commitmail json YAML

Updated textproc/ocaml-textutils to version 0.13.0.

The CHANGES.md file hasn't been updated, but changes seem minor.

(jaapb)

2020-04-08 11:29:05 UTC MAIN commitmail json YAML

2020-04-08 11:09:12 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-async_unix to 0.13.0

(jaapb)

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

2020-04-08 09:43:17 UTC MAIN commitmail json YAML

Updated textproc/fmtlib, net/freeradius

(adam)

2020-04-08 09:42:06 UTC MAIN commitmail json YAML

freeradius: updated to 3.0.21

3.0.21

Feature improvements

New stored procedure for allocating IPs with PostgreSQL. Rates of 1500 IPs per second are now possible. See raddb/mods-config/sql/ippool/postgresql/procedure.sql
Add SQL IP pool support for Microsoft SQL Server See raddb/mods-config/sql/ippool/mssql/
Added RCNTEC dictionary.
Added Pica8 dictionary.
Add TLS-Client-Cert-Valid-Since attribute holding notBefore date.
Generate attributes containing unknown OIDs. See raddb/sites-available/tls.
Update the WiMAX dictionary.
Added ability to rlm_python (Python2) show a stacktrace from errors.
Add WiFi Alliance Policy OIDs. See raddb/certs/xpextensions
radmin now shows coa stats, too.
Sample schema extensions for summarizing data in SQL. See mods-config/sql/main/*/process-radacct.sql Many patches from Terry Burton.
Update dictionary.aerohive, dictionary.fortinet, dictionary.arista and dictionary.erx
Added VAS Experts dictionary.
Many updates to RPM and jenkins builds from Matthew Newton
Added %C (time now in seconds) and %c (microsecond component of now) back-ported from the "master" branch.
Add reload capability to systemd unit file in Debian and RedHat.
Increase timestamp precision in postauth to maximum supported by each database and simplify (and make more consistent between drivers) the timestamps in SQL queries by using expansions.
Option to set dictionary path in raduat script.

Bug fixes

Various fixes found by PVS-Studio.
Set permissions of certificates in bootstrap shell script.
Increase the nasportid SQL field for varchar(32).
Skip processing proxy reply if there are no home servers available.
Update SQLite IPPool queries.
rlm_sql_unixodbc fixes.
Fixes when building with LibreSSL.
Fix the rlm_python3 build. Note that this module is experimental.
The rlm_python should append the python_path paths in sys.path, It fixes the expected behaviour to use the existing Python modules.
Fix rlm_python to print the script errors properly.
Bound total query time for PostgreSQL.
Many fixes to Oracle sqlippool. It now does 500 IPs per second without any tuning.
Reference sqlippool by it's correct name.
Revert 3.0.20 patch which caused crashes on duplicate clients.
Update WiMAX-MSK attribute.
Fix crash when trying to access non-existant regex capture group.
Use timestamps (request or server) rather than SQL NOW() in accounting queries so that these are stable when replayed from a file buffer.

(adam)

2020-04-08 09:41:48 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-async_rpc_kernel to 0.13.0

(jaapb)

2020-04-08 09:41:35 UTC MAIN commitmail json YAML

2020-04-08 09:39:38 UTC MAIN commitmail json YAML

fmtlib: updated to 6.2.0

6.2.0:
* Improved error reporting when trying to format an object of a non-formattable type
* Reduced library size by ~10%.
* Always print decimal point if # is specified
* Implemented the 'L' specifier for locale-specific numeric formatting to improve compatibility with std::format. The 'n' specifier is now deprecated and will be removed in the next major release.
* Moved OS-specific APIs such as windows_error from fmt/format.h to fmt/os.h. You can define FMT_DEPRECATED_INCLUDE_OS to automatically include fmt/os.h from fmt/format.h for compatibility but this will be disabled in the next major release.
* Added precision overflow detection in floating-point formatting.
* Implemented detection of invalid use of fmt::arg.
* Used type_identity to block unnecessary template argument deduction.
* Improved UTF-8 handling
* Added experimental dynamic argument storage
* Made fmt::join accept initializer_list
* Fixed handling of empty tuples
* Fixed handling of output iterators in format_to_n
* Fixed formatting of std::chrono::duration types to wide output
* Added const begin and end overload to buffers
* Added the ability to disable floating-point formatting via FMT_USE_FLOAT, FMT_USE_DOUBLE and FMT_USE_LONG_DOUBLE macros for extremely memory-constrained embedded system
* Made FMT_STRING work with constexpr string_view
* Implemented a minor optimization in the format string parser
* Improved attribute detection
* Improved documentation
* Fixed symbol visibility on Linux when compiling with -fvisibility=hidden
* Implemented various build configuration fixes and improvements
* Fixed various warnings and compilation issues

(adam)

2020-04-08 09:34:42 UTC MAIN commitmail json YAML

doc: Updated net/ocaml-protocol_version_header to 0.13.0

(jaapb)

2020-04-08 09:34:28 UTC MAIN commitmail json YAML

2020-04-08 09:19:55 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-bin_prot to 0.13.0

(jaapb)

2020-04-08 09:19:42 UTC MAIN commitmail json YAML

Updated devel/ocaml-bin_prot to version 0.13.0.

The CHANGES.md file does not seem to have been updated, but it looks like
changes are minor.

(jaapb)

2020-04-08 09:12:47 UTC MAIN commitmail json YAML

2020-04-08 08:58:21 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_deriving to 4.4.1

(jaapb)

2020-04-08 08:58:09 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_deriving to version 4.4.1.

This adds support for OCaml 4.10.

(jaapb)

2020-04-08 08:56:48 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_tools to 6.0

(jaapb)

2020-04-08 08:56:37 UTC MAIN commitmail json YAML

2020-04-08 08:40:00 UTC MAIN commitmail json YAML

mail/mutt: move BDB_ACCEPTED to the top of optionsmk

some other buildlink files indirectly include bdb.buildlink3.mk
(at least krb5 in this case).

(rhialto)

2020-04-08 08:07:18 UTC MAIN commitmail json YAML

uhd: fix building when py-numpy is also installed; docs/CMakeLists.txt is not necessary any more

(adam)

2020-04-08 06:40:21 UTC MAIN commitmail json YAML

doc: Updated lang/gcc8-libs to 8.4.0nb1

(wiz)

2020-04-08 06:40:09 UTC MAIN commitmail json YAML

doc: Updated lang/gcc8 to 8.4.0

(wiz)

2020-04-08 06:39:57 UTC MAIN commitmail json YAML

2020-04-08 06:14:46 UTC MAIN commitmail json YAML

pcal: Update to version 4.11.0

Changes since 4.7:

"Pcal" Version 4.11.0

  This release of 'pcal' includes additional functionality, some bug fixes,
  and an update of the associated documentation.

  Major changes:

      1) New functionality:

        - Support for the following languages has been added:

              - Slovak ("-a sk")

                Thanks to Zdenko Podobny for this patch and for a new calendar
                configuration file with Slovak holidays ('calendar_sk.txt'),
                which is now included in the 'examples' directory.

              - Hawaiian ("-a ha")

                Thanks to Eric Nichols for this patch.

        - Added a sample Spanish calendar configuration file, with Spanish
          holidays ('calendar_es.txt'), generously provided by Francisco Jos辿
          Mar鱈n P辿rez.

          Aside: The file was renamed from his original name of
          'calendar_sp.txt' to 'calendar_es.txt', in order to match the
          convention of using ISO 3166 (country codes) for 'pcal' sample
          configuration files.

        - Allow the drawing of moon phase icons ('-m' or '-M') and Julian
          dates ('-j' or '-J') on yearly-format calendars.

          Previously, these features were only allowed on monthly-format
          calendars.  If someone has eyes good enough to see these things,
          they should be allowed to add them to their yearly-format
          calendars! :^)

          Since moon phase icons and Julian dates were automatically disabled
          on yearly-format calendars in older releases, you might be
          surprised to suddenly find these (possibly unwanted) items on your
          yearly-format calendars, assuming you have a 'pcal' configuration
          file (loaded with '-f') with one of those 4 options enabled
          (i.e. 'opt -m', 'opt -M', 'opt -j', and/or 'opt -J').  If you want
          to see moon phases or Julian dates _only_ on your monthly-format
          calendars, simply modify your configuration file(s) to use a check
          such as this:

              #
              # Display moon phase icons on every day of the month.
              #
              # Beginning with version 4.11.0, this works on yearly-format (1
              # year per page) calendars too.  But it can be disabled as shown
              # below.
              #
              ifndef whole_year
                opt -M
              endif

          Note that the 'pcal-cfg.txt' sample configuration file (distributed
          with 'pcal' in the 'examples' subdirectory) has some examples of
          this too.

        - Added a new preposition -- 'on'.

          The use of this preposition is similar to the existing prepositions
          like 'on_or_before' and 'on_or_after', but it requires that the
          event occur exactly on the specified day.

          Some examples to clarify:

              Sat on Jul 4    Huge party!

                This example causes the text "Huge party!" to be displayed
                only if July 4th (for that year) occurs on a Saturday.

              Fri on all 13    Avoid black cats!

                This example causes the text "Avoid black cats!" to be
                displayed on Friday the 13th, for every month ("all") in
                which it occurs.

          This new feature was added based on a request from (and partially
          based on a patch from) Erkki Petsalo.

        - Added a new option -- '-W [ left | center | right ]' -- to specify
          the horizontal alignment of the month/year title displayed at the
          top of monthly-format calendars.

          The default is, of course, 'center'.

          Thanks to Todd Foster for providing a complete and thorough patch
          to provide this new feature.  He uses it to avoid splitting the
          month/year label as he cuts a monthly-format calendar apart to fit
          into a 6x9-inch notebook, but this feature might be useful to
          others as well.

        - Per a request from Stefan Haubenthal, who provided a small patch
          and a proper makefile ('Makefile.Amiga'), re-added support for the
          Amiga platform, which had been removed in the last release (due to
          unavailability of someone to test on that platform).

      2) Removed functionality:

        - Removed the long-obsolete external 'moon file' concept.  Now, we
          depend solely on the algorithmic determination of moon phases,
          which has been in place for many years and seems to be plenty
          accurate.

          The 'moon98' file (with manual entries of the dates and times of
          the 4 primary moon phases for all of 1998) was also removed from
          the 'examples' subdirectory, since it no longer serves any purpose.

        - The 'F13' pre-defined event has been removed.  It is unnecessary
          now that 'pcal' has support for the new 'on' preposition (described
          above).

          Replace any occurrence of 'F13' in your configuration file(s) with
          this:

              Fri on all 13

          The 'examples/pcal-cfg.txt' and 'examples/calendar_nl.txt' files
          were altered accordingly, intelligently using a pre-processor
          'ifdef' directive and the pre-defined 'pcal' version symbol ('ifdef
          v4_8_0 | v4_9_0 | v4_9_1 | v4_10_0') to use the appropriate format
          for this event specification, depending upon which version of
          'pcal' is being used.

      3) Bug fixes:

        - Fixed a bug present since the 4.10.0 release of 'pcal' whereby the
          use of the '-J' (capital 'J') option to display both the Julian
          date (day of year) and the number of remaining days in the year
          erroneously caused garbage text (PostScript commands) to appear in
          place of the number of days remaining in the year.

        - Fixed a long-standing bug whereby the last line of a 'pcal'
          configuration file was silently ignored if it ended without a 'line
          feed' (ASCII 10 character).

          Thanks to Thomas Zastrow for reporting this bug.

          - Fixed a long-standing bug in the 'moon phase' calculations.

          This bug only affected the pure DOS build (i.e. made with
          'Makefile.DOS').  It did not affect the Linux/Unix builds or the
          DJGPP-based or Cygwin-based builds.

          This bug was causing the major phases of the moon (new, 1Q, full,
          3Q) to be erroneously detected on 2 adjacent days instead of on
          just the single day on which they actually occurred.

          This in turn caused 2 of the same moon phase icons to appear on
          adjacent days on monthly-format calendars when the '-m' option was
          used.

          Thanks to Eric Nichols who helped to confirm the presence of this
          bug.

      4) Other changes:

        - In the USA calendar example file and the generic 'pcal-cfg.txt'
          example file, commented out the pre-2007 rules for Daylight Saving
          Time (DST) and added new rules for 2007 and beyond.

        - Made some tweaks to the 'examples/pcal-cfg.txt' 'pcal' sample
          configuration file, in some cases to demonstrate more 'pcal'
          functionality.

        - Added the Polish calendar ('examples/calendar_pl.txt'), provided by
          Dominik 'Chiron' Derlatka in the previous 'pcal' release, to the
          release package.

          It had been inadvertently omitted from the 4.10.0 release (but was
          available via CVS checkout since then).

        - Added 2 Unix shell scripts to a new 'scripts' directory in the
          'pcal' distribution:

              - my_daily_reminder_script.sh

                This script provides daily email schedule reminders.

              - group_calendaring.sh

                This script allows a simple 'group calendaring' capability.

          These scripts were written and generously provided by Kristofer
          Bergstrom.  They help automate his usage of 'pcal' and should prove
          useful to others.

          Kris' detailed explanation of the usage of these scripts is
          available as a link on the main 'pcal'/'lcal' website, but here's
          the direct link:

              http://pcal.sourceforge.net/scripts.html

        - Modified the Unix makefile to allow use of a user-specified
          destination directory ('$DESTDIR') on the installation step.

          For example:

              make DESTDIR=$HOME/test install

          Thanks to "Jonathan" (who's packaging 'pcal' for Gentoo) for this
          idea and a related patch.

        - Made various tweaks and updates to the 'man pcal' page.

          Some of these are intended to provide more guidance and examples in
          the use of 'pcal'.

          Added a long-missing description of the pre-defined symbols for
          paper size and page orientation, which can be used to advantage in
          the 'pcal' configuration file.

        - Fixed up a few errors (wrong credits, etc) and made various
          required changes to previous release notes in this 'ReadMe.txt'
          file.

  Credits:

      The original calendar PostScript was Copyright (c) 1987 by Patrick Wood
      and Pipeline Associates, Inc. with permission to modify and
      redistribute.

      The following people contributed to Pcal v4.11.0:

        Bug fixes, support for moon icons and
            Julian dates on yearly-format calendars,
            and various other fixes: Bill Marr
        Slovak language support and config file: Zdenko Podobny
        Hawaiian language support: Eric Nichols
        Spanish config file: Francisco Jos辿 Mar鱈n P辿rez
        Useful Unix scripts: Kristofer Bergstrom
        New 'on' preposition: Erkki Petsalo
        Title alignment option: Todd Foster
        Amiga support: Stefan Haubenthal

      For a list of all known contributors to date, see the 'Authors' section
      of the 'man' page.

  Bill Marr (marr99@users.sourceforge.net)
  18 Dec 2007

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------

"Pcal" Version 4.10.0

  This release of 'pcal' includes additional functionality, some bug fixes,
  and an update of the associated documentation.

  Major changes:

      1) New functionality:

        - Support for the following languages has been added:

              - Danish ("-a da")
              - Dutch ("-a nl")
              - Polish ("-a pl")
              - Romanian ("-a ro")

          Thanks to Ewald Beekman, a new calendar configuration file with
          Dutch holidays ('calendar_nl.txt') is included in the 'examples'
          directory.

          Thanks to Dominik 'Chiron' Derlatka, a new calendar configuration
          file with Polish holidays ('calendar_pl.txt') is included in the
          'examples' directory.

      2) Removed functionality:

        - Support for the OS/2, Amiga, and Vax/VMS platforms has been
          removed.

          These platforms are essentially obsolete and the files and code
          needed to accommodate these platforms was cluttering things up and
          interfering with further progress by needlessly complicating the
          code.

          Anyone needing support for these platforms is advised to continue
          using the 4.9.1 release of 'pcal'.

      3) Bug fixes:

        - Fixed a couple of long-standing, recently-uncovered bugs in the use
          of the timezone ('-z') option, which is used in the 'moon phase'
          calculations:

              (1) Negative timezone arguments, used for areas east of
                  (i.e. later than) UTC/Greenwich (e.g. '-z-5'), were not
                  being processed correctly. (They were erroneously adjusted
                  by adding a full 24 hours to make them positive.)

                  Thanks to Lalit Chhabra for reporting this bug.

              (2) The user-specified timezone offset was being normalized to
                  +/- 12 hours.

                  Although this works for the vast majority of users, there
                  are places in the world which are outside that range. For
                  example, Christmas Island (aka 'Kiritimati', in the Pacific
                  Ocean) is in the UTC+14 timezone. The local time there is 14
                  hours ahead of UTC, so the 'pcal' option would be
                  '-z-14'. Obviously, with such places in the world, we can no
                  longer normalize the user-specified timezone offset to +/-
                  12 hours.

        - Fixed a problem whereby certain installations of Cygwin were unable
          to compile 'pcal', due to a namespace collision between the
          'getline()' routine in 'pcal' and the standard C library function
          'getline()'.

          Thanks to Daniela ('Dani') Duerbeck for reporting this and to
          Stefan Fronzek for confirming that the fix worked.

        - Worked around a problem whereby a 'segmentation fault' crash can
          occur when a single entry in the 'pcal' configuration file has more
          than 100 'words' defining an event. Thanks to Eric Herrera for the
          crash report.

          For now, the limit has been increased from from 100 to 300, which
          should solve the problem for the vast majority of 'pcal' users.

      4) Other changes:

        - Eliminated certain compile-time warnings that occur in a "GCC 3.4.2
          + Solaris" build environment, thanks to a report from David Mathog.

          This involved adding a bunch casting operations to the argument of
          certain function calls like 'isdigit()' and 'islower()'.

        - Eliminated the voluminous description of the syntax and operations
          for the 'pcal' configuration file from the 'pcal -h' output,
          leaving just the detailed description of the command-line
          parameters.

          The long description of the use of 'pcal' configuration file was
          somewhat out-of-date and basically just (badly) duplicated the
          content of the 'man pcal' page (or its HTML, PostScript, or ASCII
          equivalent file).

          The 'man pcal' page should be treated as the authoritative
          reference for detailed aspects of 'pcal' operation.

        - Changed the format for the timestamp in the PostScript comment
          output ('%%CreationDate:') to one which is more thorough and less
          ambiguous.

        - Provide the URL to the 'pcal'/'lcal' website in the header
          (comment) section ('%%Creator:') of the PostScript output.

        - In the USA calendar example file, a couple of out-of-date URLs were
          repaired and some erroneous comment information about the date of
          George Washington's birthday was fixed.

      5) Of interest to 'pcal' hackers and installers:

        - Made a major change to 'pcal' design.

          Previously, the PostScript output was generated in part using an
          external program ('pcalinit[.c]') which read the PostScript
          template file ('pcalinit.ps') and automatically generated a C
          header file ('pcalinit.h').

          This old method had a few disadvantages:

              (1) The PostScript output that it generated was ugly, with no
                  whitespace (vertically or horizontally) and devoid of the
                  (useful) comments that were part of the PostScript template
                  file.

                  This made reading the PostScript much harder.

              (2) It was harder to take advantage of patterns in the
                  PostScript output, causing redundancy.

              (3) It was harder to compile (especially as the size of the
                  PostScript template file grew) under limited environments,
                  like DOS.

          The new method generates all the PostScript output using C code
          only.

          Minor optimizations in the code can be made this way, without
          needlessly replicating similar chunks of PostScript code.  This
          puts some of the logic behind the PostScript output back into C
          code, where it's easier to see what's happening.

          In truth, this change was first made (recently) to the 'lcal'
          application, where the inefficiencies are greater.  Logically,
          however, 'pcal' benefited from the same change.

        - Renamed the 'Makefile' flag 'EPS' to 'EPS_DSC' in order to more
          clearly show its purpose (i.e. to use different PostScript Document
          Structuring Conventions [DSC]) and to avoid confusion with the
          embedded EPS image capability for monthly calendars.

  Credits:

      The original calendar PostScript was Copyright (c) 1987 by Patrick Wood
      and Pipeline Associates, Inc. with permission to modify and
      redistribute.

      The following people contributed to Pcal v4.10.0:

        Bug fixes, various other fixes: Bill Marr
        Polish language support: Dominik 'Chiron' Derlatka
        Dutch language support: Ewald Beekman
        Romanian language support: Claudiu Costin
        Danish language support: Kenneth Geisshirt

      For a list of all known contributors to date, see the 'Authors' section
      of the 'man' page.

  Bill Marr (marr99@users.sourceforge.net)
  06 Aug 2006

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------

"Pcal" Version 4.9.1

  This release of 'pcal' includes no new functionality.  It contains only a
  simple bug fix.

  Major changes:

      1) Bug fixes:

        - Fixed a bug which inadvertently slipped into the 4.9.0 release at
          the last minute.

          This bug is only encountered when building for the Unix/Linux,
          OS/2, or DOS+DJGPP environments (i.e. when using the 'Makefile'
          file).  It causes a syntax error if you attempt to install 'pcal'
          using the 'make install' command.

  Bill Marr (marr99@users.sourceforge.net)
  24 Aug 2005

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------

"Pcal" Version 4.9.0

  This release of 'pcal' includes additional functionality, some bug fixes,
  and an update of the associated documentation.

  Major changes:

      1) New functionality:

        - Added new PostScript encoding vectors to support the following
          character sets:

              - KOI8-R      -- Russian
              - ISO 8859-2  -- Latin2 (East European)
              - ISO 8859-3  -- Latin3 (South European)
              - ISO 8859-4  -- Latin4 (North European)
              - ISO 8859-5  -- Cyrillic
              - ISO 8859-7  -- Greek
              - ISO 8859-9  -- Latin5 (Turkish)
              - ISO 8859-10 -- Latin6 (Nordic)
              - ISO 8859-11 -- Thai
              - ISO 8859-13 -- Latin7 (Baltic Rim)
              - ISO 8859-14 -- Latin8 (Celtic)
              - ISO 8859-15 -- Latin9 (adds euro, etc)

          Note that not all of these new encodings are currently used, simply
          because a language which requires the use of a given encoding may
          not yet be supported by 'pcal'.  Any of these encodings which are
          not yet used have been added with the intent of simplifying the
          future addition of support for other languages.

          Furthermore, encodings for Arabic (ISO 8859-6), Hebrew (ISO 8859-8),
          and Latin10 (ISO 8859-16) are not currently supported at all, but
          placeholders have been added to the 'pcal' source code to allow
          easier entry of those encodings in the future, if someone comes up
          with the necessary PostScript encoding vectors.

        - Support for the following languages has been added:

            - Czech ("-a cz")
            - Hungarian ("-a hu")
            - Catalan ("-a ca")

        - Russian language support is no longer considered "experimental", now
          that 'pcal' properly supports the KOI8-R character encoding.

          The default encoding for Russian is now KOI8-R instead of KOI8-U
          (which was used in v4.8.0 as a crude, temporary method).

          Latvian and Lithuanian language support is no longer considered
          "experimental", now that 'pcal' properly supports the 'Latin7' (ISO
          8859-13) character encoding.

          The default encoding for both Latvian and Lithuanian is now 'Latin4'
          instead of 'Latin1' (which was used in v4.8.0 as a crude, temporary
          method).

      2) New date file functionality:

        - Based on a patch from Bill Bogstad, added the capability to delete
          specific events, thereby allowing one to exclude one or more events
          that were inserted as a group of events, by using the new 'delete'
          keyword.

          More details are in the 'man' page.

          The sample configuration file ('examples/pcal-cfg.txt') also
          includes an example of the usage of this new capability.

      3) Other changes:

        - Changed the date/event separator character from a space to a tab
          when using the '-c' option (to output text lines which are
          compatible with the Unix 'calendar' program).

          This was done at the behest of a user who found that the space
          character was inadequate as a separator.  In fact, the 'calendar'
          program from a recent stable version (6.0.17) of the Debian
          'bsdmainutils' package proves that the space character is truly
          inadequate as a separator when running 'pcal -c > pcal-output.txt;
          calendar -f pcal-output.txt'.

        - Added a Perl script ('html/pcal.pl') from David Mathog which is an
          alternate way (compared to the existing 'pcal.cgi' Bourne shell
          script) to generate calendars via HTML/CGI.

        - Now that new character encodings are available, the default
          Greek-language character encoding was changed from 'Latin-1' (ISO
          8859-1) to 'Greek' (ISO 8859-7) to prevent having to specify '-r
          none' in order to get a usable Greek calendar.

          - Added new 'pcal' calendar configuration files to the 'examples/'
            directory:

              - 'calendar_us.txt'

                This example, provided by J. Rhett Hooper, contains events
                for users in the USA.

              - 'calendar_hu.txt'

                This example, provided by Ferenc Kruzslicz, contains events
                for users in Hungary.

          - Now that the Latin3 (ISO 8859-3) character encoding is provided,
            there's no need to use the previous (customized) method of
            supporting the Esperanto language.  Because of this, the custom
            'Esperanto' encoding has been eliminated.

            Esperanto speakers/users should now just use the standard 'Latin3'
            (ISO 8859-3) characters, which fully support the unique characters
            in the Esperanto language.

            This change cleans up the code in several spots.

          - Tweaked several of the sample calendar configuration files in the
            'examples/' directory to not specify any fonts.

            The specification of fonts is better left to the command line,
            since the necessary fonts to display/print a given language's
            calendar will undoubtedly differ amongst various users.

          - Added several new 'examples/fonttest_*' files to support testing
            of the various character encodings.  These 'font test' files can
            be used as shown in this example to check any of your fonts for
            use with the specified character encoding:

              pcal -f examples/fonttest_koi8r -n some_koi8_fontname

            Renamed old 'examples/fonttest_x' files to be more explicit,
            thereby avoiding confusion with newly-added 'fonttest' files.

        - Fixed a long-standing misrepresentation of the Spanish word for
          'Saturday'.  The word is 'S叩bado', but the acute accent on the
          first 'a' was missing.

        - Fixed misrepresentations of the Lithuanian word for 'August' and
          the Latvian words for 'June' and 'July'.  Since these languages
          were added in the previous release, these months erroneously used a
          'u'+circumflex instead of the proper 'u'+macron.

      4) Bug fixes:

        - Fixed a bug introduced in version 4.8.0 whereby the specification
          of a plural form of the day-of-week name was not being properly
          detected, reporting an 'unrecognized line in file' error.  Here's
          an example:

              all Fridays in Oct  xxxxx

          Thanks to Pedro I. Sanchez <pedro.sanchez at rogers.com> for
          reporting this bug.

          A work-around for this bug was to simply change the plural form to
          the singular form (e.g. "Fridays" to "Friday" or just "Fri").

        - Fix a long-standing bug whereby a centered "footer" specification
          with 'strftime()'-like date specifiers used in an HTML yearly
          calendar was using/showing the correct date values for the HTML
          'title' but the wrong date values for the centered header string at
          the start of the actual displayed (HTML) content.

      5) Documentation changes:

        - Added an entry to this 'ReadMe.txt' file in the v4.8.0 'Bug fixes'
          section due to a last-minute v4.8.0 change to fix a couple of
          security holes which accidentally went undocumented in this file.

        - Various updates throughout.

      6) Of interest to 'pcal' hackers and installers:

        - All PostScript encoding vectors used to define the various
          character encodings were defined as 'readonly'. This is mostly a
          cosmetic change rather than a functional change.

        - Made changes to the 'Makefile.DOS' file to accommodate the separate
          directories for the source, the objects, and the executables.  That
          change should have been part of the v4.8.0 release but was
          accidentally neglected.

          Make further changes to the DOS build process (via 'Makefile.DOS'):

              - Define '-DEPS' so that EPS-compatible PostScript is generated,
                just like has been done for the Unix build for a while.  This
                allows PostScript utilities to process pages more
                intelligently (e.g. so that a preview utility can page up and
                down properly).

              - Define several compile-time flags to prevent certain warnings.

              - Define the '-DPROTOS' compile-time flag to include full
                prototypes, thereby preventing many warnings about 'missing
                prototype'.

              - Define the '-DSTDLIB' compile-time flag to prevent warnings
                about multiply-defined prototypes.

        - To enhance compatibility with the Debian GNU/Linux distribution,
          made a change to the (Unix, OS/2, DOS+DJGPP) 'Makefile' file
          (specifically, to the 'D_SEARCH_PCAL_DIR' variable) to default to
          _not_ searching the directory with the 'pcal' executable file when
          searching for the 'calendar' ('pcal' configuration) file.

        - Made a minor change to the (Unix, OS/2, DOS+DJGPP) 'Makefile' file
          based on a patch from Thiago F.G. Albuquerque to prevent an error
          when building in the DOS+DJGPP environment when the directory
          specified by 'CATDIR' does not exist.

        - Remove obsolete comment in the 'Makefile' file about separate
          directories for the source, the objects, and the executables.  This
          comment was accidentally left in place for the v4.8.0 release.

        - In 'pcallang.h', to be consistent, converted all high-order
          characters in the language string specifications to simple octal
          format, to match the octal format used in the PostScript encoding
          vector specifications of 'pcalinit.ps'.  This makes it easier to
          edit the 'pcallang.h' file in any editor.  It also makes checking
          of the language strings against the character encodings simpler.

  Credits:

      The original calendar PostScript was Copyright (c) 1987 by Patrick Wood
      and Pipeline Associates, Inc. with permission to modify and
      redistribute.

      The following people contributed to Pcal v4.9.0:

        Bug fixes, 12 new character encodings,
            language support, various other fixes: Bill Marr
        Event deletion capability: Bill Bogstad
        Czech language support: Peter Cernoch
        Hungarian language support: Ferenc Kruzslicz
        Catalan language support: Carles Sadurn鱈 Anguita
        Perl script for HTML/CGI: David Mathog
        US example calendar: J. Rhett Hooper
        DOS/DJGPP build fix/support: Thiago F.G. Albuquerque

      For a list of all known contributors to date, see the 'Authors' section
      of the 'man' page.

  Bill Marr (marr99@users.sourceforge.net)
  18 Aug 2005

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------

"Pcal" Version 4.8.0

  This release of 'pcal' includes additional functionality, some bug fixes,
  and a thorough update of the associated documentation.

  Major changes:

      1) New functionality:

        - A method of adding Encapsulated PostScript (EPS) images to any
          given day(s) on a monthly-format calendar has been incorporated.

          Now you can have (e.g.) photos of a person on their birthday and/or
          icons for various holiday events, etc.

          For details, see the expanded documentation in the 'man' file, but
          briefly, to add an EPS image (photo, icon, etc) to a day, use an
          event entry like this (for the Thanksgiving holiday event):

              4th Thu in Nov*  image:/eps-path/turkey.eps 1.0 1.0 0 0

          The 'image:' text is a keyword which precedes the EPS image
          filename.  As shown, a path to the file can be specified.

          The first 2 values after the EPS image name are X/Y scaling values,
          in case the output of the EPS file is not sized properly (which is
          almost always the case) to fit in the 'day box'.  The last 2 values
          are X/Y translations, in case you want to move the EPS image around
          within the 'day box'.

          Note: Your EPS images will not be directly usable!  As a minimum,
          you'll first need to remove/comment-out the PostScript 'showpage'
          command near the end of the EPS image file!  Depending upon the
          source of the EPS image, you may also want to remove/comment-out
          some of the PostScript 'translate' commands too.

          Again, much more information about all this can be found in the
          'man' page for 'pcal', so please read that first!

          A sample EPS image (the 'recycle' icon, with 3 green arrows in a
          circle) has been provided with the 'pcal' distribution (under the
          'eps/' directory) as a quick way to test the EPS image embedding
          capability on one of your calendars.  This file was converted from
          a '.WMF' image file (using the 'libwmf'/'wmf2eps' library/utility
          mentioned in the 'man' file) and the string '%%% DISABLED: ' was
          prepended in 3 spots to disable the PostScript 'translate' and
          'showpage' commands associated with those lines.  This file is
          intended as a guide for what needs to be done to make your own EPS
          images usable by 'pcal'.

          To test with this sample EPS icon, add lines like these to your
          'pcal' configuration file:

              second Sat in all  RECYCLE!
              second Sat in all  image:/path-to-eps/recycle.eps 0.029 0.029 66 -28

          With the provided X/Y scaling and X/Y translation values, it should
          place the symbol in the lower right corner of the 'day box',
          assuming you're using letter-sized paper and landscape orientation
          on a monthly calendar.

        - Support for 'legal' (8.5 x 14.0 inch) and 'tabloid' (11.0 x 17.0
          inch) paper has been added.

          Specifying the paper size is now done differently than in the past.
          See the section 'New command-line options' (below) for details.

        - Added new automatically-defined symbols based on the current paper
          size:

            - "PAPERSIZE_LETTER"
            - "PAPERSIZE_LEGAL"
            - "PAPERSIZE_A4"
            - "PAPERSIZE_TABLOID"

          These can be useful for providing alternate values in the 'pcal'
          configuration file for EPS image placement and scaling, based on
          paper size.

        - Added new automatically-defined symbols based on the current page
          orientation:

            - "ORIENTATION_PORTRAIT"
            - "ORIENTATION_LANDSCAPE"

          These can be useful for providing alternate values in the 'pcal'
          configuration file for EPS image placement and scaling, based on the
          page orientation.

        - Support the definition of a symbol value along with a symbol name in
          'define' pre-processor directives in the 'pcal' configuration file.

          For example:

            define sem_start 8/23  # Beginning of semester
            sem_start                CIS136 Start
            7th  day after sem_start  CIS136 Quiz 1
            14th day after sem_start  CIS136 Quiz 2
            undef sem_start

          This capability came from an unknown author via the Debian Bug
          Tracking System for 'pcal'.  It was somewhat buggy in the Debian
          implementation, but was (completely?) repaired prior to inclusion in
          this release of 'pcal'.

        - Support for the following languages has been added:

            - Swedish ("-a sv")
            - Ukrainian ("-a uk")
            - Portuguese ("-a pt")
            - Estonian ("-a et")
            - Russian ("-a ru")
            - Latvian ("-a lv")
            - Lithuanian ("-a lt")

          Note: The support for Russian, Latvian, and Lithuanian is
          considered "experimental".  The day-of-week names and month names
          have been provided for these languages, but the character encodings
          have not been provided.  Russian support has been set up to use the
          KOI8-U (Ukrainian) character encoding instead of the KOI8-R
          encoding that it should use.  Latvian and Lithuanian support have
          been set up to use the Latin-1 (ISO-8859-1) encoding instead of the
          ISO-8859-13 character encoding that they should use.  From a
          practical standpoint, this probably means that these languages will
          appear mostly correct (i.e. for characters which can be
          displayed/printed in the encoding used) but will not be 100%.
          Patches would be gratefully accepted from anyone with the expertise
          to provide the necessary character encodings!

          UPDATE:

              As of 'pcal-4.9.0', Russian, Latvian, and Lithuanian language
              support is no longer considered "experimental" due to the
              addition of the proper character encodings for those languages.
              See the 'pcal-4.9.0' release notes (above) for details.

        - Substantial changes were made to the HTML user interface used to
          generate calendars.

          Added the appropriate option for the (already-existing) Finnish
          language support.

          Changed the 'Language:' selection in HTML calendar generation files
          ('pcal.html' and 'pcalw.html') to support the new languages.  Also,
          make this a 'drop-down' list instead of a series of 'radio
          buttons', which makes for a cleaner interface now that there are 12
          language options.

          Added a new 'Paper Size' option to correspond to the new '-P'
          option to 'pcal'.

          Changed the description of the last option ('Holidays:') to 'Bypass
          Date File Processing:' to more accurately reflect what it really
          does!  Changed the interface for this item to a 'check box' instead
          of 2 'radio buttons' to match common user interface guidelines and
          to clean-up the interface.

          Changed references to 'gray' date numerics to instead say "'date
          shade' color (default = gray)" to reflect the fact that a user can
          override the 'grey' default color in his/her 'pcal' options file
          (via the 'opt -s ...'  command/switch).

          Provide a new 'default' option for all the 'Day Numerics' (Weekday,
          Sat/Sun, Holiday) selection sets.  This allows the CGI script to
          bypass the specification of the '-g', '-O', '-G', and '-b' options.
          This is needed because of odd interactions between these switches
          which prevented the creation of a simple colored calendar.  For
          example, there was no way to generate a monthly or yearly calendar
          with the defaults (Mon-Fri in black, Sat/Sun in the 'date shade'
          [gray by default] color, and holidays in the 'date shade' [gray by
          default] color, even though this is the common case when PostScript
          calendars are generated from the command line version of 'pcal'.

          Make separate entries for 'day numerics' font and 'title (etc)
          font' to the user interface since these are distinct and therefore
          separately controllable in 'pcal'.  Previously, whatever font the
          user selected was used in both cases.

          Overhauled each group of 'radio buttons', changing from a
          horizontal set of options (which was long and difficult to discern
          for some entries) to a nicer, more-readable set of
          vertically-aligned options in a clean, captioned table for each
          group of radio buttons.

          Provide the user interface option to generate HTML-format calendars
          instead of PostScript-format calendars.

      2) New command-line options:

        - In the past, the paper size could only be specified via the
          'Makefile', which required recompiling if you wanted to change
          paper sizes.  This is somewhat bothersome, but even more so now
          that 'pcal' supports more paper sizes (i.e. not just 'letter' and
          'A4').

          Beginning with this release of 'pcal', a new '-P' option is now
          supported to declare the 'paper size'.  This option takes a value
          which can be any of the following (case-insensitive) values:

              - "letter"
              - "legal"
              - "a4"
              - "tabloid"

          This option can be specified using any of the 3 methods: (1) via
          the 'PCAL_OPTS' environment variable, (2) via the 'pcal'
          configuration file (aka '.calendar', aka the 'date' file), or (3)
          via the command line itself.

      3) New date file functionality:

        - Added support for "Friday the 13th" events.  Use the keyword 'F13'
          on the event specification.  For example:

              F13  Avoid black cats!

        - Added a new 'input-language' directive for the 'pcal' configuration
          file.  It takes a single parameter -- the 2-letter version of the
          ISO 639 (language code) standard.  This 'input language' will be
          used when deciphering any month names and/or day-of-week names when
          processing the event entries in the 'pcal' configuration file.  The
          default language is currently the same as the default 'output'
          language (English).

          An example entry in the 'pcal' configuration file:

              input-language fr  # interpret event dates in French

          In previous versions of 'pcal', which had no concept of 'input' and
          'output' languages, both the default language (English) and the
          currently-selected ('output') language were checked when parsing
          and checking for month names and day-of-week names during event
          processing.  For the same reason as the creation of this new
          'input-language' directive (i.e. to avoid conflicts), the default
          language is no longer checked in addition to the current (input)
          language.  Only the current 'input' language is checked.

          Note that the input language only makes sense in the 'pcal'
          configuration file, so it can only be specified there.

          Note also that the 'input language' can be changed as needed at any
          time during processing of the 'pcal' configuration file, for the
          rare case where someone has multiple language event definitions
          within the same file.

      4) Other changes:

        - The 2-letter language code for Greek was re-assigned from 'gr' to
          'el' to be compatible with ISO 639 (2-letter and 3-letter language
          codes).

          This means that you need to (for example) use '-a el' on the 'pcal'
          command line to generate a Greek-language calendar rather than the
          old '-a gr'.

        - Added the '-p' and '-l' flags ('portrait' and 'landscape' paper
          orientations) to the list of those processed from the command line
          prior to the processing of the 'pcal' configuration file.

          This is needed so that directives like 'ifdef ORIENTATION_PORTRAIT'
          in the configuration file work as expected.

        - Fixed a flaw in the sizing of calendars generated in the 'portrait'
          page orientation.  They were not using as much of the physical page
          space as they should have been.

        - Collected all sample 'calendar options' files for various countries
          (some which were on the 'pcal' website or in the mailing list
          archives but weren't part of the actual distribution) and named
          them all 'calendar_XX.txt' where 'XX' is the 2-letter country name
          code based on the ISO 3166 standard.  This required a change to the
          Greek ('gk' to 'gr') and Estonian ('et' to 'ee') 2-letter codes
          used in the filenames.

          Since 'pcal' can be run under DOS, converted sample 'calendar
          options' files from Unix-style to DOS-style line-endings (as
          needed) for maximum portability.

        - The '%a' format specifier (which is used to represent the
          abbreviated day-of-week name [e.g. 'Wed']) was using a simplified
          method of generating the abbreviated name from the full name -- by
          using just the first 3 characters.

          With the addition of Ukrainian and (later) Estonian language
          support, this simple scheme became inadequate because those
          languages don't use 3-character abbreviations for the day-of-week
          names.

          Instead, a new array (with entries for each supported language) of
          the abbreviated day-of-week names was created.  The '%a' format
          specifier uses this new array to derive abbreviated day-of-week
          names.

      5) Bug fixes:

        - Fixed a design flaw whereby certain languages (like Italian,
          French, Esperanto, and Spanish) which have a day-of-the-week name
          with the same first 3 letters as a month name can cause problems
          detecting events in the 'pcal' configuration file.

          Aside: When parsing unknown tokens, day-of-week names are compared
          before month names.

          For example, French has the day 'Mardi' (Tuesday) and the month
          'Mars' (March).  Finnish has the day 'Maanantai' (Monday) and the
          month 'Maaliskuu' (March). The following event in the configuration
          file will yield an error because the string intended as an
          abbreviated month name 'Mar' (for 'Mars'/March) is erroneously
          interpreted as a weekday name 'Mardi':

              Mar 21  Event for March 21st

          It should be possible to specify the full month name ('Mars') to
          avoid the conflict, but 'pcal' was only examining the first 3
          letters of the weekday names when looking for a matching token.

          The code which looks for matching weekday names has now been
          modified to use the full length of the specified token string from
          the configuration file, which allows one to specify the full name
          of the month to avoid any conflict.

          Note: A similar change was made to the month name comparison,
          because an event of 'Mars 21' (French) was being erroneously
          detected in an English-language setting!  This ties in with the new
          'input-language' directive (described above).

        - Fix bug whereby 'Holidays:' option in 'pcalw.html' was using older,
          incorrect name, causing that option to be completely ignored.

        - Fixed the bug (present since v4.7.1 of 'pcal', and previously
          documented on the 'pcal' website) whereby use of the '-q' option to
          generate 1-column-per-month HTML output required one to use the '-F
          1' flag to force the day-of-week to begin with 'Monday'.  This
          restriction is now removed and one can generate HTML
          1-column-per-month calendars with any value for the '-F' flag (or
          without using the '-F' flag at all).

        - Fixed a couple of security holes whereby a malicious calendar file
          (e.g from an external source) could cause an exploitable buffer
          overflow attack.

      6) Documentation changes:

        - Made major changes to the 'pcal.man' file to bring it up-to-date
          and make it more useful and/or readable, both in raw format and as
          a rendered 'man' page.

          Those changes are described in detail in a newly-added comment
          section at the beginning of that file, which acts as a 'ChangeLog'
          section.  See that file for details.

        - Provided a new sample 'pcal' configuration file ('pcal-cfg.txt') in
          the new 'examples/' subdirectory.

          This file attempts to demonstrate the various features that are
          possible with 'pcal' in a manner which is well-documented and can
          be easily incorporated by others into their own 'pcal'
          configuration file(s).  It was created with the idea that "an
          example (or two, or three) is worth a thousand words".

          Among other things, it demonstrates the use of various format
          specifiers, the use of the 'Notes' box, the use of pre-processor
          directives and conditional processing, and the use of some
          predefined events.

        - Removed the 'Pcal.hlp' file, which was essentially just a duplicate
          of the 'pcal.man' content in a human-readable form.  The content of
          the 'pcal.man' file is intended to be pre-rendered (by the 'pcal'
          maintainer / release manager) into other human-readable forms
          (PostScript, HTML, ASCII text) as described in the 'Overview:'
          section at the beginning of this file.

          Now, there are essentially just 2 files which need to be updated to
          document 'pcal' operation: 'pcal.man' and 'ReadMe.txt'.

          Renamed 'ReadMe' to 'ReadMe.txt' and merged all the old versions of
          'ReadMe.4.x' into that single file for clarity, consistency, and
          ease of access.

        - Moved old 'pscalendar' file into the new 'doc/obsolete/' directory
          since it only has historical significance.

      7) Of interest to 'pcal' hackers and installers:

        - Created new subdirectories to better organize the 'pcal'
          distribution files:

              - 'src/'

                all 'pcal' source code (*.c, *.h, *.ps)

              - 'obj/'

                empty subdirectory which will contain all object code and the
                single C header file ('pcalinit.h') which is auto-generated
                at compile time

              - 'exec/'

                empty subdirectory which will contain all executable code
                ('pcal[.exe]' and 'pcalinit[.exe]')

              - 'doc/' and 'doc/obsolete/'

                various documentation (current and historical)

              - 'examples/'

                several sample 'calendar options' files, mostly for various
                holidays in each of several countries; also includes various
                'calendar options' files used to test the fonts and character
                mappings

              - 'html/'

                files used to generate calendars using the HTML/CGI (web
                browser) interface

        - Added build instructions for the various platforms that 'pcal'
          supports to this file ('ReadMe.txt').

        - Added a new compile-time flags setting ('CFLAGS = -O2 -Wall -W') to
          the Unix 'Makefile'.  The first 2 of those flags were already in
          the OS/2 'make' file (which was almost identical to the Unix
          'Makefile'), but for some unknown reason they were not in the Unix
          'Makefile'.

          Added a brief description of each flag ('-O2' and '-Wall' and '-W')
          used on the 'CFLAGS = ...' line to the Unix 'make' file.

          For those not familiar with these flags, '-O2' provides code
          optimization, '-Wall' enables many compile-time warning messages,
          and '-W' enables more compile-time warning messages.

          Made several minor code modifications to prevent the compile-time
          warning messages that resulted from enabling those flags.

        - Merged the OS/2 'make' file ('Makefile.os2') into the Unix 'make'
          file ('Makefile').  These files were almost identical and did not
          merit separate files.

          Added support for the DOS+DJGPP environment to this same file.

          Use these commands:

              Unix/Linux: make

              OS/2: make OS=OS2

              DOS+DJGPP: make OS=DJGPP

        - Added a (commented-out) '# PACK = gzip' option in the Unix 'make'
          file for those who don't have the 'compress' utility.

        - Modified the existing 'man' target in the Unix 'make' file
          ('Makefile') to generate the content of the 'pcal' 'man' page in
          HTML, PostScript, and raw text formats.

          Before a new release of 'pcal', the 'pcal' maintainer should run
          'make man' to generate these help files.

          These files should also be placed on the 'pcal' website, since the
          main page provides links to these files.

        - Removed Control-L ('^L', page eject) characters from C and
          PostScript source code.  Who puts that in source files?!?

        - Remove obsolete, unused targets and definitions (used to compress
          and 'uuencode' the source) from Unix and OS/2 'Makefile' files.

        - Changed 'find_sym()' routine to 'find_sym_name()' to be distinct
          from new 'find_sym_val()' routine in code searches.

        - Removed extraneous files from previous distribution ('Makefile~'
          and 'pcal' [pre-built DOS executable binary file]).  If anyone
          really needs a pre-built 'pcal.exe' DOS executable file, it can
          always be provided separately on the project webpage.

        - Change sense of and provide proper comment for 'SEARCH_PCAL_DIR'
          flag setting in Unix and OS/2 'make' files.

        - Provide comments in the 'Makefile' for the '-DEPS' option,
          describing what it does and why it's useful.

        - Removed executable permission from various text files:

              moon98 Readme writefil.c Pcal.hlp

          In general, fixed up the permissions on several files.  For
          example, some makefiles had 'rw' permission and others had just 'r'
          permission!

        - Changed the misleading name of array 'holidays[]' to
          'predef_events[]' to reflect the fact that this is a list of
          'predefined events', which are often, but not necessarily, holiday
          events.  For example, this includes the new 'Friday the 13th'
          events, which, like every other event in this array, are not
          treated as a 'holiday' event unless the user specifies a '*' after
          the date portion of the event specification in the 'pcal' options
          file.

        - Converted the 'Makefile.DOS' file from Unix-style line-endings to
          DOS-style.

          Tweaked the same file to successfully compile under MS-DOS using
          the Borland C++ v5.0 compiler.

  Credits:

      The original calendar PostScript was Copyright (c) 1987 by Patrick Wood
      and Pipeline Associates, Inc. with permission to modify and
      redistribute.

      The following people contributed to Pcal v4.8.0:

        EPS images, 'paper size' option,
            new paper sizes, HTML UI update,
            various other fixes: Bill Marr
        "Friday the 13th" events: Don Laursen
        Swedish language support: Joel Fredrikson
        Ukrainian language support: Volodymyr M. Lisivka
        Portuguese language support: Pedro Zorzenon Neto
        Estonian, Russian, Lithuanian, and
            Latvian language support: Neeme Praks
        Enhanced 'define' capability: unknown (requested by
                                                        Louis Taber)
        French example calendar: Val辿ry Bruniaux
        DOS/DJGPP build support: Thiago F.G. Albuquerque
        Detection of security holes: Danny Lungstrom

      For a list of all known contributors to date, see the 'Authors' section
      of the 'man' page.

  Bill Marr (marr99@users.sourceforge.net)
  15 Dec 2004

-----------------------------------------------------------------------------
-----------------------------------------------------------------------------

"Pcal" Version 4.7.1

This is a new release of "Pcal", the PostScript calendar program. It has
minor changes to the 4.7 version: the -q flag that allows the printing of
a yearplanner and an additional Finnish languages support with the -a flag.

The -q flag gives prints out as one column per month resulting in table
that gives a quicker overview over several months and which can be used
as a yearplanner. As a yearplanner obviously has less space for text, only
the first character of the weekday and the first 5 characters of each calendar
entry are printed. Holidays are marked red but the text of the calendar
entry is not printed. The yearplanner gives output at the moment only in
HTML and therefore has effect only when used the -H flag.

To print a half-yearplanner of the first six months:
pcal -H -q 1 2003 6 > yearplanner_I_2003.html

The Finnish language is switched on with "-a fi".

For more general information see the readme-file of version 4.7 below.

Stefan Fronzek (stefan@fronzek.akshor.com), January 15 2003

(riastradh)

2020-04-07 21:39:04 UTC MAIN commitmail json YAML

Updated devel/googletest, misc/khard

(adam)

2020-04-07 21:38:46 UTC MAIN commitmail json YAML

khard: updated to 0.16.1

0.16.1:
Unknown changes

(adam)

2020-04-07 21:36:58 UTC MAIN commitmail json YAML

googletest: updated to 1.10.0

Release 1.10.0
1.10.0 Release reflects a current version of the project.
The 1.10.x will not consider any requests for any new features, The bug fix
requests will only be considered if proven "critical"

High Level Changes:
This release deprecated "....TEST_CASE" API in favor of "....TEST_SUITE". In a
nutshell if you have code that uses something like
"INSTANTIATE_TYPED_TEST_CASE_P " - this and all other "*_TEST_CASE " are now
deprecated in favor of more standard _TEST_SUITE.

There is also new powerful MOCK_METHOD macro.

(adam)

2020-04-07 18:04:07 UTC MAIN commitmail json YAML

mutt: remove conflict with neomutt

From Michael-John Turner in PR 55150

(wiz)

2020-04-07 16:47:04 UTC MAIN commitmail json YAML

changes: update gnurl

(nikita)

2020-04-07 16:45:40 UTC MAIN commitmail json YAML

gnurl: Update to 7.69.1

Changelog:

CHANGELOG (curl)
----------

Fixed in 7.69.1 - March 11 2020

Bugfixes:

    ares: store dns parameters for duphandle
    cirrus-ci: disable the FreeBSD 13 builds
    curl_share_setopt.3: Note sharing cookies doesn't enable the engine
    lib1564: reduce number of mid-wait wakeup calls
    libssh: Fix matching user-specified MD5 hex key
    MANUAL: update a dict-using command line
    mime: do not perform more than one read in a row
    mime: fix the binary encoder to handle large data properly
    mime: latch last read callback status
    multi: skip EINTR check on wakeup socket if it was closed
    pause: bail out on bad input
    pause: force a connection recheck after unpausing (take 2)
    pause: return early for calls that don't change pause state
    runtests.1: rephrase how to specify what tests to run
    runtests: fix missing use of exe_ext helper function
    seek: fix fall back for missing ftruncate on Windows
    sftp: fix segfault regression introduced by #4747 in 7.69.0
    sha256: Added SecureTransport implementation
    sha256: Added WinCrypt implementation
    socks4: fix host resolve regression
    socks5: host name resolv regression fix
    tests/server: fix missing use of exe_ext helper function
    tests: fix static ip:port instead of dynamic values being used
    tests: make sleeping portable by avoiding select
    unit1612: fix the inclusion and compilation of the HMAC unit test
    urldata: remove the 'stream_was_rewound' connectdata struct member
    version: make curl_version* thread-safe without using global context

Fixed in 7.69.0 - March 4 2020

Changes:

    polarssl: removed
    smtp: add CURLOPT_MAIL_RCPT_ALLLOWFAILS and --mail-rcpt-allowfails
    wolfSSH: new SSH backend

Bugfixes:

    altsvc: improved header parser
    altsvc: keep a copy of the file name to survive handle reset
    altsvc: make saving the cache an atomic operation
    altsvc: use h3-27
    azure: disable brotli on the macos debug-builds
    build: remove all HAVE_OPENSSL_ENGINE_H defines
    checksrc.bat: Fix not being able to run script from the main curl dir
    cleanup: fix several comment typos
    cleanup: fix typos and wording in docs and comments
    cmake: add support for CMAKE_LTO option
    cmake: clean up and improve build procedures
    cmake: enable SMB for Windows builds
    cmake: improve libssh2 check on Windows
    cmake: Show HTTPS-proxy in the features output
    cmake: support specifying the target Windows version
    cmake: use check_symbol_exists also for inet_pton
    configure.ac: fix comments about --with-quiche
    configure: disable metalink if mbedTLS is specified
    configure: disable metalink support for incompatible SSL/TLS
    conn: do not reuse connection if SOCKS proxy credentials differ
    conncache: removed unused Curl_conncache_bundle_size()
    connect: remove some spurious infof() calls
    connection reuse: respect the max_concurrent_streams limits
    contributors: also include people who contributed to curl-www
    contrithanks: use the most recent tag by default
    cookie: check __Secure- and __Host- case sensitively
    cookies: make saving atomic with a rename
    create-dirs.d: mention the mode
    curl: avoid using strlen for testing if a string is empty
    curl: error on --alt-svc use w/o support
    curl: let -D merge headers in one file again
    curl: make #0 not output the full URL
    curl: make the -# spaceship bar not wrap the line
    curl: remove 'config' field from OutStruct
    curl:progressbarinit: ignore column width from terminals < 20
    curl_escape.3: add a link to curl_free
    curl_getenv.3: fix the memory handling description
    curl_global_init: assume the EINTR bit by default
    curl_global_init: move the IPv6 works status bool to multi handle
    CURLINFO_COOKIELIST.3: Fix example
    CURLOPT_ALTSVC_CTRL.3: fix the DEFAULT wording
    CURLOPT_PROXY_SSL_OPTIONS.3: Sync with CURLOPT_SSL_OPTIONS.3
    CURLOPT_REDIR_PROTOCOLS.3: update the DEFAULT section
    data.d: remove "Multiple files can also be specified"
    digest: do not quote algorithm in HTTP authorisation
    docs/HTTP3: add --enable-alt-svc to curl's configure
    docs/HTTP3: update the OpenSSL branch to use for ngtcp2
    docs: fix typo on CURLINFO_RETRY_AFTER
    easy: remove dead code
    form.d: fix two minor typos
    ftp: convert 'sock_accepted' to a plain boolean
    ftp: remove superfluous checking for crlf in user or pwd
    ftp: shrink temp buffers used for PORT
    github action: add CIFuzz
    github: Instructions to post "uname -a" on Unix systems in issues
    GnuTLS: always send client cert
    gtls: fixed compilation when using GnuTLS < 3.5.0
    hostip: move code to resolve IP address literals to `Curl_resolv`
    HTTP-COOKIES: describe the cookie file format
    HTTP-COOKIES: mention that a trailing newline is required
    http2: make pausing/unpausing set/clear local stream window
    http2: now requires nghttp2 >= 1.12.0
    http: added 417 response treatment
    http: increase EXPECT_100_THRESHOLD to 1Mb
    http: mark POSTs with no body as "upload done" from the start
    http: move "oauth_bearer" from connectdata to Curl_easy
    include: remove non-curl prefixed defines
    KNOWN_BUGS: Multiple methods in a single WWW-Authenticate: header
    libssh2: add support for forcing a hostkey type
    libssh2: fix variable type
    libssh: improve known hosts handling
    llist: removed unused Curl_llist_move()
    location.d: the method change is from POST to GET only
    md4: fixed compilation issues when using GNU TLS gcrypt
    md4: use init/update/final functions in Secure Transport
    md5: added implementation for mbedTLS
    mk-ca-bundle: add support for CKA_NSS_SERVER_DISTRUST_AFTER
    multi: change curl_multi_wait/poll to error on negative timeout
    multi: fix outdated comment
    multi: if Curl_readwrite sets 'comeback' use expire, not loop
    multi_done: if multiplexed, make conn->data point to another transfer
    multi_wait: stop loop when sread() returns zero
    ngtcp2: add error code for QUIC connection errors
    ngtcp2: fixed to only use AF_INET6 when ENABLE_IPV6
    ngtcp2: update to git master and its draft-25 support
    ntlm: move the winbind data into the NTLM data structure
    ntlm: pass the Curl_easy structure to the private winbind functions
    ntlm: removed the dependency on the TLS libaries when using MD5
    ntlm_wb: use Curl_socketpair() for greater portability
    oauth2-bearer.d: works for HTTP too
    openssl: make CURLINFO_CERTINFO not truncate x509v3 fields
    openssl: remove redundant assignment
    os400: fixed the build
    pause: force-drain the transfer on unpause
    quiche: update to draft-25
    README: mention that the docs is in docs/
    RELEASE-PROCEDURE: feature win is closed post-release a few days
    runtests: make random seed fixed for a month
    runtests: restore the command log
    schannel: make CURLOPT_CAINFO work better on Windows 7
    schannel_verify: Fix alt names manual verify for UNICODE builds
    sha256: use crypto implementations when available
    singleuse.pl: support new API functions, fix curl_dbg_ handling
    smtp: support the SMTPUTF8 extension
    smtp: support UTF-8 based host names in MAIL FROM
    SOCKS: make the connect phase non-blocking
    strcase: turn Curl_raw_tolower into static
    strerror: increase STRERROR_LEN 128 -> 256
    test1323: added missing 'unit test' feature requirement
    tests: add a unit test for MD4 digest generation
    tests: add a unit test for SHA256 digest generation
    tests: add a unit test for the HMAC hash generation
    tests: deduce the tool name from the test case for unit tests
    tests: fix Python 3 compatibility of smbserver.py
    tool_dirhie: allow directory traversal during creation
    tool_homedir: change GetEnv() to use libcurl's curl_getenv()
    tool_util: improve Windows version of tvnow()
    travis: update non-OpenSSL Linux jobs to Bionic
    url: include the failure reason when curl_win32_idn_to_ascii() fails
    urlapi: guess scheme properly with credentials given
    urldata: do string enums without #ifdefs for build scripts
    vtls: refactor Curl_multissl_version to make the code clearer
    win32: USE_WIN32_CRYPTO to enable Win32 based MD4, MD5 and SHA256

Fixed in 7.68.0 - January 8 2020

Changes:

    TLS: add BearSSL vtls implementation
    XFERINFOFUNCTION: support CURL_PROGRESSFUNC_CONTINUE
    curl: add --etag-compare and --etag-save
    curl: add --parallel-immediate
    multi: add curl_multi_wakeup()
    openssl: CURLSSLOPT_NO_PARTIALCHAIN can disable partial cert chains

Bugfixes:

    CVE-2019-15601: file: on Windows, refuse paths that start with \\
    Azure Pipelines: add several builds
    CMake: add support for building with the NSS vtls backend
    CURL-DISABLE: initial docs for the CURL_DISABLE_* defines
    CURLOPT_HEADERFUNCTION.3: Document that size is always 1
    CURLOPT_QUOTE.3: fix typos
    CURLOPT_READFUNCTION.3: fix the example
    CURLOPT_URL.3: "curl supports SMB version 1 (only)"
    CURLOPT_VERBOSE.3: see also ERRORBUFFER
    HISTORY: added cmake, HTTP/3 and parallel downloads with curl
    HISTORY: the SMB(S) support landed in 2014
    INSTALL.md: provide Android build instructions
    KNOWN_BUGS: Connection information when using TCP Fast Open
    KNOWN_BUGS: LDAP on Windows doesn't work correctly
    KNOWN_BUGS: TLS session cache doesn't work with TFO
    OPENSOCKETFUNCTION.3: correct the purpose description
    TrackMemory tests: always remove CR before LF
    altsvc: bump to h3-24
    altsvc: make the save function ignore NULL filenames
    build: Disable Visual Studio warning "conditional expression is constant"
    build: fix for CURL_DISABLE_DOH
    checksrc.bat: Add a check for vquic and vssh directories
    checksrc: repair the copyrightyear check
    cirrus-ci: enable clang sanitizers on freebsd 13
    cirrus: Drop the FreeBSD 10.4 build
    config-win32: cpu-machine-OS for Windows on ARM
    configure: avoid unportable `==' test(1) operator
    configure: enable IPv6 support without `getaddrinfo`
    configure: fix typo in help text
    conncache: CONNECT_ONLY connections assumed always in-use
    conncache: fix multi-thread use of shared connection cache
    copyrights: fix copyright year range
    create_conn: prefer multiplexing to using new connections
    curl -w: handle a blank input file correctly
    curl.h: add two missing defines for "pre ISO C" compilers
    curl/parseconfig: fix mem-leak
    curl/parseconfig: use curl_free() to free memory allocated by libcurl
    curl: cleanup multi handle on failure
    curl: fix --upload-file . hangs if delay in STDIN
    curl: fix -T globbing
    curl: improved cleanup in upload error path
    curl: make a few char pointers point to const char instead
    curl: properly free mimepost data
    curl: show better error message when no homedir is found
    curl: show error for --http3 if libcurl lacks support
    curl_setup_once: consistently use WHILE_FALSE in macros
    define: remove HAVE_ENGINE_LOAD_BUILTIN_ENGINES, not used anymore
    docs: Change 'experiemental' to 'experimental'
    docs: TLS SRP doesn't work with TLS 1.3
    docs: fix several typos
    docs: mention CURL_MAX_INPUT_LENGTH restrictions
    doh: improved both encoding and decoding
    doh: make it behave when built without proxy support
    examples/postinmemory.c: Call curl_global_cleanup always
    examples/url2file.c: corrected erroneous comment
    examples: add multi-poll.c
    global_init: undo the "intialized" bump in case of failure
    hostip: suppress compiler warning
    http_ntlm: Remove duplicate NSS initialisation
    lib: Move lib/ssh.h -> lib/vssh/ssh.h
    lib: fix compiler warnings with `CURL_DISABLE_VERBOSE_STRINGS`
    lib: fix warnings found when porting to NuttX
    lib: remove ASSIGNWITHINCONDITION exceptions, use our code style
    lib: remove erroneous +x file permission on some c files
    libssh2: add support for ECDSA and ed25519 knownhost keys
    multi.h: remove INITIAL_MAX_CONCURRENT_STREAMS from public header
    multi: free sockhash on OOM
    multi_poll: avoid busy-loop when called without easy handles attached
    ngtcp2: Support the latest update key callback type
    ngtcp2: fix thread-safety bug in error-handling
    ngtcp2: free used resources on disconnect
    ngtcp2: handle key updates as ngtcp2 master branch tells us
    ngtcp2: increase QUIC window size when data is consumed
    ngtcp2: use overflow buffer for extra HTTP/3 data
    ntlm: USE_WIN32_CRYPTO check removed to get USE_NTLM2SESSION set
    ntlm_wb: fix double-free in OOM
    openssl: Revert to less sensitivity for SYSCALL errors
    openssl: improve error message for SYSCALL during connect
    openssl: prevent recursive function calls from ctx callbacks
    openssl: retrieve reported LibreSSL version at runtime
    openssl: set X509_V_FLAG_PARTIAL_CHAIN by default
    parsedate: offer a getdate_capped() alternative
    pause: avoid updating socket if done was already called
    projects: Fix Visual Studio projects SSH builds
    projects: Fix Visual Studio wolfSSL configurations
    quiche: reject HTTP/3 headers in the wrong order
    remove_handle: clear expire timers after multi_done()
    runtests: --repeat=[num] to repeat tests
    runtests: introduce --shallow to reduce huge torture tests
    schannel: fix --tls-max for when min is --tlsv1 or default
    setopt: Fix ALPN / NPN user option when built without HTTP2
    strerror: Add Curl_winapi_strerror for Win API specific errors
    strerror: Fix an error looking up some Windows error strings
    strerror: Fix compiler warning "empty expression"
    system.h: fix for MCST lcc compiler
    test/sws: search for "Testno:" header unconditionally if no testno
    test1175: verify symbols-in-versions and libcurl-errors.3 in sync
    test1270: a basic -w redirect_url test
    test1456: remove the use of a fixed local port number
    test1558: use double slash after file:
    test1560: require IPv6 for IPv6 aware URL parsing
    tests/lib1557: fix mem-leak in OOM
    tests/lib1559: fix mem-leak in OOM
    tests/lib1591: free memory properly on OOM, in the trailers callback
    tests/unit1607: fix mem-leak in OOM
    tests/unit1609: fix mem-leak in OOM
    tests/unit1620: fix bad free in OOM
    tests: Change NTLM tests to require SSL
    tests: Fix bounce requests with truncated writes
    tests: fix build with `CURL_DISABLE_DOH`
    tests: fix permissions of ssh keys in WSL
    tests: make it possible to set executable extensions
    tests: make sure checksrc runs on header files too
    tests: set LC_ALL=en_US.UTF-8 instead of blank in several tests
    tests: use DoH feature for DoH tests
    tests: use \r\n for log messages in WSL
    tool_operate: fix mem leak when failed config parse
    travis: Fix error detection
    travis: abandon coveralls, it is not reliable
    travis: build ngtcp2 with --enable-lib-only
    travis: export the CC/CXX variables when set
    vtls: make BearSSL possible to set with CURL_SSL_BACKEND
    winbuild: Define CARES_STATICLIB when WITH_CARES=static
    winbuild: Document CURL_STATICLIB requirement for static libcurl

(nikita)

2020-04-07 15:57:02 UTC MAIN commitmail json YAML

(ham/uhd) Removed duplicated line by wrong edit (REPLACE_PYTHON)

(mef)

2020-04-07 15:52:06 UTC MAIN commitmail json YAML

doc: Updated ham/uhd to 3.15.0.0

(mef)

2020-04-07 15:51:50 UTC MAIN commitmail json YAML

(ham/uhd) Updated to 3.15.0.0

## 003.015.000.000
* N320: Fix MCR initialization, fix checks for LO distribution board,
  reset RX IQ balance on init, replace DRAM FIFO with replay block,
  improve constraints, fix I/Q imbalance compensation, add FPGPIO control
* N310: increase default dc offset averaging window, make tunes
  asynchronous, add capability to control RF filter bypass and freq.band
  limits, fix setting user DB EEPROM, correctly report N321 vs N320,
  improve DDR3 BIST, update max revision to 7, fix DMA arbitration to
  use contiguous packets, replace DRAM FIFO with replay block, fix SFP
  link up status, add workaround for clocking interference with external
  reference clocks, disable gpsdo clock/time source options when
  enable_gps=0
* X300: Fix max bitfile size, fix GPIO ATR property access type, heavily
  refactor, introduce conn_mgr, add DPDK support, add
  capability to flash NI-2974 FPGA, fix clocking code, enable 11.52 MHz
  and 23.04 MHz system ref rates, improve usage of constrained device
  args, enable ADC gain through RFNoC API, add mode to set master clock
  rate to arbitrary values between 184.32 and 200 MHz, throttle
  muxed_zero_copy_if
* E320: Fix time source clobbering ref source, add support for RevE, fix
  reporting of FPGA version hash, fix SFP link up status, fix missing
  ce_clk driver
* E310: Convert to MPM architecture, fix uhd_image_loader usage, fix DMA
  arbitration to use contiguous packets, reduced DMA chans to 4 (using
  data stream muxing), fix DRAM_TEST target build
* E3xx: Correct frontend name in devtest
* B200: Add command to query bootloader status, fix sc12 streaming, fix
  FIFO sizes on GPIFII interface
* UBX: add temperature compensation mode
* SBX: Only update ATRs when lock state changes
* TwinRX: add LO charge pump properties, increase default charge pump
  value on LO1, add low spur tuning mode, fix duplicate write to N value
  in DDC
* RFNoC/device3: Read command FIFO size from device instead of
  hardcoding values, fix multidevice graph connections, ENABLE_RFNOC now
  defaults to ON, search all nodes for tick rate, add update_graph()
  call which lets blocks do a graph-wide update of properties, fix
  missing port arg in SR_WRITE Noc-Script call, constrain
  send/recv_frame_size baed on MTU, fix flushing on init/deinit, disable
  FC ACKs for lossless links
* RFNOC/FPGA: Fix rb_stb in split stream block, fix off-by-one error in
  the window block, fix phase reset and -accumulator for DDC and DUC
  blocks, fix flushing on split-stream block, fix DC offset issue with
  DDS by using proper rounding, fix DUC/DDC sample rate switching by
  latching N on M in axi_rate_change, various fixes to
  uhd_image_builder, fix MTU settings in blocks, align byte count to
  8-byte word
* RFNOC: Allow UHD_RFNOC_DIR to contain multiple paths
* Python API: Replace Boost.Python with PyBind11, fix benchmark_rate
  statistics, fix phase alignment test script
* Python API: Added include of complex.h to allow pybind to convert
  complex data types
* Python API: Make multi_usrp::get_*_usrp_info() return a Python dict
* Python API: Fix array processing in send_waveforms()
* UHD: Allow ignoring fallthrough warnings, reduce Boost footprint,
  remove gpsd dependency, improve streaming, reduced the number of
  compiler warnings, introduce pop() to the prop tree, add typecast
  operator from uhd::dict<> to std::map<>, properly cache config file
  data
* MPM/mpmd: Introduce compatible rev numbers to support future hardware,
  fix some resource leaks in mpmd, fix spurious reclaims causing
  unnecessary warnings, fix resource leaks in liberio xport, allow to
  mux data streams over liberio transports (e.g. to require fewer DMA
  channels on E310), wait for DPDK links to come up before proceeding,
  relax failure handling when updating components (fixes spurious errors
  when updating FPGA images over SFP), fix issue where RPC
  initialization would hang on failure
* MPM:  Re-enable RPC server timeouts after components have been updated
* MPMD: Remove arbitraty frame size defaults for UDP transports
* MPMD: Fix incorrect link rate warnings
* FPGA: Use new device-tree overlay syntax, upgraded to Vivado 2018.3,
  broke various paths with critical timing, allow SystemVerilog source
  files, improve viv_modify_bd and viv_modify_tcl_bd, fix resets on 2clk
  FIFOs
* USB: Allow cancelled USB requests to occur
* USB: Fix global session race condition
* Logging: Always honour log level, don't log colours for non-ttys, fix
  includes, demote various log messages, fix logging colours, fix
  deadlock on Windows machines
* Examples: Fix benchmark_rate INIT_DELAY, fix memory leak in
  tx_samples_c
* Examples: Remove thread priority elevation
* Examples: Add options to benchmark_rate for start delays and priority
* Tests: Make the Python interpreter for devtests a parameter, add unit
  tests to MPM
* Utilities: Fix converter benchmark for Py3k and scaling issue
* Tools: Fix kitchen_sink
* Tools: Fix Wireshark dissectors to work with WS1, 2, and 3
* Tools: Various fixes to FPGA functional verification tests
* Docs: Various fixes, fix Doxygen warnings, fix links to KB, update
  DPDK information about building libraries, add DPDK subsection about
  thread priorities, update testing procedures
* C API: Add uhd_get_abi_string, uhd_get_version_string
* CMake: Make manpage compression optional, allow setting of PKG_DOC_DIR
  from the CMake commandline, add replay example, fix missing 'project',
  replace ENABLE_PYTHON3 with a simpler Python detection, clean up
  superfluous modules, improve log statements, bump dependency min
  versions, add MPM unit testing, fix missing BIGOBJ for MSVC, add our
  own UHDBoost.cmake to better find Boost across versions and systems,
  constrain DPDK check to exact version
* Formatting: Apply clang-format to all files, break after template<>

(mef)

2020-04-07 15:19:35 UTC MAIN commitmail json YAML

fcitx-qt5: This needs libintl

(ryoon)

2020-04-07 15:16:17 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser to 9.0.8

(wiz)

2020-04-07 15:16:07 UTC MAIN commitmail json YAML

tor-browser: update to 9.0.8.

Tor Browser 9.0.8 -- April 5 2020
* All Platforms
  * Mozilla Bug 1620818 - Release nsDocShell::mContentViewer properly
  * Mozilla Bug 1626728 - Normalize shutdown

(wiz)

2020-04-07 14:29:20 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser to 9.0.7

(wiz)

2020-04-07 14:29:09 UTC MAIN commitmail json YAML

tor-browser: update to 9.0.7.

Tor Browser 9.0.7 -- March 20 2020
* All Platforms
  * Bump NoScript to 11.0.19
  * Bump Https-Everywhere to 2020.3.16
  * Bug 33613: Disable Javascript on Safest security level

(wiz)

2020-04-07 14:22:59 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.18

(fox)

2020-04-07 14:20:24 UTC MAIN commitmail json YAML

audio/fasttracker2: Updates to v1.18

Changes since v1.17:

v1.18 - 06.04.2020
- Windows: Fixed files >2GB displaying bogus filesizes in Disk Op.
- Fixed a potential crash in the audio mixer on quirky modules (when a
  channel's sampling rate is somehow set to 0).
- Fixed a bug with vertical scrollbars that have a very small thumb (v1.16)

(fox)

2020-04-07 14:15:32 UTC MAIN commitmail json YAML

doc: Updated net/megatools to 1.11.0.20200404

(maya)

2020-04-07 14:14:55 UTC MAIN commitmail json YAML

megatools: update to a pre-release snapshot, megatools-1.11.0.20200404

- Omit docs because it requires wip/docbook2X.

megatools 1.10.3 - 2018-08-??
=============================

This release introduces new features.

Improvements:
- Megatools now install a single `megatools` executable, where former
  `megaXYZ ...` commands now have to be executed as `megatools XYZ ...`.
- Implemented PKP (public key pinning for mega.nz's API server). Megatools
  no longer use public certificate authorities to verify API server's
  authenticity. If you use software that MITM's your web traffic, megatools
  will not allow this anymore.

(maya)

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

2020-04-07 13:54:45 UTC MAIN commitmail json YAML

doc: Updated print/qpdf to 10.0.0

(ryoon)

2020-04-07 13:54:12 UTC MAIN commitmail json YAML

qpdf: Update to 10.0.0

Changelog:
This is qpdf version 10.0.0. This release includes several notable
improvements: substantially improved performance over the 8.x and
9.x releases, an openssl crypto provider, delegation of random
number generation to the crypto provider, fast and automatic
determination of whether to run slow unreferenced resource removal
whens splitting pages (though you can force the behavior to be on
or off as well), and a few others.

(ryoon)

2020-04-07 13:47:04 UTC MAIN commitmail json YAML

mpv: Add libossaudio to fix build under recent NetBSD-current

(ryoon)

2020-04-07 13:40:57 UTC MAIN commitmail json YAML

doc: Fix patterns

(ryoon)

2020-04-07 13:20:56 UTC MAIN commitmail json YAML

doc: Updated graphics/MesaLib to 20.0.4

(nia)

2020-04-07 13:20:41 UTC MAIN commitmail json YAML

MesaLib: Update to 20.0.4

Mesa 20.0.4 reverts a serious SPIR-V regression in the 20.0.3 release.

Here is the changelog for 20.0.3:

Caio Marcelo de Oliveira Filho (1):
      mesa/main: Fix overflow in validation of DispatchComputeGroupSizeARB

Dylan Baker (6):
      docs/relnotes: Add sha256 sums for 20.0.2
      .pick_status.json: Update to cf62c2b2ac69637785f55b790fdd601c17e7e9d5
      .pick_status.json: Mark 672d10619980687acec329742f055f7f3796c1b8 as backported
      .pick_status.json: Mark c923de68dd0ab10a5a5fb3196f539707d046d897 as backported
      .pick_status.json: Mark 56de6f698e3f164d97f132203e8159ef0b8e9bb8 as denominated
      .pick_status.json: Update to aee004a7c8900938d1c17f0ac299d40001b383b0

Eric Engestrom (8):
      .pick_status.json: Update to 3252041a7872c49e53bb02ffe8b079b5fc43f15e
      .pick_status.json: Update to 12711939320e4fcd3a0d86af22da1042ad92035f
      .pick_status.json: Update to 05069e1f0794aadd40ce9269f858e50c64254388
      .pick_status.json: Update to 8970b7839aebefa7207c9535ac34ab4e8cc0ae25
      .pick_status.json: Update to 5f4d9b419a1c931ad468b8b22b8a95b1216891e4
      .pick_status.json: Update to 70ac7f5b0c46370075a35067c9f7dfe78e84b16d
      docs: add release notes for 20.0.3
      VERSION: bump to 20.0.3

Erik Faye-Lund (3):
      rbug: do not return void-value
      pipebuffer: clean up cast-warnings
      vtn/opencl: fully enable OpenCLstd_Clz

Francisco Jerez (1):
      intel/fs/gen12: Fix interaction of SWSB dependency combination with EU fusion workaround.

Greg V (1):
      amd/addrlib: fix build on non-x86 platforms

Ian Romanick (2):
      soft-fp64/fsat: Correctly handle NaN
      soft-fp64: Split a block that was missing a cast on a comparison

Jason Ekstrand (5):
      intel/blorp: Add support for swizzling fast-clear colors
      anv: Swizzle fast-clear values
      nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64
      anv: Account for the header in anv_state_stream_alloc
      spirv: Implement OpCopyObject and OpCopyLogical as blind copies

John Stultz (2):
      gallium: hud_context: Fix scalar initializer warning.
      vc4_bufmgr: Remove duplicative VC definition

Jordan Justen (2):
      intel: Update TGL PCI strings
      intel: Add TGL PCI ID

Lionel Landwerlin (5):
      isl: implement linear tiling row pitch requirement for display
      isl: properly filter supported display modifiers on Gen9+
      isl: only apply main surface ccs pitch constraint with CCS
      isl: drop min row pitch alignment when set by the driver
      intel: add new TGL pci ids

Marek Ol邸叩k (3):
      nir: fix clip/cull_distance_array_size in nir_lower_clip_cull_distance_arrays
      ac: fix fast division
      st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin

Marek Vasut (1):
      etnaviv: Emit PE.ALPHA_COLOR_EXT* on GPUs with half-float support

Neil Armstrong (1):
      Revert "ci: Remove T820 from CI temporarily"

Pierre-Eric Pelloux-Prayer (1):
      st/mesa: disallow deferred flush if there are multiple contexts

Rhys Perry (11):
      nir/gather_info: handle emit_vertex_with_counter
      aco: set has_divergent_branch for discards in loops
      aco: handle missing second predecessors at merge block phis
      aco: skip NIR in unreachable merge blocks
      aco: improve check for unreachable loop continue blocks
      aco: emit IR in IF's merge block instead if the other side ends in a jump
      aco: fix boolean undef regclass
      nir/gather_info: fix per-vertex handling in try_mask_partial_io
      aco: implement 64-bit VGPR constant copies in handle_operands()
      glsl: fix race in instance getters
      util/u_queue: fix race in total_jobs_size access

Rob Clark (2):
      freedreno/ir3/ra: fix array liveranges
      util: fix u_fifo_pop()

Samuel Pitoiset (7):
      radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_control
      radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_control
      radv: fix optional pSizes parameter when binding streamout buffers
      radv: enable VK_KHR_8bit_storage on GFX6-GFX7
      ac/nir: use llvm.amdgcn.rcp for nir_op_frcp
      ac/nir: use llvm.amdgcn.rsq for nir_op_frsq
      ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()

Tapani P辰lli (1):
      glsl: set error_emitted true if type not ok for assignment

Thomas Hellstrom (1):
      svga, winsys/svga: Fix persistent memory discard maps

Timothy Arceri (3):
      glsl: fix varying packing for 64bit integers
      nir: fix packing of TCS varyings not read by the TES
      nir: fix crash in varying packing on interface mismatch

Timur Krist坦f (1):
      radv/llvm: fix subgroup shuffle for chips without bpermute

(nia)

2020-04-07 12:13:14 UTC MAIN commitmail json YAML

Updated devel/py-pyparsing, net/py-smbc, devel/py-typing-extensions, devel/py-pygit2

(adam)

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

mupdf: move GL linking into GL option

Noted by leo@, thanks!

(wiz)

2020-04-07 12:12:40 UTC MAIN commitmail json YAML

py-pygit2: updated to 1.2.0

1.2.0:
- Drop support for Python 3.5
- Upgrade to libgit2 1.0
- New support for custom reference database backends
- New support for path objects
- New ``index`` optional parameter in ``Repository.checkout_index``
- New MacOS wheels
- Fix re-raise exception from credentials callback in clone_repository
- Fix warning with ``pip install pygit2``
- Tests: disable global Git config

(adam)

2020-04-07 12:11:40 UTC MAIN commitmail json YAML

py-typing-extensions: updated to 3.7.4.2

3.7.4.2:
Unknown changes

(adam)

2020-04-07 12:08:43 UTC MAIN commitmail json YAML

py-smbc: updated to 1.0.20

New in 1.0.19:
* Added SAMBA protocol version optional variable

(adam)

2020-04-07 12:08:13 UTC MAIN commitmail json YAML

py-pyparsing: updated to 2.4.7

Version 2.4.7
- Backport of selected fixes from 3.0.0 work:
  . Each bug with Regex expressions
  . And expressions not properly constructing with generator
  . Traceback abbreviation
  . Bug in delta_time example
  . Fix regexen in pyparsing_common.real and .sci_real
  . Avoid FutureWarning on Python 3.7 or later
  . Cleanup output in runTests if comments are embedded in test string

(adam)

2020-04-07 10:46:10 UTC MAIN commitmail json YAML

Updated devel/py-autopep8, www/py-asgiref

(adam)

2020-04-07 10:44:59 UTC MAIN commitmail json YAML

py-asgiref: updated to 3.2.7

3.2.7:
* Bug fixed in local.Local where deleted Locals would occasionally inherit
  their storage into new Locals due to memory reuse.

(adam)

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

py-autopep8: updated to 1.5.1

1.5.1:
fix bugs

(adam)

2020-04-07 10:39:03 UTC MAIN commitmail json YAML

Updated www/py-paste, devel/py-enum34

(adam)

2020-04-07 10:38:48 UTC MAIN commitmail json YAML

py-enum34: updated to 1.1.10

1.1.10:
Unknown changes

(adam)

2020-04-07 10:36:26 UTC MAIN commitmail json YAML

py-paste: updated to 3.4.0

3.4.0
Allow binding IPv6 address when starting a server.

3.3.0
Use six.BytesIO when reading wsgi.input.
Remove use of pytest-runner.

3.2.7
Python 3 updates for use of StringIO and auth_tkt.py.

(adam)

2020-04-07 09:37:46 UTC MAIN commitmail json YAML

mupdf: link against libGL for glCallList

Fixes build on NetBSD 9.99.55.

(wiz)

2020-04-07 09:29:26 UTC MAIN commitmail json YAML

goaccess: link against libterminfo on NetBSD, for tputs()

(wiz)

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

Updated devel/py-importlib-resources, devel/py-importlib-metadata

(adam)

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

py-importlib-metadata: updated to 1.6.0

v1.6.0
Added module and attr attributes to EntryPoint

v1.5.2
Fix redundant entries from FastPath.zip_children.

v1.5.1
Improve reliability and consistency of compatibility imports for contextlib and pathlib when running tests.

(adam)

2020-04-07 09:22:36 UTC MAIN commitmail json YAML

bvi: include termcap and, on NetBSD, link against libtermcap for tgetstr()

(wiz)

2020-04-07 09:21:20 UTC MAIN commitmail json YAML

lame: include termcap.buildlink.mk for tgetstr

On NetBSD, link against libtermcap for tgetstr()

(wiz)

2020-04-07 09:17:52 UTC MAIN commitmail json YAML

py-importlib-resources: updated to 1.4.0

v1.4.0
* Temporary files created will now reflect the filename of
  their origin.

(adam)

2020-04-07 09:15:19 UTC MAIN commitmail json YAML

2020-04-07 08:52:24 UTC MAIN commitmail json YAML

Updated devel/py-txaio, www/py-flask

(adam)

2020-04-07 08:52:06 UTC MAIN commitmail json YAML

py-flask: updated to 1.1.2

Version 1.1.2
- Work around an issue when running the ``flask`` command with an
  external debugger on Windows.
- The static route will not catch all URLs if the ``Flask``
  ``static_folder`` argument ends with a slash.

(adam)

2020-04-07 08:47:45 UTC MAIN commitmail json YAML

py-txaio: updated to 20.4.1

20.4.1:
new: upload wheel to S3 (bucket "crossbarbuilder") in CI deploy stage
fix: fix event loop threading issue

(adam)

2020-04-07 08:18:44 UTC MAIN commitmail json YAML

doc: Updated cad/qcad to 3.24.3.0

(plunky)

2020-04-07 08:18:22 UTC MAIN commitmail json YAML

update to version 3.24.3.0

ChangeLog:

3.24.3 (2020/03/17)

    Edit > Application Preferences > Graphics View:
        Behaviour:
            Configurable tolerance for double-click to select contour
        Appearance:
            Configurable default lineweight for "Default" lineweight value
    View > Property Editor:
        Allow editing of values in imperial formats "Architectural" and "Engineering"
    Bug fixes:
        FS#2030 - Cannot snap to points of mirrored blocks
        FS#2032 - Draw > Circle > Three Tangents: Cannot select third tangent
        FS#2035 - Linetype scale in viewports
        FS#2036 - Arc rendering in block context
        FS#2038 - Cannot snap arc / circle reference points inside blocks
        FS#2051 - Window selection of rotated and aligned dimensions with large extension line offset
        FS#2053 - Dots in line patterns not visible at extreme coordinates
        FS#2054 - Misc > Modify > Flatten Drawing to 2D

3.24.2 (2020/01/13)

    Bug fixes:
        FS#2027 - File > Print: Minimum line weight for printing is 0.01 drawing units

3.24.1 (2020/01/02)

    Bug fixes:
        FS#2017 - Rendering of arcs in blocks with scale factor > 1
        FS#2020 - Edit > Paste: Wrong position for block references with different drawing units

(plunky)

2020-04-07 08:17:50 UTC MAIN commitmail json YAML

Updated archivers/unrar, net/samba4

(adam)

2020-04-07 08:17:28 UTC MAIN commitmail json YAML

samba4: updated to 4.12.1

Samba 4.12.1
* BUG 14295: nmblib: Avoid undefined behaviour in handle_name_ptrs().
* BUG 14296: samba-tool group: Handle group names with special chars
  correctly.
* BUG 14293: Add missing check for DMAPI offline status in async DOS
  attributes.
* BUG 14295: Starting ctdb node that was powered off hard before results in
  recovery loop.
* BUG 14307: smbd: Ignore set NTACL requests which contain S-1-5-88 NFS ACEs.
* BUG 14316: vfs_recycle: Prevent flooding the log if we're called on
  non-existant paths.
* BUG 14313: librpc: Fix IDL for svcctl_ChangeServiceConfigW.
* BUG 14327: nsswitch: Fix use-after-free causing segfault in
  _pam_delete_cred.
* BUG 13622: fruit:time machine max size is broken on arm.
* BUG 14294: CTDB recovery corner cases can cause record resurrection and
  node banning.
* BUG 14332: s3/utils: Fix double free error with smbtree.
* BUG 14294: CTDB recovery corner cases can cause record resurrection and
  node banning.
* BUG 14295: Starting ctdb node that was powered off hard before results in
  recovery loop.
* BUG 14324: CTDB recovery daemon can crash due to dereference of NULL
  pointer.

(adam)

2020-04-07 08:15:01 UTC MAIN commitmail json YAML

2020-04-07 08:14:04 UTC MAIN commitmail json YAML

doc: Updated sysutils/bcmfw to 2.3

(plunky)

2020-04-07 08:13:51 UTC MAIN commitmail json YAML

update to v2.3

changes are minor compile fixes and update upstream firmware versions

(plunky)

2020-04-07 08:12:31 UTC MAIN commitmail json YAML

netbeans-ide: Mail undelivered, reset MAINTAINER

(leot)

2020-04-07 02:50:37 UTC MAIN commitmail json YAML

doc: Updated www/cliqz to 1.34.1

(fox)

2020-04-07 02:48:38 UTC MAIN commitmail json YAML

www/cliqz: Updates to 1.34.1

- Minor updates to the Makefile

Changes since 1.34.0:

Merge with Firefox 74.0.1

(fox)

2020-04-06 20:40:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/tarsnap to 1.0.39nb2

(schmonz)

2020-04-06 20:40:29 UTC MAIN commitmail json YAML

Support PKG_SYSCONFDIR. Bump PKGREVISION.

(schmonz)

2020-04-06 20:24:51 UTC MAIN commitmail json YAML

Updated lang/nodejs, lang/npm

(adam)

2020-04-06 20:24:32 UTC MAIN commitmail json YAML

npm: updated to 6.14.4

6.14.4:

DEPENDENCIES
* Bump `minimist@1.2.5` transitive dep to resolve security issue
  * `update-notifier@2.5.0`
  * bump `deep-extend@1.2.5`
  * bump `deep-extend@0.6.0`
  * bump `is-ci@1.2.1`
  * bump `is-retry-allowed@1.2.0`
  * bump `rc@1.2.8`
  * bump `registry-auth-token@3.4.0`
  * bump `widest-line@2.0.1`
* `mkdirp@0.5.4`
* deps: updates term-size to use signed binary

6.14.3:

DOCUMENTATION
* docs(teams): updated team docs to reflect MFA workflow
* docs: cleanup
* docs: fix links to cli commands
* docs: correction to `npm update -g` behaviour

DEPENDENCIES
* `mkdirp@0.5.3`
  * fix: bump `minimist` dep to resolve security issue
* `rimraf@2.7.1`
* `npm-registry-mock@1.3.1`
* `npm-registry-couchapp@2.7.4`

(adam)

2020-04-06 20:21:57 UTC MAIN commitmail json YAML

nodejs: updated to 13.12.0

Version 13.12.0
build:
* macOS package notarization
deps:
* upgrade npm to 6.14.4
* update to uvwasi 0.0.6
* upgrade to libuv 1.35.0
lib:
* add --disable-proto option to cli
node_report:
* move diagnostic reports to stable
worker:
* allow URL in Worker constructor
util:
* use a global symbol for util.promisify.custom

(adam)

2020-04-06 18:30:00 UTC MAIN commitmail json YAML

2020-04-06 17:14:44 UTC MAIN commitmail json YAML

libepoxy: Remove bogus -D_XOPEN_SOURCE on SunOS.

(jperkin)

2020-04-06 17:01:31 UTC MAIN commitmail json YAML

Updated www/py-test-django, www/py-django2, www/py-django3

(adam)

2020-04-06 17:01:07 UTC MAIN commitmail json YAML

py-django3: updated to 3.0.5

Django 3.0.5:
Added the ability to handle .po files containing different plural equations for the same language.
Fixed a regression in Django 3.0 where QuerySet.values() and values_list() crashed if a queryset contained an aggregation and Subquery() annotation that collides with a field name.

(adam)

2020-04-06 16:58:56 UTC MAIN commitmail json YAML

py-django2: updated to 2.2.12

Django 2.2.12:
Added the ability to handle .po files containing different plural equations for the same language

(adam)

2020-04-06 16:55:46 UTC MAIN commitmail json YAML

py-test-django: updated to 3.9.0

v3.9.0:

Improvements
* Improve test ordering with Django test classes
* Remove import of pkg_resources for parsing pytest version (performance)

Bugfixes
* Work around unittest issue with pytest 5.4.{0,1}
* Don't break --failed-first when re-ordering tests
* pytest_addoption: use `group.addoption`

Misc
* Remove Django version from --nomigrations heading
* docs: changelog: prefix headers with v for permalink anchors
* changelog: add custom/fixed anchor for last version
* setup.py: add Changelog to project_urls

(adam)

2020-04-06 16:35:08 UTC MAIN commitmail json YAML

doc: Updated www/p5-HTTP-Daemon to 6.06nb1

(wiz)

2020-04-06 16:34:58 UTC MAIN commitmail json YAML

p5-HTTP-Daemon: update to 6.06nb1.

Correctly set PERL5_MODULE_TYPE.
Add missing TEST_DEPENDS.

(wiz)

2020-04-06 15:14:54 UTC MAIN commitmail json YAML

2020-04-06 15:08:34 UTC MAIN commitmail json YAML

sysutils/u-boot-rockpro64-ayufan: import u-boot-rockpro64-ayufan-2020.01.2007

This package provides U-Boot for the rk3399-based RockPRO64 from PINE64;
built from ayufan's branch.

This branch has improved boot device support that does not yet exist
in mainline U-Boot. For example for booting from SPI, NVMe and AHCI.

(tnn)

2020-04-06 15:06:18 UTC MAIN commitmail json YAML

2020-04-06 14:54:55 UTC MAIN commitmail json YAML

u-boot.mk: allow PKGNAME to be overridden

(tnn)

2020-04-06 14:19:49 UTC MAIN commitmail json YAML

doc: Updated print/foliate to 2.0.0

(fox)

2020-04-06 14:15:47 UTC MAIN commitmail json YAML

print/foliate: Updates to 2.0.0

Changes since 1.5.3:

Interface:

    * A redesigned interface that works better for smaller screens (#176)
    * Improved fullscreen mode with an overlaid headerbar (#4)
    * The headerbar and the progress bar now auto-hide, for a distraction-free
      reading experience
    * Various location information, as well as a clock, can now be displayed in
      the footer (#175, #233)
    * A new location popover (Ctrl + L) that shows reading time estimates and
      allows skipping to locations (#155)
    * E-reader style navigation: go to the previous or next page by tapping on
      the left or right part of the view; tap on the middle to toggle header bar
      and progress bar
    * Annotations, bookmarks, and find results now show chapter titles (#162)
    * When looking up words in dictionaries, the query can now be edited (#156)
    * New shortcut for viewing metadata (Ctrl + I) and preferences (Ctrl + ,)
    * A new traditional menubar, which may be displayed depending on the desktop
      environment
    * Option to use a traditional titlebar and menubar instead of a headerbar
      (experimental)

Reading:

    * Continuous scrolling layout
    * Option to show decorative shadows that mimic the appearance of a real book
    * Ability to zoom in and zoom out (#117)
    * Improved image viewer with "save as" option
    * Open copies of a book in new windows (Ctrl + N)
    * Reload book (Ctrl + R)
    * New built-in themes: Gray, Solarized, Gruvbox, Nord

Text selection:

    * Ability to select text across pages
    * Find selected text in book
    * Speak selected text or from the selected location (#141)

Annotations:

    * Spellcheck notes (requires new optional dependency "gspell")
    * Export annotations to Markdown (#180)
    * Options to use custom colors for highlights

For publishers and developers:

    * Support for Apple Books theme attribute, which allows books to detect
      themes without JavaScript (#178)
    * WebKit's developer tools can be enabled

Breaking changes:

    * The settings schemas has been reorganized
    * The format for custom themes has changed
    * Locations are now 1024 characters in size

Bug fixes:

    * Fixed not restoring exact last location
    * Fixed navigation not working with scrolled layout
    * Fixed font size not changing when the book uses absolute-size keywords
      (#173)
    * Fixed text cut off at margin edge (#177)
    * Fixed unable to open books with "#" or "?" in the file name

(fox)

2020-04-06 13:40:19 UTC MAIN commitmail json YAML

nss: Add -lrt for sem_wait(3) on NetBSD

* Fix build under NetBSD/amd64-current with binutils 2.34.

(ryoon)

2020-04-06 12:26:18 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.220

(wiz)

2020-04-06 12:26:08 UTC MAIN commitmail json YAML

mame: update to 0.220.

In a world of uncertainty, perhaps you can derive a little comfort
from MAME 0.220, our delayed release for the March development
cycle. This month has seen fixes for some old bugs in Final Star
Force, Ribbit! and Night Slashers, emulation of Crab Grab (the
other Game & Watch title with a colour overlay), the acquisition
of Solite Spirits (an early version of what became 1945k III), and
preliminary work on the Naruto TV game running on the XaviX 2
platform. There are some big software list updates this month,
including a lot of Apple II software aimed at North Dakota schools,
and the latest VGM music packs. Speaking of which, the VGM player
can now show pretty visualisations while you listen.

Newly supported peripherals include the Baby Blue II CPU Plus card
for PC compatibles, serial and CP/M modules for the HP 85 and HP
86, more sound and disk expansions for the TI-99 family, the CoCo
PSG cartridge, and a variety of 8-bit Acorn expansions. We窶况e added
ROM dumps for a lot of synthesisers in this release, and while most
of them are not working yet, they窶决e there to tinker with if you窶决e
interested.

(wiz)

2020-04-06 11:42:22 UTC MAIN commitmail json YAML

doc: Added editors/focuswriter version 1.7.5

(pin)

2020-04-06 11:41:06 UTC MAIN commitmail json YAML

Import focuswriter-1.7.5 as editors/focuswriter

FocusWriter is a simple, distraction-free word processor. It utilizes a
hide-away interface that you access by moving your mouse to the edges of
the screen, allowing the program to have a familiar look and feel to it
while still getting out of the way so that you can immerse yourself in
your work.

FocusWriter allows you to customize your environment by creating themes
that control the font, colors, and background image to add ambiance. It
also features on-the-fly updating statistics, daily goals, multiple open
documents, spell-checking, and much more.

Additionally, when you open the program your current work in progress will
automatically load and position you where you last left off so that you
can immediately jump back in.

(pin)

2020-04-06 10:52:15 UTC MAIN commitmail json YAML

Updated net/py-lexicon, security/py-certifi

(adam)

2020-04-06 10:51:57 UTC MAIN commitmail json YAML

py-certifi: 2020.4.5.1

2020.4.5.1
Unknown changes

(adam)

2020-04-06 10:50:19 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.3.19

v3.3.19
Fix linting complaints for snakecase
Correct indentation
Fix error handling for "zone not found"
line length
Add new ZoneNotFoundError exception
Correct path to vcrpy recordings in docs
Update zone used in tests, and vcrpy recordings
Update nameserver domais and API token URL
Delete records in the wrong path

(adam)

2020-04-06 10:27:41 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 5.3.2

(wiz)

2020-04-06 10:27:32 UTC MAIN commitmail json YAML

py-mercurial: update to 5.3.2.

Changes not found.

(wiz)

2020-04-06 09:30:49 UTC MAIN commitmail json YAML

html2text: update HOMEPAGE

(wiz)

2020-04-06 09:27:22 UTC MAIN commitmail json YAML

doc: Updated security/spiped to 1.6.1

(wiz)

2020-04-06 09:27:13 UTC MAIN commitmail json YAML

spiped: update to 1.6.1.

spiped-1.6.1
* New option -u username:groupname (spiped): change the user and/or group
  ownership of the process.
* Use RDRAND as an additional source of entropy on CPUs which support it.
* Use SHANI instructions on CPUs which support them.
* Warn about failed connections and exit with non-zero status (spipe).
spiped-1.6.0
* The -n option (spiped) is no longer limited to a maximum limit of
  500 simultaneous connections.
* The -k option now accepts "-" as a synonym for standard input.
* New option -v (spipe/spiped): Print version number.
* Add workaround for docker signal-handling bug in spiped.
* Perform a graceful shutdown on SIGTERM.

(wiz)

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

doc: Updated security/py-google-auth to 1.13.1

(wiz)

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

py-google-auth: update to 1.13.1.

1.13.1 (2020-04-01)

Bug Fixes

    invalid expiry type (#481) (7ae9a28)

1.13.0 (2020-04-01)

Features

    add access token credentials (#476) (772dac6)
    add fetch_id_token to support id_token adc (#469) (506c565)
    consolidate mTLS channel errors (#480) (e83d446)
    Implement ES256 for JWT verification (#340) (e290a3d)

(wiz)

2020-04-06 09:14:12 UTC MAIN commitmail json YAML

doc: Updated devel/py-distro to 1.5.0

(wiz)

2020-04-06 09:14:03 UTC MAIN commitmail json YAML

py-distro: update to 1.5.0.

## 1.5.0 (2020.3.30)

BACKWARD COMPATIBILITY:
* Keep output as native string so we can compatible with python2 interface [[#248](https://github.com/nir0s/distro/pull/248)]

ENHANCEMENTS:

BUG FIXES:
* Fix detection of RHEL 6 ComputeNode [[#255](https://github.com/nir0s/distro/issues/255)]
* Fix Oracle 4/5 lsb_release id and names [[#250](https://github.com/nir0s/distro/pull/250)]
* Ignore /etc/plesk-release file while parsing distribution [[#246](https://github.com/nir0s/distro/pull/246)]

TESTS:
* Test on MidnightBSD [[#254](https://github.com/nir0s/distro/issues/254)]

RELEASE:
* Remove build testing on Python 3.3 and add pypy 3.5 and Python 3.7 and 3.8 [[#244](https://github.com/nir0s/distro/pull/244)]
* Fix Windows build due to Appveyor not supporting builds on Python 2.7 anymore [[#257](https://github.com/nir0s/distro/pull/257)]

Additionally, The Python2.6 branch was fixed to support distro version 1.4.0. It is now passing all tests. Thanks [abadger](https://github.com/abadger)!

(wiz)

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

doc: Updated devel/libsigc++3 to 3.0.3

(wiz)

2020-04-06 09:11:13 UTC MAIN commitmail json YAML

libsigc++3: update to 3.0.3.

3.0.3 (stable)

Build:
* docs/docs/reference/meson.build: Check if perl is found
  (Kjell Ahlstedt) Issue #53 (Rasmus Thomsen)
* README.md: Describe building with Meson
  (Kjell Ahlstedt)

Examples:
* Add example of using libsigc++ with Qt
  (Robert Middleton) Pull request #35

Tests:
* Replace C-style casts with static_cast<>
  (Lennard Berger)

3.0.2 (stable)

* Build: Meson build improvements.
  (Kjell Ahlstedt, Chun-Wei Fan)

3.0.1 (stable)

* Build:
  - Add meson build, alongside the existing autotools and CMake builds.
  (Kjell Ahlstedt, Chun-Wei Fan)
  - CMake: Fix the MSVC build, enable warnings, and disable unnecessary
  warnings, with MVSC.
  (Stuart Dootson)
* connection: Allow copying of empty connections.
  (Aigrind)
* sigc++/adaptors/bind.h: Make bind_functor::bound_ public.
  (Used by sigc::visitor::do_visit_each().
  (Kjell Ahlstedt) Bug #26
* test_limit_reference: Avoid virtual-move-assign warning
  (seen with g++ 9.2)
  (Murray Cumming)
* signal: slot_iterator_buf: Remove unused T_result default type
  (Murray Cumming)
* tests: Slight cleanups
  (Murray Cumming)
* Remove unused #ifdefed code.
  (Murray Cumming)

(wiz)

2020-04-06 09:00:25 UTC MAIN commitmail json YAML

doc: Updated devel/libsigc++ to 2.10.3

(wiz)

2020-04-06 09:00:16 UTC MAIN commitmail json YAML

libsigc++: update to 2.10.3.

2.10.3 (stable)

Build:
* Add Meson build, alongside the existing Autotools build.
  (Kjell Ahlstedt, Chun-Wei Fan) Pull request #47, #50
* Improve MSVC builds on Windows
  (Chun-Wei Fan) Pull request #50
* meson.build: Check if .git is a directory or file
  (Kjell Ahlstedt) Merge request pangomm!8 (Ting-Wei Lan)
* docs/reference/meson.build: Check if perl is found
  (Kjell Ahlstedt) Issue #53 (Rasmus Thomsen)
* README: Describe building with Meson and Autotools
  (Kjell Ahlstedt)

Tests:
* Make test_track_obj.cc compile with clang++
  (Kjell Ahlstedt)

(wiz)

2020-04-06 08:55:48 UTC MAIN commitmail json YAML

doc: Updated graphics/librsvg to 2.48.2

(wiz)

2020-04-06 08:55:38 UTC MAIN commitmail json YAML

librsvg: update to 2.48.2.

Version 2.48.2

- Fix linking of the test suite against Harfbuzz.

(wiz)

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

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

doc: Updated devel/libgit2 to 1.0.0

(wiz)

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

libgit2: update to 1.0.0.

v1.0
----

This is release v1.0 "Luftschloss", which is the first stabe release of
libgit2. The API will stay compatible across all releases of the same major
version. This release includes bugfixes only and supersedes v0.99, which will
stop being maintained. Both v0.27 and v0.28 stay supported in accordance with
our release policy.

### Changes or improvements

- CMake was converted to make use of the GNUInstallDirs module for both our
  pkgconfig and install targets in favor of our custom build options
  `BIN_INSTALL_DIR`, `LIB_INSTALL_DIR` and `INCLUDE_INSTALL_DIR`. Instead, you
  can now use CMakes standard variables `CMAKE_INSTALL_BINDIR`,
  `CMAKE_INSTALL_LIBDIR` and `CMAKE_INSTALL_INCLUDEDIR`.

- Some CMake build options accepted either a specific value or a boolean value
  to disable the option altogether or use automatic detection. We only accepted
  "ON" or "OFF", but none of the other values CMake recognizes as boolean. This
  was aligned with CMake's understanding of booleans.

- The installed pkgconfig file contained incorrect values for both `libdir` and
  `includedir` variables.

- If using pcre2 for regular expressions, then we incorrectly added "pcre2"
  instead of "pcre2-8" to our pkgconfig dependencies, which was corrected.

- Fixed building the bundled ntlmclient dependency on FreeBSD, OpenBSD and
  SunOS.

- When writing symlinks on Windows, we incorrectly handled relative symlink
  targets, which was corrected.

- When using the HTTP protocol via macOS' SecureTransport implementation, reads
  could stall at the end of the session and only continue after a timeout of 60
  seconds was reached.

- The filesystem-based reference callback didn't corectly initialize the backend
  version.

- A segmentation fault was fixed when calling `git_blame_buffer()` for files
  that were modified and added to the index.

- A backwards-incompatible change was introduced when we moved some structures
  from "git2/credentials.h" into "git2/sys/credentials.h". This was fixed in the
  case where you do not use hard deprecation.

- Improved error handling in various places.

(wiz)

2020-04-06 08:28:38 UTC MAIN commitmail json YAML

FocusWriter is a simple, distraction-free word processor. It utilizes a
hide-away interface that you access by moving your mouse to the edges of
the screen, allowing the program to have a familiar look and feel to it
while still getting out of the way so that you can immerse yourself in
your work.

FocusWriter allows you to customize your environment by creating themes
that control the font, colors, and background image to add ambiance. It
also features on-the-fly updating statistics, daily goals, multiple open
documents, spell-checking, and much more.

Additionally, when you open the program your current work in progress will
automatically load and position you where you last left off so that you
can immediately jump back in.

(pin)