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 (3h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 19:36:19 UTC Now

2016-09-19 13:20:43 UTC MAIN commitmail json YAML

2016-09-19 13:14:53 UTC MAIN commitmail json YAML

Updated lang/nodejs to 6.6.0

(fhajny)

2016-09-19 13:14:43 UTC MAIN commitmail json YAML

Update lang/nodejs to 6.6.0.

Notable changes

- crypto: Added crypto.timingSafeEqual().
- events: Made the "max event listeners" memory leak warning more
  accessible.
- promises: Unhandled rejections now emit a process warning after
  the first tick.
- repl: Added auto alignment for .editor mode.
- util: Some functionality has been added to util.inspect():
  - Returning this from a custom inspect function now works.
  - Added support for Symbol-based custom inspection methods.

(fhajny)

2016-09-19 13:12:40 UTC MAIN commitmail json YAML

link network libs on SunOS

(wiedi)

2016-09-19 13:04:29 UTC MAIN commitmail json YAML

2016-09-19 13:04:27 UTC MAIN commitmail json YAML

2016-09-19 13:03:08 UTC MAIN commitmail json YAML

Remove another obsolete patch.

(wiz)

2016-09-19 13:02:36 UTC MAIN commitmail json YAML

Remove another obsolete patch.

(wiz)

2016-09-19 13:01:23 UTC MAIN commitmail json YAML

2016-09-19 13:01:09 UTC MAIN commitmail json YAML

2016-09-19 12:55:46 UTC MAIN commitmail json YAML

Updated devel/p5-Git-Wrapper to 0.047

(mef)

2016-09-19 12:55:34 UTC MAIN commitmail json YAML

Updated devel/p5-Git-Wrapper to 0.047
-------------------------------------
0.047    2016-09-18 15:30:58-07:00 America/Los_Angeles
      Properly track commits in test (Graham Knop)

(mef)

2016-09-19 12:33:21 UTC MAIN commitmail json YAML

Updated security/gnutls to 3.5.4

(wiz)

2016-09-19 12:33:10 UTC MAIN commitmail json YAML

Updated gnutls to 3.5.4.

* Version 3.5.4 (released 2016-09-08)

** libgnutls: Corrected the comparison of the serial size in OCSP response.
  Previously the OCSP certificate check wouldn't verify the serial length
  and could succeed in cases it shouldn't (GNUTLS-SA-2016-3).
  Reported by Stefan Buehler.

** libgnutls: Added support for IP name constraints. Patch by Martin Ukrop.

** libgnutls: Added support of PKCS#8 file decryption using DES-CBC-MD5. This
  is added to allow decryption of PKCS #8 private keys from openssl prior to 1.1.0.

** libgnutls: Added support for decrypting PKCS#8 files which use HMAC-SHA256
  as PRF. This allow decrypting PKCS #8 private keys generated with openssl 1.1.0.

** libgnutls: Added support for internationalized passwords in PKCS#12 files.
  Previous versions would only encrypt or decrypt using passwords from the ASCII
  set.

** libgnutls: Addressed issue with PKCS#11 signature generation on ECDSA
  keys. The signature is now written as unsigned integers into the DSASignatureValue
  structure. Previously signed integers could be written depending on what
  the underlying module would produce. Addresses #122.

** gnutls-cli: Fixed starttls regression from 3.5.3.

** API and ABI modifications:
GNUTLS_E_MALFORMED_CIDR: Added
gnutls_x509_cidr_to_rfc5280: Added
gnutls_oid_to_mac: Added

* Version 3.5.3 (released 2016-08-09)

** libgnutls: Added support for TCP fast open (RFC7413), allowing
  to reduce by one round-trip the handshake process. Based on proposal and
  patch by Tim Ruehsen.

** libgnutls: Adopted a simpler with less memory requirements DTLS sliding
  window implementation. Based on Fridolin Pokorny's implementation for
  AF_KTLS.

** libgnutls: Use getrandom where available via the syscall interface.
  This works around an issue of not-using getrandom even if it exists
  since glibc doesn't declare such function.

** libgnutls: Fixed DNS name constraints checking in the case of empty
  intersection of domain names in the chain. Report and fix by Martin Ukrop.

** libgnutls: Fixed name constraints checking in the case of chains
  where the higher level certificates contained different types of
  constraints than the ones present in the lower intermediate CAs.
  Report and fix by Martin Ukrop.

** libgnutls: Dropped support for the EGD random generator.

** libgnutls: Allow the decoding of raw elements (starting with #)
  in RFC4514 DN string decoding.

** libgnutls: Fixes in gnutls_x509_crt_list_import2, which was
  ignoring flags if all certificates in the list fit within the
  initially allocated memory. Patch by Tim Kosse.

** libgnutls: Corrected issue which made gnutls_certificate_get_x509_crt()
  to return invalid pointers when returned more than a single certificate.
  Report and fix by Stefan Sæ·¡rensen.

** libgnutls: Fix gnutls_pkcs12_simple_parse to always extract the complete chain,
  even when the extra_certs was non-null. Report and fix by Stefan Sæ·¡rensen.

** certtool: Added the "add_extension" and "add_critical_extension"
  template options. This allows specifying arbitrary extensions into
  certificates and certificate requests.

** gnutls-cli: Added the --fastopen option.

** API and ABI modifications:
GNUTLS_E_UNAVAILABLE_DURING_HANDSHAKE: Added
gnutls_x509_crq_set_extension_by_oid: Added
gnutls_x509_dn_set_str: Added
gnutls_transport_set_fastopen: Added

* Version 3.5.2 (released 2016-07-06)

** libgnutls: Address issue when utilizing the p11-kit trust store
  for certificate verification (GNUTLS-SA-2016-2).

** libgnutls: Fixed DTLS handshake packet reconstruction. Reported by
  Guillaume Roguez.

** libgnutls: Fixed issues with PKCS#11 reading of sensitive objects
  from SafeNet Network HSM. Reported by Anthony Alba in #108.

** libgnutls: Corrected the writing of PKCS#11 CKA_SERIAL_NUMBER. Report
  and fix by Stanislav è²¼idek.

** libgnutls: Added AES-GCM optimizations using the AVX and MOVBE
  instructions. Uses Andy Polyakov's assembly code.

** API and ABI modifications:
No changes since last version.

* Version 3.5.1 (released 2016-06-14)

** libgnutls: The SSL 3.0 protocol support can completely be removed
  using a compile time option. The configure option is --disable-ssl3-support.

** libgnutls: The SSL 2.0 client hello support can completely be removed
  using a compile time option. The configure option is --disable-ssl2-support.

** libgnutls: Added support for OCSP Must staple PKIX extension. That is,
  implemented the RFC7633 TLSFeature for OCSP status request extension.
  Feature implemented by Tim Kosse.

** libgnutls: More strict OCSP staple verification. That is, no longer
  ignore invalid or too old OCSP staples. The previous behavior was
  to rely on application use gnutls_ocsp_status_request_is_checked(),
  while the new behavior is to include OCSP verification by default
  and set the GNUTLS_CERT_INVALID_OCSP_STATUS verification flag on error.

** libgnutls: Treat CA certificates with the "Server Gated Cryptography" key
  purpose OIDs equivalent to having the GNUTLS_KP_TLS_WWW_SERVER OID. This
  improves interoperability with several old intermediate CA certificates
  carrying these legacy OIDs.

** libgnutls: Re-read the system wide priority file when needed. Patch by
  Daniel P. Berrange.

** libgnutls: Allow for fallback in system-specific initial keywords
  (prefixed with '@'). That allows to specify a keyword such as
  "@KEYWORD1,KEYWORD2" which will use the first available of these
  two keywords. Patch by Daniel P. Berrange.

** libgnutls: The SSLKEYLOGFILE environment variable can be used to log
  session keys. These session keys are compatible with the NSS Key Log
  Format and can be used to decrypt the session for debugging using
  wireshark.

** API and ABI modifications:
GNUTLS_CERT_INVALID_OCSP_STATUS: Added
gnutls_x509_crt_set_crq_extension_by_oid: Added
gnutls_x509_ext_import_tlsfeatures: Added
gnutls_x509_ext_export_tlsfeatures: Added
gnutls_x509_tlsfeatures_add: Added
gnutls_x509_tlsfeatures_init: Added
gnutls_x509_tlsfeatures_deinit: Added
gnutls_x509_tlsfeatures_get: Added
gnutls_x509_crt_get_tlsfeatures: Added
gnutls_x509_crt_set_tlsfeatures: Added
gnutls_x509_crq_get_tlsfeatures: Added
gnutls_x509_crq_set_tlsfeatures: Added
gnutls_ext_get_name: Added

* Version 3.5.0 (released 2016-05-09)

** libgnutls: Added SHA3 based signing algorithms for DSA, RSA and ECDSA,
  based on http://csrc.nist.gov/groups/ST/crypto_apps_infra/csor/algorithms.html

** libgnutls: Added support for curve X25519 (RFC 7748, draft-ietf-tls-rfc4492bis-07).
  This curve is disabled by default as it is still on specification status. It
  can be enabled using the priority string modifier +CURVE-X25519.

** libgnutls: Added support for TLS false start (draft-ietf-tls-falsestart-01)
  by introducing gnutls_init() flag GNUTLS_ENABLE_FALSE_START (#73).

** libgnutls: Added new APIs to access the FIPS186-4 (Shawe-Taylor based) provable
  RSA and DSA parameter generation from a seed.

** libgnutls: The CHACHA20-POLY1305 ciphersuite is enabled by default. This
  cipher is prioritized after AES-GCM.

** libgnutls: On a rehandshake ensure that the certificate of the peer or
  its username remains the same as in previous handshakes. That is to protect
  applications which do not check user credentials on rehandshakes. The
  threat to address depends on the application protocol. Primarily it
  protects against applications which authenticate the peer initially and
  perform accounting using the session's information, from being misled
  by a rehandshake which switches the peer's identity. Applications can
  disable this protection by using the %GNUTLS_ALLOW_ID_CHANGE flag in
  gnutls_init().

** libgnutls: Be strict in TLS extension decoding. That is, do not tolerate
  parsing errors in the extensions field and treat it as a typical Hello
  message structure. Reported by Hubert Kario (#40).

** libgnutls: Old and unsupported version numbers in client hellos are
  rejected with a "protocol_version" alert message. Reported by Hubert
  Kario (#42).

** libgnutls: Lifted the limitation of calling the gnutls_session_get_data*()
  functions, only on non-resumed sessions. This brings the API in par with
  its usage (#79).

** libgnutls: Follow RFC5280 strictly in name constraints computation. The
  permitted subtrees is intersected with any previous values. Report and
  patch by Daiki Ueno.

** libgnutls: Enforce the RFC 7627 (extended master secret) requirements on
  session resumption. Reported by Hubert Kario (#69).

** libgnutls: Consider the max-record TLS extension even when under DTLS.
  Reported by Peter Dettman (#61).

** libgnutls: Replaced writev() system call with sendmsg().

** libgnutls: Replaced select() system call with poll() on POSIX systems.

** libgnutls: Preload the system priority file on library load. This allows
  applications that chroot() to also use the system priorities.

** libgnutls: Applications are allowed to override the built-in key and
  certificate URLs.

** libgnutls: The gnutls.h header marks constant and pure functions explictly.

** certtool: Added the ability to sign certificates using SHA3.

** certtool: Added the --provable and --verify-allow-broken options.

** gnutls-cli: The --dane option will cause verification failure if gnutls is not
  compiled with DANE support.

** crywrap: The tool was unbundled from gnutls' distribution. It can be found at
  https://github.com/nmav/crywrap

** guile: .go files are now built and installed

** guile: Fix compatibility issue of the test suite with Guile 2.1

** guile: When --with-guile-site-dir is passed, modules are installed in a
  versioned directory, typically $(datadir)/guile/site/2.0

** guile: Tests no longer leave zombie processes behind

** API and ABI modifications:
GNUTLS_FORCE_CLIENT_CERT: Added
GNUTLS_ENABLE_FALSE_START: Added
GNUTLS_INDEFINITE_TIMEOUT: Added
GNUTLS_ALPN_SERVER_PRECEDENCE: Added
GNUTLS_E_ASN1_EMBEDDED_NULL_IN_STRING: Added
GNUTLS_E_HANDSHAKE_DURING_FALSE_START: Added
gnutls_check_version_numeric: Added
gnutls_x509_crt_equals: Added
gnutls_x509_crt_equals2: Added
gnutls_x509_crt_set_subject_alt_othername: Added
gnutls_x509_crt_set_issuer_alt_othername: Added
gnutls_x509_crt_get_signature_oid: Added
gnutls_x509_crt_get_pk_oid: Added
gnutls_x509_crq_set_subject_alt_othername: Added
gnutls_x509_crq_get_pk_oid: Added
gnutls_x509_crq_get_signature_oid: Added
gnutls_x509_crl_get_signature_oid: Added
gnutls_x509_privkey_generate2: Added
gnutls_x509_privkey_get_seed: Added
gnutls_x509_privkey_verify_seed: Added
gnutls_privkey_generate2: Added
gnutls_privkey_get_seed: Added
gnutls_privkey_verify_seed: Added
gnutls_decode_ber_digest_info: Added
gnutls_encode_ber_digest_info: Added
gnutls_dh_params_import_dsa: Added
gnutls_session_get_master_secret: Added

* Version 3.4.3 (released 2015-07-12)

** libgnutls: Follow closely RFC5280 recommendations and use UTCTime for
  dates prior to 2050.

** libgnutls: Force 16-byte alignment to all input to ciphers (previously it
  was done only when cryptodev was enabled).

** libgnutls: Removed support for pthread_atfork() as it has undefined
  semantics when used with dlopen(), and may lead to a crash.

** libgnutls: corrected failure when importing plain files
  with gnutls_x509_privkey_import2(), and a password was provided.

** libgnutls: Don't reject certificates if a CA has the URI or IP address
  name constraints, and the end certificate doesn't have an IP address
  name or a URI set.

** libgnutls: set and read the hint in DHE-PSK and ECDHE-PSK ciphersuites.

** p11tool: Added --list-token-urls option, and print the token module name
  in list-tokens.

** API and ABI modifications:
gnutls_ecc_curve_get_oid: Added
gnutls_digest_get_oid: Added
gnutls_pk_get_oid: Added
gnutls_sign_get_oid: Added
gnutls_ecc_curve_get_id: Added
gnutls_oid_to_digest: Added
gnutls_oid_to_pk: Added
gnutls_oid_to_sign: Added
gnutls_oid_to_ecc_curve: Added
gnutls_pkcs7_get_signature_count: Added

* Version 3.4.2 (released 2015-06-16)

** libgnutls: DTLS blocking API is more robust against infinite blocking,
and will notify of more possible timeouts.

** libgnutls: corrected regression with Camellia-256-GCM cipher. Reported
by Manuel Pegourie-Gonnard.

** libgnutls: Introduced the GNUTLS_NO_SIGNAL flag to gnutls_init(). That
allows to disable SIGPIPE for writes done within gnutls.

** libgnutls: Enhanced the PKCS #7 API to allow signing and verification
of structures. API moved to gnutls/pkcs7.h header.

** certtool: Added options to generate PKCS #7 bundles and signed
structures.

** API and ABI modifications:
gnutls_x509_dn_get_str: Added
gnutls_pkcs11_get_raw_issuer_by_subject_key_id: Added
gnutls_x509_trust_list_get_issuer_by_subject_key_id: Added
gnutls_x509_crt_verify_data2: Added
gnutls_pkcs7_get_crt_raw2: Added
gnutls_pkcs7_signature_info_deinit: Added
gnutls_pkcs7_get_signature_info: Added
gnutls_pkcs7_verify_direct: Added
gnutls_pkcs7_verify: Added
gnutls_pkcs7_get_crl_raw2: Added
gnutls_pkcs7_sign: Added
gnutls_pkcs7_attrs_deinit: Added
gnutls_pkcs7_add_attr: Added
gnutls_pkcs7_get_attr: Added
gnutls_pkcs7_print: Added

* Version 3.4.1 (released 2015-05-03)

** libgnutls: gnutls_certificate_get_ours: will return the certificate even
if a callback was used to send it.

** libgnutls: Check for invalid length in the X.509 version field. Without
the check certificates with invalid length would be detected as having an
arbitrary version. Reported by Hanno Bæ—¦ck.

** libgnutls: Handle DNS name constraints with a leading dot. Patch by
Fotis Loukos.

** libgnutls: Updated system-keys support for windows to compile in more
versions of mingw. Patch by Tim Kosse.

** libgnutls: Fix for MD5 downgrade in TLS 1.2 signatures. Reported by
Karthikeyan Bhargavan [GNUTLS-SA-2015-2].

** libgnutls: Reverted: The gnutls_handshake() process will enforce a timeout
by default. That caused issues with non-blocking programs.

** certtool: It can generate SHA256 key IDs.

** gnutls-cli: fixed crash in --benchmark-ciphers. Reported by James Cloos.

** configure: re-enabled the --enable-local-libopts flag

** API and ABI modifications:
gnutls_x509_crt_get_pk_ecc_raw: Added

* Version 3.4.0 (released 2015-04-08)

** libgnutls: Added support for AES-CCM and AES-CCM-8 (RFC6655 and RFC7251)
ciphersuites. The former are enabled by default, the latter need to be
explicitly enabled, since they reduce the overall security level.

** libgnutls: Added support for Chacha20-Poly1305 ciphersuites following
draft-mavrogiannopoulos-chacha-tls-05 and draft-irtf-cfrg-chacha20-poly1305-10.
That is currently provided as technology preview and is not enabled by
default, since there are no assigned ciphersuite points by IETF and there
is no guarrantee of compatibility between draft versions. The ciphersuite
priority string to enable it is "+CHACHA20-POLY1305".

** libgnutls: Added support for encrypt-then-authenticate in CBC
ciphersuites (RFC7366 -taking into account its errata text). This is
enabled by default and can be disabled using the %NO_ETM priority
string.

** libgnutls: Added support for the extended master secret
(triple-handshake fix) following draft-ietf-tls-session-hash-02.

** libgnutls: Added a new simple and hard to misuse AEAD API (crypto.h).

** libgnutls: SSL 3.0 is no longer included in the default priorities
list. It has to be explicitly enabled, e.g., with a string like
"NORMAL:+VERS-SSL3.0".

** libgnutls: ARCFOUR (RC4) is no longer included in the default priorities
list. It has to be explicitly enabled, e.g., with a string like
"NORMAL:+ARCFOUR-128".

** libgnutls: DSA signatures and DHE-DSS are no longer included in the
default priorities list. They have to be explicitly enabled, e.g., with
a string like "NORMAL:+DHE-DSS:+SIGN-DSA-SHA256:+SIGN-DSA-SHA1". The
DSA ciphersuites were dropped because they had no deployment at all
on the internet, to justify their inclusion.

** libgnutls: The priority string EXPORT was completely removed. The string
was already defunc as support for the EXPORT ciphersuites was removed in
GnuTLS 3.2.0.

** libgnutls: Added API to utilize system specific private keys in
"gnutls/system-keys.h". It is currently provided as technology preview
and is restricted to windows CNG keys.

** libgnutls: gnutls_x509_crt_check_hostname() and friends will use
RFC6125 comparison of hostnames. That introduces a dependency on libidn.

** libgnutls: Depend on p11-kit 0.23.1 to comply with the final
PKCS #11 URLs draft (draft-pechanec-pkcs11uri-21).

** libgnutls: Depend on nettle 3.1.

** libgnutls: Use getrandom() or getentropy() when available. That
avoids the complexity of file descriptor handling and issues with
applications closing all open file descriptors on startup.

** libgnutls: Use pthread_atfork() to detect fork when available.

** libgnutls: If a key purpose (extended key usage) is specified for verification,
it is applied into intermediate certificates. The verification result
GNUTLS_CERT_PURPOSE_MISMATCH is also introduced.

** libgnutls: When gnutls_certificate_set_x509_key_file2() is used in
combination with PKCS #11, or TPM URLs, it will utilize the provided
password as PIN if required. That removes the requirement for the
application to set a callback for PINs in that case.

** libgnutls: priority strings VERS-TLS-ALL and VERS-DTLS-ALL are
restricted to the corresponding protocols only, and the VERS-ALL
string is introduced to catch all possible protocols.

** libgnutls: Added helper functions to obtain information on PKCS #8
structures.

** libgnutls: Certificate chains which are provided to gnutls_certificate_credentials_t
will automatically be sorted instead of failing with GNUTLS_E_CERTIFICATE_LIST_UNSORTED.

** libgnutls: Added functions to export and set the record state. That
allows for gnutls_record_send() and recv() to be offloaded (to kernel,
hardware or any other subsystem).

** libgnutls: Added the ability to register application specific URL
types, which express certificates and keys using gnutls_register_custom_url().

** libgnutls: Added API to override existing ciphers, digests and MACs, e.g.,
to override AES-GCM using a system-specific accelerator. That is, (crypto.h)
gnutls_crypto_register_cipher(), gnutls_crypto_register_aead_cipher(),
gnutls_crypto_register_mac(), and gnutls_crypto_register_digest().

** libgnutls: Added gnutls_ext_register() to register custom extensions.
Contributed by Thierry Quemerais.

** libgnutls: Added gnutls_supplemental_register() to register custom
supplemental data handshake messages. Contributed by Thierry Quemerais.

** libgnutls-openssl: it is no longer built by default.

** certtool: Added --p8-info option, which will print PKCS #8 information
even if the password is not available.

** certtool: --key-info option will print PKCS #8 encryption information
when available.

** certtool: Added the --key-id and --fingerprint options.

** certtool: Added the --verify-hostname, --verify-email and --verify-purpose
options to be used in certificate chain verification, to simulate verification
for specific hostname and key purpose (extended key usage).

** certtool: --p12-info option will print PKCS #12 MAC and cipher information
when available.

** certtool: it will print the A-label (ACE) names in addition to UTF-8.

** p11tool: added options --set-id and --set-label.

** gnutls-cli: added options --priority-list and --save-cert.

** guile: Deprecated priority API has been removed. The old priority API,
which had been deprecated for some time, is now gone; use 'set-session-priorities!'
instead.

** guile: Remove RSA parameters and related procedures. This API had been
deprecated.

** guile: Fix compilation on MinGW. Previously only the static version of the
'guile-gnutls-v-2' library would be built, preventing dynamic loading from Guile.

** API and ABI modifications:
gnutls_record_get_state: Added
gnutls_record_set_state: Added
gnutls_aead_cipher_init: Added
gnutls_aead_cipher_decrypt: Added
gnutls_aead_cipher_encrypt: Added
gnutls_aead_cipher_deinit: Added
gnutls_pkcs12_generate_mac2: Added
gnutls_pkcs12_mac_info: Added
gnutls_pkcs12_bag_enc_info: Added
gnutls_pkcs8_info: Added
gnutls_pkcs_schema_get_name: Added
gnutls_pkcs_schema_get_oid: Added
gnutls_pcert_export_x509: Added
gnutls_pcert_export_openpgp: Added
gnutls_pcert_import_x509_list: Added
gnutls_pkcs11_privkey_cpy: Added
gnutls_x509_crq_get_signature_algorithm: Added
gnutls_x509_trust_list_iter_get_ca: Added
gnutls_x509_trust_list_iter_deinit: Added
gnutls_x509_trust_list_get_issuer_by_dn: Added
gnutls_pkcs11_get_raw_issuer_by_dn: Added
gnutls_certificate_get_trust_list: Added
gnutls_privkey_export_x509: Added
gnutls_privkey_export_pkcs11: Added
gnutls_privkey_export_openpgp: Added
gnutls_privkey_import_ext3: Added
gnutls_certificate_get_x509_key: Added
gnutls_certificate_get_x509_crt: Added
gnutls_certificate_get_openpgp_key: Added
gnutls_certificate_get_openpgp_crt: Added
gnutls_record_discard_queued: Added
gnutls_session_ext_master_secret_status: Added
gnutls_priority_string_list: Added
gnutls_dh_params_import_raw2: Added
gnutls_memset: Added
gnutls_memcmp: Added
gnutls_pkcs12_bag_set_privkey: Added
gnutls_ocsp_resp_get_responder_raw_id: Added
gnutls_system_key_iter_deinit: Added
gnutls_system_key_iter_get_info: Added
gnutls_system_key_delete: Added
gnutls_system_key_add_x509: Added
gnutls_system_recv_timeout: Added
gnutls_register_custom_url: Added
gnutls_pkcs11_obj_list_import_url3: Added
gnutls_pkcs11_obj_list_import_url4: Added
gnutls_pkcs11_obj_set_info: Added
gnutls_crypto_register_cipher: Added
gnutls_crypto_register_aead_cipher: Added
gnutls_crypto_register_mac: Added
gnutls_crypto_register_digest: Added
gnutls_ext_register: Added
gnutls_supplemental_register: Added
gnutls_supplemental_recv: Added
gnutls_supplemental_send: Added
gnutls_openpgp_crt_check_email: Added
gnutls_x509_crt_check_email: Added
gnutls_handshake_set_hook_function: Modified
gnutls_pkcs11_privkey_generate3: Added
gnutls_pkcs11_copy_x509_crt2: Added
gnutls_pkcs11_copy_x509_privkey2: Added
gnutls_pkcs11_obj_list_import_url: Removed
gnutls_pkcs11_obj_list_import_url2: Removed
gnutls_certificate_client_set_retrieve_function: Removed
gnutls_certificate_server_set_retrieve_function: Removed
gnutls_certificate_set_rsa_export_params: Removed
gnutls_certificate_type_set_priority: Removed
gnutls_cipher_set_priority: Removed
gnutls_compression_set_priority: Removed
gnutls_kx_set_priority: Removed
gnutls_mac_set_priority: Removed
gnutls_protocol_set_priority: Removed
gnutls_rsa_export_get_modulus_bits: Removed
gnutls_rsa_export_get_pubkey: Removed
gnutls_rsa_params_cpy: Removed
gnutls_rsa_params_deinit: Removed
gnutls_rsa_params_export_pkcs1: Removed
gnutls_rsa_params_export_raw: Removed
gnutls_rsa_params_generate2: Removed
gnutls_rsa_params_import_pkcs1: Removed
gnutls_rsa_params_import_raw: Removed
gnutls_rsa_params_init: Removed
gnutls_sign_callback_get: Removed
gnutls_sign_callback_set: Removed
gnutls_x509_crt_verify_data: Removed
gnutls_x509_crt_verify_hash: Removed
gnutls_pubkey_get_verify_algorithm: Removed
gnutls_x509_crt_get_verify_algorithm: Removed
gnutls_pubkey_verify_hash: Removed
gnutls_pubkey_verify_data: Removed
gnutls_record_set_max_empty_records: Removed

guile:
set-session-cipher-priority!: Removed
set-session-mac-priority!: Removed
set-session-compression-method-priority!: Removed
set-session-kx-priority!: Removed
set-session-protocol-priority!: Removed
set-session-certificate-type-priority!: Removed
set-session-default-priority!: Removed
set-session-default-export-priority!: Removed
make-rsa-parameters: Removed
rsa-parameters?: Removed
set-certificate-credentials-rsa-export-parameters!: Removed
pkcs1-import-rsa-parameters: Removed
pkcs1-export-rsa-parameters: Removed

(wiz)

2016-09-19 12:29:06 UTC MAIN commitmail json YAML

Updated databases/elasticsearch to 2.4.0

(fhajny)

2016-09-19 12:28:31 UTC MAIN commitmail json YAML

Update databases/elasticsearch to 2.4.0.

=== Breaking changes

Network::
- Single comma-delimited response header for multiple values

=== Deprecations

Geo::
- Deprecate optimize_bbox on geodistance queries
- Deprecate geohash parameters for geo_point parser

Mapping::
- Add deprecation logging for '_timestamp' and '_ttl'.

Query DSL::
- Deprecate soon-to-be-unsupported queries.

REST::
- Deprecate camelCase usages

Search::
- Deprecate sort option reverse.

Settings::
- Deprecate bootstrap.mlockall
- Deprecate camelCase settings magic

Snapshot/Restore::
- Adds deprecation notices on removed BlobContainer methods

=== New features

Geo::
- Add CONTAINS relation to geo_shape query

Plugin Cloud AWS::
- Add support for path_style_access

Reindex API::
- Backport: Reindex's throttling

=== Enhancements

Circuit Breakers::
- Limit request size

Cluster::
- Batch process node left and node failure 2.x

Core::
- Improve performance of applyDeletedShards
- Sliced lock contention 2.x
- Kill thread local leak
- Remove hostname from NetworkAddress.format (2.x)

Dates::
- Improve TimeUnitRounding for edge cases and DST transitions

Internal::
- Turn RestChannel into an interface
- Require executor name when calling scheduleWithFixedDelay
- Implement available for all StreamInput classes

Java API::
- Add created flag to IndexingOperationListener#postIndex

Logging::
- Add shardId and node name in search slow log

Mapping::
- Mappings: Allow to force dots in field names

Network::
- Exclude admin / diagnostic requests from HTTP request limiting
- Netty request/response tracer should wait for send
- Exclude specific transport actions from request size limit check
- Provide better error message when an incompatible node connects
  to a node

Packaging::
- Increase default max open files to 65536
- Allow configuring Windows service name, description and user

Parent/Child::
- Allow adding additional child types that point to an existing
  parent type

Query DSL::
- Fixed QueryParsingException in multi match query

REST::
- CORS handling triggered whether User-Agent is a browser or not

Reindex API::
- Switch default batch size for reindex to 1000

Scripting::
-  Mustache: Add util functions to render JSON and join array
  values
- Compile each Groovy script in its own classloader

=== Bug fixes

Aggregations::
- Fix potential AssertionError with include/exclude on terms
  aggregations.
- Pass resolved extended bounds to unmapped histogram aggregator
- Fix "key_as_string" for date histogram and
  epoch_millis/epoch_second format with time zone
- Fix TimeUnitRounding for hour, minute and second units
- Adds serialisation of sigma to extended_stats_bucket pipeline
  aggregation
- ExtendedStatsAggregator should also pass sigma to emtpy aggs.
- Prevents exception being raised when ordering by an aggregation
  which wasn't collected
- Setting 'other' bucket on empty aggregation

Allocation::
- Rebalancing policy shouldn't prevent hard allocation decisions

Analysis::
- Add 'Character.MODIFIER_SYMBOL' to the list of symbol
  categories.

Bulk::
- Copy headers and context to individual requests inside a bulk

CAT API::
- Fix merge stats rendering in RestIndicesAction
- Expand wildcards to closed indices in '/_cat/indices'
- Fix column aliases in '_cat/indices', '_cat/nodes' and
  '_cat/shards' APIs

CRUD::
- Prevent TransportReplicationAction to route request based on
  stale local routing table

Cluster::
- Fix block checks when no indices are specified
- Cluster stats: fix memory available that is always set to 0

Core::
- Throw exception if using a closed transport client
- Fix misplaced cast when parsing seconds
- Don't try to compute completion stats on a reader after we
  already closed it

Dates::
- Make sure TimeIntervalRounding is monotonic for increasing dates
- Fix invalid rounding value for TimeIntervalRounding close to DST
  transitions
- Fix problem with TimeIntervalRounding on DST end

Highlighting::
- Plain highlighter should ignore parent/child queries
- Let fast vector highlighter also extract terms from the nested
  query's inner query.
- Skip all geo point queries in plain highlighter
- Exclude all but string fields from highlighting if wildcards are
  used

Indexed Scripts/Templates::
- Don't ignore custom sharding settings in create index request
  for '.scripts' index

Internal::
- Fix filtering of node ids for TransportNodesAction

Logging::
- Add missing index name to search slow log.

Mapping::
- Mapping updates on objects should propagate 'include_an_all'.
- Mappings: Fix detection of metadata fields in documents
- Fix not_analyzed string fields to error when
  position_increment_gap is set
- Automatically created indices should honor
  'index.mapper.dynamic'.
- Process dynamic templates in order.
- Fix cross type mapping updates for 'boolean' fields.
- Fail if an object is added after a field with the same name.

Packaging::
- RESTART_ON_UPGRADE incorrectly named ES_RESTART_ON_UPGRADE in
  sysconfig

Percolator::
- Set the SC and QPC type always to '.percolator' in percolate api
- Fixed NPE when percolator filter option is "empty".

Plugin Analysis Kuromoji::
- Prebuild Japanese Stop Words Token Filter

Plugin Cloud AWS::
- Support specific key/secret for EC2
- Add missing permission for S3 repository

Plugin Cloud Azure::
-  Make discovery-azure work again on 2.4 branch
- Fix remove of azure files

Plugin Cloud GCE::
- Fix NPE when GCE region is empty

Query DSL::
- Make parsing of bool queries stricter
- Fix NullPointerException in SimpleQueryParser when analyzing
  text produces a null query
- Apply the default operator on analyzed wildcard in
  simple_query_string builder
- Apply the default operator on analyzed wildcard in query_string
  builder

REST::
- Do not decode path when sending error
- CORS should permit same origin requests
- Allow CORS requests to work with HTTP compression enabled
- Fixes reading of CORS pre-flight headers and methods
- Fix OOM in AbstractXContentParser

Recovery::
- Backports Notify GatewayRecoveryListener on failure

Reindex API::
- Make reindex and lang-javascript compatible

Search::
- AllTermQuery must implement equals/hashCode.
- Add ref-counting to SearchContext to prevent accessing already
  closed readers
- Fix '_only_nodes' preferences
- Speed up named queries.

Snapshot/Restore::
- Handle 'indices=["_all"]' when restoring a snapshot
- On restore, selecting concrete indices can select wrong index

Stats::
- Fix sync flush total shards statistics

Translog::
- Translog can delete valid .ckp file when views are closed after
  the translog
- Call ensureOpen on Translog#newView() to prevent
  IllegalStateException

=== Upgrades

Core::
- Update jackson to version 2.8.1 (on 2.4 branch)
- Upgrade lucene to 5.5.2

Dates::
- Upgrade joda-time to 2.9.4

Internal::
- Update Jackson 2.6.2 -> 2.6.6 (latest and final 2.6 patch)

Network::
- Upgrade to netty 3.10.6.Final

Plugin Cloud AWS::
- Update aws sdk to 1.10.69 and add throttle_retries repository
  setting

(fhajny)

2016-09-19 12:27:41 UTC MAIN commitmail json YAML

Note removal of pkg_tarup for destdir-mode replace

(gdt)

2016-09-19 12:26:08 UTC MAIN commitmail json YAML

Omit pkg_tarup during replace in destdir mode

In destdir mode (the default), make replace creates the replacement
binary package without modifying the installed system, and then
installs it via pkg_add -u.  Thus, the new package is known to have
built and packaged ok before the system is changed, and the risk of
trouble is low; thus the benefit of tarring up the installed package
is very low, especially since the newly-tarred-up package is removed
by "make clean".  Using pkg_tarup costs cycles to run and more
importantly causes users to have to install it since it is not an
automatic dependency.

In addition, binary packages are now kept by default when building, so
the old version should be accessible in case of trouble.

This commit does not change the non-destdir case.  Almost no one uses
that method, and the relative benefit of tarup is much higher.

(gdt)

2016-09-19 12:15:35 UTC MAIN commitmail json YAML

2016-09-19 11:56:27 UTC MAIN commitmail json YAML

Updated databases/py-cassandra-driver to 3.7.0

(fhajny)

2016-09-19 11:56:10 UTC MAIN commitmail json YAML

Update databases/py-cassandra-driver to 3.7.0.

Features
- Add v5 protocol failure map
- Don't return from initial connect on first error
- Indicate failed column when deserialization fails
- Let Cluster.refresh_nodes force a token map rebuild
- Refresh UDTs after "keyspace updated" event with v1/v2 protocol
- EC2 Address Resolver
- Speculative query retries
- Expose paging state in API
- Don't mark host down while one connection is active
- Query request size information
- Avoid quadratic ring processing with invalid replication factors
- Improve Connection/Pool creation concurrency on startup
- Add beta version native protocol flag
- cqlengine: Connections: support of multiple keyspaces and
  sessions

Bug Fixes
- Race when adding a pool while setting keyspace
- Update results_metadata when prepared statement is reprepared
- CQL Export for Thrift Tables
- cqlengine: default value not applied to UserDefinedType
- cqlengine: columns are no longer hashable
- cqlengine: remove clustering keys from where clause when
  deleting only static columns

(fhajny)

2016-09-19 11:41:05 UTC MAIN commitmail json YAML

Updated devel/p5-PAR to 1.011
Updated devel/p5-glib2 to 1.322

(mef)

2016-09-19 11:38:05 UTC MAIN commitmail json YAML

Updated devel/p5-glib2 to 1.322
-------------------------------
Overview of changes in Glib 1.322 (stable)
============================================
* Win32: only export the GVariant conversion symbols when available
∗ Glib.exports: updated copyright date

(mef)

2016-09-19 11:35:12 UTC MAIN commitmail json YAML

Updated devel/p5-PAR to 1.011
-----------------------------
1.011  2016-09-18
- Move to GitHub. Thanks, OpenFoundry, for years of service.
- Suppress warning "Use of uninitialized value in do "file" ..."
- Put a description of its purpose into the canary file
- Remove all traces of Internals::PAR::CLEARSTACK
- Remove all references to http://par.perl.org/, doesn't exist anymore

(mef)

2016-09-19 11:21:11 UTC MAIN commitmail json YAML

2016-09-19 11:12:13 UTC MAIN commitmail json YAML

p5-Return-Value-1.666005 is already done

(mef)

2016-09-19 11:06:05 UTC MAIN commitmail json YAML

Updated devel/cppcheck to 1.75

(wiz)

2016-09-19 11:05:53 UTC MAIN commitmail json YAML

Updated cppcheck to 1.75.

pkgsrc change: switch from qt4 to qt5 for GUI option.

Cppcheck-1.75 has been released

General changes:
- Replaced internal preprocessor by the brand-new preprocessor 'simplecpp'
- Improved Windows installer: Install a copy of the license instead of asking to accept it
- The Windows x64 binaries are now compiled with profile guided optimization, resulting in a speedup of 11%
- Improved manual, especially the chapter about Libraries
- Improved CWE mapping
- --append is deprecated and will be removed in 1.80

New checks:
- Detect passed by value for non-const variables and print message only if type size justifies optimization

Checking improvements:
- Implemented support for trailing return types (C++11)
- Improved support for digit separators (C++14)
- Improved support for enum types in buffer overflow checking
- Better handling of volatile variables when checking for redundant assignments
- Properly support integer suffixes i64 and ui64
- Support function arguments with default value in Libraries
- Always set file0 attribute of error messages to identify the source file cppcheck was checking

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.

Cppcheck-1.74 has been released

General changes:
- Improved CWE mapping of messages
- Git pre-commit hook checks only added or modified files

Checking improvements:
- Replaced simplification of enums by keeping and parsing them in the SymbolDatabase
- Added support to Library for specifying the parameter used by allocating/deallocating functions
- Improved support for integers defined in Libraries
- Improved accuracy of ValueType analysis
- Improved accuracy of VarID assignment, especially when dealing with structs and unions
- Improved performance of VarID assignment, checking for struct member usage, buffer overrun checking and several simplifications
- Added support for lots functions to windows.cfg and posix.cfg
- Better support for operator overloads
- Detect buffer overflows when %c is used with a width
- Improved checking for sizeof() taken of wrong type
- Support char literals when checking for conditions being always true or false
- Reimplemented check for usage of boolean results used in bitwise operations based on ValueType
- Improved checking for c_str() usage

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.

Cppcheck-1.73 has been released

General changes:
- CWE mapping of messages
- Translated manual to Japanese language

Removed checks:
- Checks for variables hiding enums or typedefs have been removed

New checks:

Checking improvements:
- Improved ValueType a lot, use it in more checks
- Improved VarId support for template constructors, namespaces and references as class members
- Improved libraries, especially gnu.cfg, posix.cfg and windows.cfg
- Improved simplification of enums and templates
- Better distinguishing between possible and known null pointer dereferenciations
- Assume integers to be signed by default
- better support for cplusplus macro in preprocessor
- Preprocessor directives for addons
- New tools: times-vs.py, reduce.py

GUI:
- Detect Geany and QtCreator
- Make statistics dialog shown when checking is finished optional

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.

Cppcheck-1.72 has been released.

General changes:
- Added platform files to customize characteristics of different target platforms
- Added setting to configure the default sign of integral variables and bit size of type 'char'
- Added option -E (only preprocess the code)
- Option --dump now outputs data for each configurations, not only the last one
- Several qmake project files have been removed

Removed checks:
- Check for unnecessary forward declaration has been removed

New checks:
- Warn about shifting negative values
- Detect statements with undefined execution order (pre-C++11 code)
- Added a generic check to discourage usage of specific functions, replacing CheckNonReentrantFunctions and CheckObsoleteFunctions

Checking improvements:
- Several improvmenets to ValueFlow analysis
- Improved ValueType handling, refactored several checks to make use of it
- Improved memory leak checking
- Improved Container specification in Library files, rewrote some checks based on it
- Improved handling of character literals
- Improved checking for non-interlocked accesses
- Properly support <cstdint> types in namespace std
- Added some validation mechamisms to avoid crashs

GUI:
- Improved Library editor
- Support "Enter" key in results tree
- Properly detect editors on 64-Bit Windows
- Added Japanese translation
- Allow opening project file without extra parameter from command line

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.

Cppcheck-1.71 has been released

General changes:
- The deprecated options --suppressions and --exitcode-suppressions have been removed
- .hh and .hxx files are now treated as C++ files
- Improved documentation (readmes and manuals)
- Internal errors (for example syntax error) are now suppressable

Removed checks:
- Check for unnecessary qualification has been removed

Checking improvements:
- Support range-based for-loops (C++11)
- Better support for C++11 style initialization
- Better support for lambdas (C++11)
- Support digit separators (C++14)
- Added determination of the type of an expression (ValueType)
- Support case ranges (GCC extension)
- Improved AST generation and added validation
- Improved value flow analysis
- Improved checking for unitialized arrays
- Improved VarId assignment for member variables
- Rewrote checking of char variables
- Known variable simplification has been removed partially in favour of value flow analysis

GUI:
- Added library editor
- Improved display of inconclusive messages
- Added option to enforce parsing as C or C++ code
- Show file that included a header in details view
- Added "Recheck all files" button, "Recheck files " renamed to "Rechecked modified files"

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.

Cppcheck-1.70 has been released

General changes:
- New version of .cfg file format, adding support for namespaces and declaring several functions at once
- Support building x64 installer for Windows; Both x64 and x86 builds are now provided
- Warn about deprecated options --suppressions and --exitcode-suppressions. They will be removed in future
- Added debugging option --debug-normal, which prints out debug output before second stage simplification

New checks:
- Warn about modifying string literals
- Detect declaration of variable length arrays with negative size
- Warn about implicit type conversion from int to long
- Warn about redundant code in conditions like (y || (!y && z))
- Detect conditions with known result
- Race condition: non-interlocked access after InterlockedDecrement()
- Detect unused 'goto' labels

Removed checks:
- Do no longer warn about a bug in scanf implementation of ancient glibc versions
- Multifile analysis (added in 1.69) has been removed because it did not work
- Removed ExecutionPath checker, which has been superseeded by ValueFlow analysis

Improvements:
- Support hexadecimal floating point numbers (C99)
- Support [[deprecated]] (C++14)
- Improved handling of sizeof()
- Improved handling of reserved keywords
- Better handling of C declaration specifiers; support complex/_Complex (C99)
- Better handling of ternary operator in ValueFlow analysis
- Lots of improvements to .cfg files, especially std.cfg, which now supports namespace std
- Improved performance and memory usage of Preprocessor
- Improved performance of matchcompiler
- Reduced Disk IO when ignoring paths
- Removed several obsolete simplifications
- Added python addons: naming.py, threadsafety.py and cert.py

GUI:
- Support printing
- Added item "Open containing folder" to context menu

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.

(wiz)

2016-09-19 10:48:25 UTC MAIN commitmail json YAML

Updated devel/p5-XSLoader to 0.24

(mef)

2016-09-19 10:48:14 UTC MAIN commitmail json YAML

Updated devel/p5-XSLoader to 0.24
---------------------------------
0.24 - 2016-09-01 - SAPER

  [Distribution]
  - fixed the way the module's version is detected in order to correctly
    generate META.* files

0.23 - 2016-08-31 - SAPER

  [Makefile.PL updated from perl blead 9e9fbcaf153d3c9eb897b5cab54a102632df4c78]
  - 2016-08-05 note a possible pitfall
  - 2016-08-05 add "provides" metadata for XSLoader (RT#138836)

0.22 - 2016-07-05 - SAPER

  [Code updated from perl blead a651dcdf6a9151150dcf0fb6b18849d3e39b0811]
  - 2016-07-04 Fix XSLoader to recognize drive letters
  - 2016-07-03 Don窶冲 let XSLoader load relative paths

  [Code updated from perl 5.24.0]
  - 2015-11-10 use dl_find_symbol 3rd optional argument
  - 2015-11-02 remove XSLoader and DynaLoader OS specific code on NA OSes

  [Distribution]
  - Converted the Changes file to CPAN::Changes::Spec format.

0.20 - 2016-05-05 - SAPER

  [Code updated from perl 5.22.1]
  - 2014-12-06 0.20 Don't test for bootstrap file twice
  - 2014-10-31 0.19 Amend the mod2fname generation to detect more cases
  - 2014-10-03 0.18 Allow XSLoader to load modules from a different namespace
  - 2014-01-03 0.17 DynaLoader: Introduce d_libname_unique for Android

  [Distribution]
  - Fixed a stupid mistake in Makefile.PL

(mef)

2016-09-19 10:33:50 UTC MAIN commitmail json YAML

Updated devel/p5-Tree-Simple-VisitorFactory to 0.15
Updated devel/p5-Tie-Cycle to 1.221

(mef)

2016-09-19 10:32:39 UTC MAIN commitmail json YAML

Updated devel/p5-Tie-Cycle 1.21 to 1.221
-----------------------------------
1.221 2016-02-02T21:17:53Z
        * Freshen distro

(mef)

2016-09-19 10:29:45 UTC MAIN commitmail json YAML

Updated devel/p5-Tree-Simple-VisitorFactory to 0.15
---------------------------------------------------
0.15  2016-05-04T08;15:00
      - Correct physical address of Free Software Foundation in LICENSE file. See RT#114149.
        Thanx to Petr Pisar.

(mef)

2016-09-19 10:23:28 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Version to 2.05
Updated devel/p5-Test-Simple to 1.302056

(mef)

2016-09-19 10:22:20 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Simple 1.302052 to 1.302056
----------------------------------------
1.302056  2016-09-12 09:03:49-07:00 America/Los_Angeles
    - Minor typo fix
    - No logic chnges since last trial

1.302055  2016-08-30 12:13:32-07:00 America/Los_Angeles (TRIAL RELEASE)
    - Fix special case of ok line ending in \
    - Improve a test that captures STDERR/STDOUT (Thanks HAARG)

1.302054  2016-08-20 16:21:44-07:00 America/Los_Angeles (TRIAL RELEASE)
    - Allow '#' and '\n' in ok names

1.302053  2016-08-17 21:22:55-07:00 America/Los_Angeles (TRIAL RELEASE)
    - Fix skip_all in require in intercept (#696)
    - Documentation of what is better in Test2 (#663)
    - Document Test::Builder::Tester plan limitations
    - Document limitations in is_deeply (#595)
    - Better documentation of done_testing purpose (#151)
    - Make ctx->send_event detect termination events (#707)

(mef)

2016-09-19 10:19:56 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Version to 2.05
-------------------------------------
2.05      2016-09-17
  - Bump requirement for newer version of Module::Metadata (again)
    Required for ignore_unindexable

(mef)

2016-09-19 09:52:31 UTC MAIN commitmail json YAML

Updated textproc/yaml-cpp to 0.5.3

(fhajny)

2016-09-19 09:52:21 UTC MAIN commitmail json YAML

2016-09-19 09:44:16 UTC MAIN commitmail json YAML

Updated devel/p5-Module-ScanDeps to 1.22

(mef)

2016-09-19 09:44:07 UTC MAIN commitmail json YAML

Updated devel/p5-Module-ScanDeps to 1.22
----------------------------------------
1.22  2016-09-17
- Fix RT#117887: Not parsing new release of Net::DNS::Resolver
  add %Preload rule for Net/DNS/Resolver.pm

(mef)

2016-09-19 09:40:54 UTC MAIN commitmail json YAML

Updated devel/p5-File-Find-Rule-Permissions to 2.01

(mef)

2016-09-19 09:40:42 UTC MAIN commitmail json YAML

Updated devel/p5-File-Find-Rule-Permissions to 2.01
---------------------------------------------------
  2.01    2016-09-17      Fix a bug affecting perl 5.24

(mef)

2016-09-19 09:37:16 UTC MAIN commitmail json YAML

Updated net/tigervnc to 1.7.0nb1

(wiz)

2016-09-19 09:37:06 UTC MAIN commitmail json YAML

2016-09-19 09:34:06 UTC MAIN commitmail json YAML

Updated security/hitch to 1.4.0

(fhajny)

2016-09-19 09:33:57 UTC MAIN commitmail json YAML

Update security/hitch to 1.4.0.

hitch-1.4.0 (2016-09-12)

- Fix a bug in the OCSP request code where it broke if the OCSP
  responder required a Host header. (#113)
- Add support for ECC certificates (#116).

hitch-1.4.0-beta1 (2016-08-26)

- NPN/ALPN support for negotiating a protocol in the SSL handshake.
  This lets you use Hitch for terminating TLS in front of an HTTP/2
  capable backend. For ALPN, OpenSSL 1.0.2 is needed, while NPN
  requires OpenSSL 1.0.1.
- Expanded PROXY protocol support for communicating an ALPN/NPN
  negotiated protocol to the backend. Hitch will now include the
  ALPN/NPN protocol that was selected during the handshake as part
  of the PROXYv2 header.

(fhajny)

2016-09-19 09:30:51 UTC MAIN commitmail json YAML

Updated devel/snappy to 1.1.3

(fhajny)

2016-09-19 09:30:36 UTC MAIN commitmail json YAML

Update devel/snappy to 1.1.3.

Snappy v1.1.3, July 6th 2015:

This is the first release to be done from GitHub, which means that
some minor things like the ChangeLog format has changed (git log
format instead of svn log).

  * Add support for Uncompress() from a Source to a Sink.

  * Various minor changes to improve MSVC support; in particular,
    the unit tests now compile and run under MSVC.

Snappy v1.1.2, February 28th 2014:

This is a maintenance release with no changes to the actual
library
source code.

  * Stop distributing benchmark data files that have unclear
    or unsuitable licensing.

  * Add support for padding chunks in the framing format.

(fhajny)

2016-09-19 09:28:09 UTC MAIN commitmail json YAML

Updated ham/codec2 to 0.5.1

(mef)

2016-09-19 09:27:57 UTC MAIN commitmail json YAML

-- Installing: /export/WRKOBJDIR/ham/codec2/work/.destdir/usr/pkg/bin/fec_enc
-- Installing: /export/WRKOBJDIR/ham/codec2/work/.destdir/usr/pkg/bin/fec_dec
=> Automatic manual page handling
=> Generating post-install file lists
Update ham/codec2 to 0.5.1
--------------------------
- ChangeLog unknown.

(mef)

2016-09-19 09:25:12 UTC MAIN commitmail json YAML

Updated parallel/pdsh to 2.31

(fhajny)

2016-09-19 09:24:52 UTC MAIN commitmail json YAML

Update parallel/pdsh to 2.31.

* Changes in pdsh-2.31 (2013-11-07)
===================================
-- Fix issue 56: slurm: Allow mixed use of -P, -w and -j options.
-- Fix issue 59: pdsh very slow when using a few thousand hosts
    and genders.
-- testsuite: Expanded tests for genders module (Pythagoras
    Watson)

* Changes in pdsh-2.30 (2013-03-02)
===================================
-- Fix issue 55: genders -X option removes more hosts than
    expected.
    (This was a generic fix for hostname matching, so it probably
      affected -x and other options as well.)
-- testsuite: Add test for issue 55.

(fhajny)

2016-09-19 09:19:38 UTC MAIN commitmail json YAML

Updated net/tigervnc to 1.7.0

(wiz)

2016-09-19 09:19:28 UTC MAIN commitmail json YAML

Updated tigervnc to 1.7.0.

Still using xorg-server-1.17.2 for now.

The proper release of TigerVNC 1.7.0 is now available. Lots of
changes have been made since the last release, but the highlights
are:

    Multi-threaded decoder in the FLTK viewer
    Windows Vista/2008 is now the minimum requirement
    Improved SSH integration in the Java viewer
    Fine grained lock down of Xvnc parameters
    Compatibility with Xorg 1.18
    Lots of packaging fixes
    Better compatibility with Vino, both in the FLTK and Java viewer

(wiz)

2016-09-19 09:17:58 UTC MAIN commitmail json YAML

Do not overwrite LDFLAGS, fixes build on at least SunOS.

(fhajny)

2016-09-19 09:16:28 UTC MAIN commitmail json YAML

Updated ham/fldigi to 3.23.14

(mef)

2016-09-19 09:16:18 UTC MAIN commitmail json YAML

Updated ham/fldigi to 3.23.14
------------------------------
=Version 3.23.14=
2016-09-17  David Freese  <iam_w1hkj at w1hkj.com>

        9e6e34a: Documentation update
        6c5ad4b: PSK IMD Emulator
        e6980a6: Wave file
        ff2265b: trx inhibit
        0fc2f5e: Log Reports
        01bd367: N3FJP application interface
        ccbd5e8: Field Day
        4fc8b12: UTF8 file access
        c6e1f29: logbook merge
        570d3bf: Initialize Macros
        d9d12f4: NOAA wx access
        0552fc6: Revert "logbook read"

(mef)

2016-09-19 09:15:28 UTC MAIN commitmail json YAML

Updated emulators/dosbox to 0.74nb7

(jperkin)

2016-09-19 09:13:10 UTC MAIN commitmail json YAML

Pass --disable-dynrec on Darwin, fixes PR#51483.  Bump PKGREVISION.

(jperkin)

2016-09-19 09:07:48 UTC MAIN commitmail json YAML

Updated devel/p5-String-Util to 1.26

(mef)

2016-09-19 09:07:38 UTC MAIN commitmail json YAML

Updated devel/p5-String-Util to 1.25
------------------------------------
- ChangeLog unknown

(pkgsrc changes)
- Add following line for make test
  BUILD_DEPENDS+= p5-Test-Toolbox-[0-9]*:../../devel/p5-Test-Toolbox

(mef)

2016-09-19 09:06:14 UTC MAIN commitmail json YAML

2016-09-19 09:06:04 UTC MAIN commitmail json YAML

Updated bash to 4.4.

This is a terse description of the new features added to bash-4.4 since
the release of bash-4.3.  As always, the manual page (doc/bash.1) is
the place to look for complete descriptions.

1.  New Features in Bash

a.  There is now a settable configuration #define that will cause the shell
    to exit if the shell is running setuid without the -p option and setuid
    to the real uid fails.

b.  Command and process substitutions now turn off the `-v' option when
    executing, as other shells seem to do.

c.  The default value for the `checkhash' shell option may now be set at
    compile time with a #define.

d.  The `mapfile' builtin now has a -d option to use an arbitrary character
    as the record delimiter, and a -t option  to strip the delimiter as
    supplied with -d.

e.  The maximum number of nested recursive calls to `eval' is now settable in
    config-top.h; the default is no limit.

f.  The `-p' option to declare and similar builtins will display attributes for
    named variables even when those variables have not been assigned values
    (which are technically unset).

g.  The maximum number of nested recursive calls to `source' is now settable
    in config-top.h; the default is no limit.

h.  All builtin commands recognize the `--help' option and print a usage
    summary.

i.  Bash does not allow function names containing `/' and `=' to be exported.

j.  The `ulimit' builtin has new -k (kqueues) and -P (pseudoterminals) options.

k.  The shell now allows `time ; othercommand' to time null commands.

l.  There is a new `--enable-function-import' configuration option to allow
    importing shell functions from the environment; import is enabled by
    default.

m.  `printf -v var ""' will now set `var' to the empty string, as if `var=""'
    had been executed.

n.  GLOBIGNORE, the pattern substitution word expansion, and programmable
    completion match filtering now honor the value of the `nocasematch' option.

o.  There is a new ${parameter@spec} family of operators to transform the
    value of `parameter'.

p.  Bash no longer attempts to perform compound assignment if a variable on the
    rhs of an assignment statement argument to `declare' has the form of a
    compound assignment (e.g., w='(word)' ; declare foo=$w); compound
    assignments are accepted if the variable was already declared as an array,
    but with a warning.

q.  The declare builtin no longer displays array variables using the compound
    assignment syntax with quotes; that will generate warnings when re-used as
    input, and isn't necessary.

r.  Executing the rhs of && and || will no longer cause the shell to fork if
    it's not necessary.

s.  The `local' builtin takes a new argument: `-', which will cause it to save
    and the single-letter shell options and restore their previous values at
    function return.

t.  `complete' and `compgen' have a new `-o nosort' option, which forces
    readline to not sort the completion matches.

u.  Bash now allows waiting for the most recent process substitution, since it
    appears as $!.

v.  The `unset' builtin now unsets a scalar variable if it is subscripted with
    a `0', analogous to the ${var[0]} expansion.

w.  `set -i' is no longer valid, as in other shells.

x.  BASH_SUBSHELL is now updated for process substitution and group commands
    in pipelines, and is available with the same value when running any exit
    trap.

y.  Bash now checks $INSIDE_EMACS as well as $EMACS when deciding whether or
    not bash is being run in a GNU Emacs shell window.

z.  Bash now treats SIGINT received when running a non-builtin command in a
    loop the way it has traditionally treated running a builtin command:
    running any trap handler and breaking out of the loop.

aa. New variable: EXECIGNORE; a colon-separate list of patterns that will
    cause matching filenames to be ignored when searching for commands.

bb. Aliases whose value ends in a shell metacharacter now expand in a way to
    allow them to be `pasted' to the next token, which can potentially change
    the meaning of a command (e.g., turning `&' into `&&').

cc. `make install' now installs the example loadable builtins and a set of
    bash headers to use when developing new loadable builtins.

dd. `enable -f' now attempts to call functions named BUILTIN_builtin_load when
    loading BUILTIN, and BUILTIN_builtin_unload when deleting it.  This allows
    loadable builtins to run initialization and cleanup code.

ee. There is a new BASH_LOADABLES_PATH variable containing a list of directories
    where the `enable -f' command looks for shared objects containing loadable
    builtins.

ff. The `complete_fullquote' option to `shopt' changes filename completion to
    quote all shell metacharacters in filenames and directory names.

gg. The `kill' builtin now has a `-L' option, equivalent to `-l', for
    compatibility with Linux standalone versions of kill.

hh. BASH_COMPAT and FUNCNEST can be inherited and set from the shell's initial
    environment.

ii. inherit_errexit: a new `shopt' option that, when set, causes command
    substitutions to inherit the -e option.  By default, those subshells disable
    -e.  It's enabled as part of turning on posix mode.

jj. New prompt string: PS0.  Expanded and displayed by interactive shells after
    reading a complete command but before executing it.

kk. Interactive shells now behave as if SIGTSTP/SIGTTIN/SIGTTOU are set to
    SIG_DFL when the shell is started, so they are set to SIG_DFL in child
    processes.

ll. Posix-mode shells now allow double quotes to quote the history expansion
    character.

mm. OLDPWD can be inherited from the environment if it names a directory.

nn. Shells running as root no longer inherit PS4 from the environment, closing
    a security hole involving PS4 expansion performing command substitution.

oo. If executing an implicit `cd' when the `autocd' option is set, bash will
    now invoke a function named `cd' if one exists before executing the `cd'
    builtin.

pp. Value conversions (arithmetic expansions, case modification, etc.) now
    happen when assigning elements of an array using compound assignment.

qq. There is a new option settable in config-top.h that makes multiple
    directory arguments to `cd' a fatal error.

rr. Bash now uses mktemp() when creating internal temporary files; it produces
    a warning at build time on many Linux systems.

2.  New Features in Readline

a.  The history truncation code now uses the same error recovery mechansim as
    the history writing code, and restores the old version of the history file
    on error.  The error recovery mechanism handles symlinked history files.

b.  There is a new bindable variable, `enable-bracketed-paste', which enables
    support for a terminal's bracketed paste mode.

c.  The editing mode indicators can now be strings and are user-settable
    (new `emacs-mode-string', `vi-cmd-mode-string' and `vi-ins-mode-string'
    variables).  Mode strings can contain invisible character sequences.
    Setting mode strings to null strings restores the defaults.

d.  Prompt expansion adds the mode string to the last line of a multi-line
    prompt (one with embedded newlines).

e.  There is a new bindable variable, `colored-completion-prefix', which, if
    set, causes the common prefix of a set of possible completions to be
    displayed in color.

f.  There is a new bindable command `vi-yank-pop', a vi-mode version of emacs-
    mode yank-pop.

g.  The redisplay code underwent several efficiency improvements for multibyte
    locales.

h.  The insert-char function attempts to batch-insert all pending typeahead
    that maps to self-insert, as long as it is coming from the terminal.

i.  rl_callback_sigcleanup: a new application function that can clean up and
    unset any state set by readline's callback mode.  Intended to be used
    after a signal.

j.  If an incremental search string has its last character removed with DEL, the
    resulting empty search string no longer matches the previous line.

k.  If readline reads a history file that begins with `#' (or the value of
    the history comment character) and has enabled history timestamps, the
    history entries are assumed to be delimited by timestamps.  This allows
    multi-line history entries.

l.  Readline now throws an error if it parses a key binding without a
    terminating `:' or whitespace.

m.  The default binding for ^W in vi mode now uses word boundaries specified
    by Posix (vi-unix-word-rubout is bindable command name).

n.  rl_clear_visible_line: new application-callable function; clears all
    screen lines occupied by the current visible readline line.

o.  rl_tty_set_echoing: application-callable function that controls whether
    or not readline thinks it is echoing terminal output.

p.  Handle >| and strings of digits preceding and following redirection
    specifications as single tokens when tokenizing the line for history
    expansion.

q.  Fixed a bug with displaying completions when the prefix display length
    is greater than the length of the completions to be displayed.

r.  The :p history modifier now applies to the entire line, so any expansion
    specifying :p causes the line to be printed instead of expanded.

s.  New application-callable function: rl_pending_signal(): returns the signal
    number of any signal readline has caught but not yet handled.

t.  New application-settable variable: rl_persistent_signal_handlers: if set
    to a non-zero value, readline will enable the readline-6.2 signal handler
    behavior in callback mode: handlers are installed when
    rl_callback_handler_install is called and removed removed when a complete
    line has been read.

(wiz)

2016-09-19 09:04:39 UTC MAIN commitmail json YAML

Updated devel/readline to 7.0

(wiz)

2016-09-19 09:04:30 UTC MAIN commitmail json YAML

Updated readline to 7.0.

This is a terse description of the new features added to readline-7.0 since
the release of readline-6.3.

New Features in Readline

a.  The history truncation code now uses the same error recovery mechansim as
    the history writing code, and restores the old version of the history file
    on error.  The error recovery mechanism handles symlinked history files.

b.  There is a new bindable variable, `enable-bracketed-paste', which enables
    support for a terminal's bracketed paste mode.

c.  The editing mode indicators can now be strings and are user-settable
    (new `emacs-mode-string', `vi-cmd-mode-string' and `vi-ins-mode-string'
    variables).  Mode strings can contain invisible character sequences.
    Setting mode strings to null strings restores the defaults.

d.  Prompt expansion adds the mode string to the last line of a multi-line
    prompt (one with embedded newlines).

e.  There is a new bindable variable, `colored-completion-prefix', which, if
    set, causes the common prefix of a set of possible completions to be
    displayed in color.

f.  There is a new bindable command `vi-yank-pop', a vi-mode version of emacs-
    mode yank-pop.

g.  The redisplay code underwent several efficiency improvements for multibyte
    locales.

h.  The insert-char function attempts to batch-insert all pending typeahead
    that maps to self-insert, as long as it is coming from the terminal.

i.  rl_callback_sigcleanup: a new application function that can clean up and
    unset any state set by readline's callback mode.  Intended to be used
    after a signal.

j.  If an incremental search string has its last character removed with DEL, the
    resulting empty search string no longer matches the previous line.

k.  If readline reads a history file that begins with `#' (or the value of
    the history comment character) and has enabled history timestamps, the history
    entries are assumed to be delimited by timestamps.  This allows multi-line
    history entries.

l.  Readline now throws an error if it parses a key binding without a terminating
    `:' or whitespace.

(wiz)

2016-09-19 09:02:14 UTC MAIN commitmail json YAML

Added devel/p5-Test-Toolbox version 0.4

(mef)

2016-09-19 09:00:50 UTC MAIN commitmail json YAML

Import p5-Test-Toolbox-0.4 as devel/p5-Test-Toolbox.

Test::Toolbox provides (as you might guess) tools for automated
testing. Test::Toolbox is much like some other testing modules, such as
Test::More and Test::Simple. Test::Toolbox provides a different flavor of
tests which may or may not actually be to your preference.

The tools in Test::Toolbox have a standard format. Commands start with (the
command (of course), followed by the test name. Then there is usually the
value being tested, or values being compared, then other options. So, for
example, this command checks compares two values:

  rtcomp 'test name', $val, $other_val;

In some cases it's preferable to flip the logic of the test, so that, for
example, two values should not be the same. In that case, you can add the
should option:

  rtcomp 'test name', $val, $other_val, should=>0;

All test commands require a test name as the first param.

(mef)

2016-09-19 08:52:24 UTC MAIN commitmail json YAML

Remove unnecessary REPLACE_PYTHON lines and patch.
Add perl to run-time depends, at least one subcommand uses it.
(should perhaps be replaced, it's just for stat())
Fix path to REPLACE_PERL files.
Add rsync to BUILD_DEPENDS, it's needed for some tests.

(wiz)

2016-09-19 08:02:33 UTC MAIN commitmail json YAML

Added archivers/lz4json version 0.0.20160401

(wiz)

2016-09-19 08:02:23 UTC MAIN commitmail json YAML

2016-09-19 08:02:11 UTC MAIN commitmail json YAML

Import lz4json-0.0.20160401 as archivers/lz4json.

A little utility to unpack lz4json files as generated by Firefox's
bookmark backups.  This is a different format from what the normal
lz4 utility expects.

(wiz)

2016-09-19 06:59:45 UTC MAIN commitmail json YAML

Updated lang/oracle-jre8 to 8.0.102
Updated lang/oracle-jdk8 to 8.0.102

(ryoon)

2016-09-19 06:57:49 UTC MAIN commitmail json YAML

Update to 8.0.102 based on a update from prlw1@

Chagnelog:
Fix the following vulnerabilities
CVE-2016-3587
CVE-2016-3606
CVE-2016-3552
CVE-2016-3511
CVE-2016-3503
CVE-2016-3498
CVE-2016-3500
CVE-2016-3508
CVE-2016-3458
CVE-2016-3550
CVE-2016-3485

(ryoon)

2016-09-19 06:13:35 UTC MAIN commitmail json YAML

- Converting PLIST to ${EGG_INFODIR}. Also add/convert .include lang/python/*.mk files

(mef)

2016-09-19 06:02:57 UTC MAIN commitmail json YAML

Updated time/khal to 0.8.3

(mef)

2016-09-19 06:02:44 UTC MAIN commitmail json YAML

Updated time/khal to 0.8.3
--------------------------
0.8.3
=====
released 2016-08-28

* fixed some bugs in the test suite on different operating systems
* fixed a check for icalendar files containing RDATEs

(pkgsrc-note)
- 'make print-PLIST' does not seem to generate alphabetically sorted list, why ?

(mef)

2016-09-19 05:59:14 UTC MAIN commitmail json YAML

Use the right #define for SYSV.

(dholland)

2016-09-19 05:52:45 UTC MAIN commitmail json YAML

Needs -lnsl on Solaris.

(dholland)

2016-09-19 05:33:25 UTC MAIN commitmail json YAML

Updated time/dateutils to 0.4.0

(mef)

2016-09-19 05:33:15 UTC MAIN commitmail json YAML

Updated time/dateutils to 0.4.0
-------------------------------
v0.4.0
Summary: v0.4.0 of dateutils
This is a bugfix release.

Bugfixes:
  - document %g/%G format specifiers
  - bug/42, accept NUL characters in input
  - bug/45, correctly display Gregorian and ISO week dates in one line
  - bug/46, adhere to ISO group's official formatting of week dates
  - bug/47, allow rounding of Epoch based timestamps
  - bug/48, avoid crash for void input to strptime(3)

Features:
  - datetest supports --isvalid to conditionalise on date/time parsing
  - all tools support --from-locale to parse localised input
  - tools with output formatting support --locale to format output according to
    locale

v0.3.5
Summary: v0.3.5 of dateutils
This is a bugfix release.

Bugfixes:
  - bug/40, distinguish between numerals-only dates and durations
  - tests will succeed independent of current date

See info page examples and/or README.

v0.3.4
Summary: v0.3.4 of dateutils
This is a bugfix release.

Bugfixes:
  - bug/39, MacOSX endianness detection
  - bug/38, ddiff day-only durations on date/times
  - dadd +2m bug is fixed, regression dtadd.049.clit/dtadd.050.clit

v0.3.3
Summary: v0.3.3 of dateutils
This is a feature release.

Features:
  - to clarify purpose and avoid name clashes prefix binaries with date- This
    results in: dateadd dateconv datediff dategrep dateround dateseq datesort
    datetest and datezone
  - provide compatibilty through configure switch -with-old-names
  - provide single digit years through %_y
  - allow rounding of ISO-week dates (ywd) to week numbers

Bugfixes:
  - dashes behind a date do not count as tz indicator
  - UTC/TAI/GPS special coordinated zones work on systems without leap second
    support

v0.3.2
Summary: v0.3.2 of dateutils
This is a bugfix release.

Bugfixes:
  - out of range minutes will be discarded
  - bug 30 (malicious input crashes dconv) has been fixed

Features:
  - military midnight stamps are supported (T24:00:00)
  - 8601 ordinal dates (year + doy) are recognised directly (-f yd)
  - strptime(1) can behave in a locale-dependent way

-------------------------------------------------------------------------
(pkgsrc-changes)
- recover the two patches for 0.3.1

(mef)

2016-09-19 04:59:48 UTC MAIN commitmail json YAML

(PLIST) Updated textproc/dblatex to 0.3.8, thanks richard@.

(mef)

2016-09-19 04:47:16 UTC MAIN commitmail json YAML

- Removing two patches. Those two does not make any difference
  in packaging as well as PLIST listing.
- PKGREVISION++, just for easiness to trace this commit.

(mef)

2016-09-19 01:07:04 UTC MAIN commitmail json YAML

Updated www/p5-CGI-FormBuilder to 3.1000

(mef)

2016-09-19 01:06:54 UTC MAIN commitmail json YAML

Updated www/p5-CGI-FormBuilder to 3.10
--------------------------------------
3.10, 2016-08-17

David Precious (BIGPRESH) taking over maintainership, kind thanks to Nate
(NWIGER) for handing over the reins.

[ BUG FIXES]
  - Avoid CGI.pm warning if param() used in list context (GH-5, netangel)

(mef)

2016-09-19 01:04:02 UTC MAIN commitmail json YAML

- Add for make test:  BUILD_DEPENDS+= p5-CGI-[0-9]*:../../www/p5-CGI

(mef)

2016-09-19 00:56:50 UTC MAIN commitmail json YAML

Updated www/p5-AnyEvent-HTTP to 2.23

(mef)

2016-09-19 00:56:35 UTC MAIN commitmail json YAML

Updated www/p5-AnyEvent-HTTP to 2.23
------------------------------------
2.23 Sun Aug 28 11:30:33 CEST 2016
- relative redirects used the proxy schema instead of the request
  url schema to generate the new url, which is wrong (analyzed by Felix
  Ostmann).
- fix download example (reported by Felix Ostmann).

(mef)

2016-09-19 00:46:51 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 7.06

(mef)

2016-09-19 00:46:39 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 7.06
----------------------------------
7.06  2016-09-17
  - Fixed bug where Mojolicious::Renderer would wrap text in layouts.
  - Fixed a few test description encoding bugs in Test::Mojo.

(mef)

2016-09-19 00:37:09 UTC MAIN commitmail json YAML

Updated archivers/zutils to 1.5

(mef)

2016-09-19 00:36:59 UTC MAIN commitmail json YAML

Updated archivers/zutils 1.3 to 1.5
---------------------------------- (From NEWS)
Changes in version 1.5:

zupdate now passes '-q' to zcmp if specified.

zcat, zgrep and ztest no longer read from standard input more than once
if '-' is specified multiple times.

zdiff now uses '_' as separator if both temporary file names are
otherwise different. For example 'xxx_file.lz' and 'xxx_file.gz'.
---------------------------------- (From ChangeLog)
2016-05-15  Antonio Diaz Diaz  <antonio@gnu.org>

* Version 1.5 released.
* zupdate.cc (zupdate_file): Pass '-q' to zcmp if verbosity < 0.
* zcat.cc zgrep.cc ztest.cc (main): Don't use stdin more than once.
* zdiff.cc (set_fifonames): Use '_' if both names are different.
* configure: Avoid warning on some shells when testing for g++.
* Makefile.in: Detect the existence of install-info.
* testsuite/check.sh: A POSIX shell is required to run the tests.

(pkgsrc-changes)
- Add TEST_TARGET = check
  (but make test fails for now)

(mef)

2016-09-19 00:31:10 UTC MAIN commitmail json YAML

Added devel/py-enum version 0.4.6

(kamil)

2016-09-19 00:29:36 UTC MAIN commitmail json YAML

Added devel/py-enum

(kamil)

2016-09-19 00:29:01 UTC MAIN commitmail json YAML

Import enum-0.4.6 as devel/py-enum

Robust enumerated type support in Python

(kamil)

2016-09-18 23:50:23 UTC MAIN commitmail json YAML

2016-09-18 23:47:22 UTC MAIN commitmail json YAML

Updated time/ruby-hitimes to 1.2.4

(mef)

2016-09-18 23:47:13 UTC MAIN commitmail json YAML

Updated time/ruby-hitimes to 1.2.4
---------------------------------
## Version 1.2.4 2016-05-01
* Fix finding the extension on ruby 2.1.10 (thanks @wpiekutowski)
* Add more readable load error (thanks @mbautin)
* Update README with what versions of ruby are supported.

(mef)

2016-09-18 23:42:14 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-TimeZone to 2.03
Updated time/p5-DateTime-Locale to 1.07
Updated time/p5-DateTime to 1.3900

(mef)

2016-09-18 23:40:23 UTC MAIN commitmail json YAML

Updated time/p5-DateTime to 1.3900
----------------------------------
1.39  2016-09-17
- Bump minimum required Perl to 5.8.4 from 5.8.1. Looking at CPAN Testers,
  this distro hasn't actually passed with earlier Perl versions since
  1.35. I'm not explicitly testing with anything earlier than 5.8.8

(mef)

2016-09-18 23:38:25 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Locale to 1.07
---------------------------------------
1.07    2016-09-17
- Bump minimum required Perl to 5.8.4 from 5.8.1. This matches DateTime.pm
  itself.

(mef)

2016-09-18 23:38:24 UTC MAIN commitmail json YAML

Added graphics/adaptagrams version 0.20160901

(kamil)

2016-09-18 23:36:33 UTC MAIN commitmail json YAML

+ graphics/adaptagrams

(kamil)

2016-09-18 23:36:00 UTC MAIN commitmail json YAML

Import adaptagrams commit 0503f7524f as graphics/adaptagrams v. 0.20160901

Adaptagrams is a library of tools and reusable code for adaptive diagramming
applications, for example: drawing tools, automated document and diagram
layout, smart presentation software, graph drawing, chart layout, etc.

Currently, the Adaptagrams repository includes four cross-platform C++
libraries, These libraries are collectively known as cola (Constraint Layout):

* libvpsc - a solver for the Variable Placement with Separation Constraints
              problem.

* libcola - a library for constraint graph layout.

* libavoid - a library providing high-quality object-avoiding polyline and
              orthogonalconnector routing for use in interactive diagram
              editors.

* libtopology - a library containing extensions to libcola to support topology
                preserving constraint-based layout.

(kamil)

2016-09-18 23:30:39 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-TimeZone to 2.03
-----------------------------------------
2.03    2016-09-17
- Bump minimum required Perl to 5.8.4 from 5.8.1. This matches DateTime.pm
  itself.

(mef)

2016-09-18 23:13:13 UTC MAIN commitmail json YAML

help configure find openssl

(wiedi)

2016-09-18 23:03:09 UTC MAIN commitmail json YAML

Updated sysutils/bup to 0.28.1

(gdt)

2016-09-18 23:02:48 UTC MAIN commitmail json YAML

Update to 0.28.1

Upstream changes:

* The index format has changed, which will trigger a full index
  rebuild on the next index run, making that run more expensive than
  usual.

* When given `--xdev`, `bup save` should no longer skip directories
  that are explicitly listed on the command line when the directory is
  both on a separate filesystem, and a subtree of another path listed
  on the command line.  Previously `bup save --xdev / /usr` could skip
  "/usr" if it was on a separate filesystem from "/".

* Tags along a branch are no longer shown in the branch's directory in
  the virtual filesystem (VFS).  i.e. given `bup tag special
  /foo/latest`, "/foo/special" will no longer be visible via `bup ls`,
  `bup web`, `bup fuse`, etc., but the tag will still be available as
  "/.tag/special".

* bup now provides experimental `rm` and `gc` subcommands, which
  should allow branches and saves to be deleted, and their storage
  space reclaimed (assuming nothing else refers to the relevant data).
  For the moment, these commands require an `--unsafe` argument and
  should be treated accordingly.  Although if an attempt to `join` or
  `restore` the data you still care about after a `gc` succeeds,
  that's a fairly encouraging sign that the commands worked correctly.
  (The `t/compare-trees` command in the source tree can be used to
  help test before/after results.)

  Note that the current `gc` command is probabilistic, which means it
  may not remove *all* of the obsolete data from the repository, but
  also means that the command should be fairly efficient, even for
  large repositories.

* bup may have less impact on the filesystem cache.  It now attempts
  to leave the cache roughly the way it found it when running a `save`
  or `split`.

* A specific Python can be specified at `./configure` time via PYTHON,
  i.e. `PYTHON=/some/python ./configure`, and that Python will be
  embedded in all of the relevant scripts as an explicit "#!/..." line
  during `make install`.

* The way bup writes the data to disk (the packfiles in particular),
  should be a bit safer now if there is a coincident power failure or
  system crash.

* bup should be more likely to get the data to permanent storage
  safely on OS X, which appears to follow a surprising interpretation
  of the `fsync()` specification.

* The build system now creates and uses cmd/bup-python which refers to
  the `./configure` selected python.

(gdt)

2016-09-18 22:56:26 UTC MAIN commitmail json YAML

Updated time/p5-DateTime to 1.3800

(wiz)

2016-09-18 22:56:16 UTC MAIN commitmail json YAML

Updated p5-DateTime to 1.3800.

1.38  2016-09-16

- This release includes changes from past trial releases to switch from
  Params::Validate and Params::ValidationCompiler. Relevant release notes from
  those trial releases are repeated here for clarity.

- Replaced Params::Validate with Params::ValidationCompiler and Specio. In my
  benchmarks this makes constructing a new DateTime object about 14%
  faster. However, it slows down module load time by about 100 milliseconds
  (1/10 of a second) on my desktop system with a primed cache (so really
  measuring compile time, not disk load time).

- When you pass a locale to $dt->set you will now get a warning suggesting you
  should use $dt->set_locale instead. The previous trial releases didn't allow
  locale to be passed at all, which broke a lot of modules. I've sent PRs, but
  for now the parameter should be allowed (but discouraged). Reported by
  Slaven Rezić. RT #115420.

1.37  2016-08-14 (TRIAL RELEASE)

- Require the latest Params::ValidationCompiler (0.11).

(wiz)

2016-09-18 22:42:42 UTC MAIN commitmail json YAML

Better homepage and comment. fmt DESCR.

(wiz)

2016-09-18 22:28:34 UTC MAIN commitmail json YAML

needs bzip2 and zlib

(wiedi)

2016-09-18 22:23:43 UTC MAIN commitmail json YAML

2016-09-18 22:23:34 UTC MAIN commitmail json YAML

Updated waf to 1.9.4.

NEW IN WAF 1.9.4
----------------
* Enable 'waf dist' in arbitrary paths #1806
* Handle subprocess timeouts in Python 3.3 #1807
* Set the configuration test build class on conf.run_build_cls
* Provide execution order constraints in parallel configuration tests
* Accept Task.cwd as str type

(wiz)

2016-09-18 22:21:52 UTC MAIN commitmail json YAML

Updated net/py-twisted-docs to 16.4.1

(wiz)

2016-09-18 22:21:41 UTC MAIN commitmail json YAML

Updated net/py-twisted to 16.4.1

(wiz)

2016-09-18 22:21:26 UTC MAIN commitmail json YAML

Update py-twisted to 16.4.1.

Twisted Core 16.4.1 (2016-09-07)
================================

Features
--------
- Client and server TLS connections made via the client TLS endpoint
  and the server SSL endpoint, as well as any other code that uses
  twisted.internet.ssl.CertificateOptions, now support ChaCha20
  ciphers when available from the OpenSSL on the system. (#8760)

Bugfixes
--------
- Client and server TLS connections made via the client TLS endpoint
  and the server SSL endpoint, as well as any other code that uses
  twisted.internet.ssl.CertificateOptions, no longer accept 3DES-
  based cipher suites by default, to defend against SWEET32. (#8781)

(wiz)

2016-09-18 22:17:55 UTC MAIN commitmail json YAML

Change default setting of PKGSRC_KEEP_BIN_PKGS to "yes". During the build phase,
binary packages will be preserved under the ${PACKAGES} directory by default.

(agc)

2016-09-18 22:17:47 UTC MAIN commitmail json YAML

fix int types for SunOS

(wiedi)

2016-09-18 22:15:34 UTC MAIN commitmail json YAML

Updated devel/py-tortoisehg to 3.9.1

(wiz)

2016-09-18 22:15:24 UTC MAIN commitmail json YAML

Updated py-tortoisehg to 3.9.1.

TortoiseHg 3.9.1

TortoiseHg 3.9.1 is a regularly scheduled bug-fix release.

Bug Fixes

    graphopt: show working copy if any of its parents are in a branch filtering
    sync: reorder SecureDialog.init to avoid too early _updateUi() (fixes #4559)
    toposort: avoid crash when tip revision is hidden

(wiz)

2016-09-18 22:10:54 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 27.2.0

(wiz)

2016-09-18 22:10:44 UTC MAIN commitmail json YAML

Updated py-setuptools to 27.2.0.

v27.2.0
-------

* #520 and #513: Suppress ValueErrors in fixup_namespace_packages
  when lookup fails.

* Nicer, more consistent interfaces for msvc monkeypatching.

(wiz)

2016-09-18 22:06:06 UTC MAIN commitmail json YAML

Updated devel/py-cffi to 1.8.3

(wiz)

2016-09-18 22:05:57 UTC MAIN commitmail json YAML

Updated py-cffi to 1.8.3.

v1.8.3
======

* When passing a ``void *`` argument to a function with a different
  pointer type, or vice-versa, the cast occurs automatically, like in C.
  The same occurs for initialization with ``ffi.new()`` and a few other
  places.  However, I thought that ``char *`` had the same
  property---but I was mistaken.  In C you get the usual warning if you
  try to give a ``char *`` to a ``char **`` argument, for example.
  Sorry about the confusion.  This has been fixed in CFFI by giving for
  now a warning, too.  It will turn into an error in a future version.

(wiz)

2016-09-18 22:03:19 UTC MAIN commitmail json YAML

Updated security/p5-IO-Socket-SSL to 2.038

(wiz)

2016-09-18 22:03:10 UTC MAIN commitmail json YAML

Updated p5-IO-Socket-SSL to 2.038.

2.038 2016/09/17
- restrict session ticket callback to Net::SSLeay 1.79+ since version before
  contains bug. Add test for session reuse
- extend SSL fingerprint to pubkey digest, i.e. 'sha1$pub$xxxxxx....'
- fix t/external/ocsp.t to use different server (under my control) to check
  OCSP stapling

(wiz)

2016-09-18 22:00:28 UTC MAIN commitmail json YAML

Updated print/cups-filters to 1.11.3

(wiz)

2016-09-18 22:00:17 UTC MAIN commitmail json YAML

Updated cups-filters to 1.11.3.

CHANGES IN V1.11.3

- cups-browsed: If a queue is not only discovered via Bonjour
  but also via legacy CUPS or LDAP, prefer the Bonjour record
  as it provides more information and there is also a defined
  cancellation broadcast.
- cups-browsed: Let PPD options saved in the last session also
  get applied to generated PPDs for IPP network printers.
- cups-browsed: Make sure that saved PPD options do not get
  lost if for some reason the PPD file cannot be loaded in a
  new cups-browsed session (or the loaded PPD file is
  different).  This is done by holding a copy of the settings
  in the remote printer data structure.
- cups-browsed: When saving option settings, remove
  backslashes added when the settings are read out via IPP
  request. Otherwise the backslashes would double with each
  session of cups-browsed.
- implicitclass: Do not let the job get immediately retried on
  failure to send it out to the remote CUPS printer. By
  repeating to send the job to an unavailable server so
  quickly, cups-browsed gets bombed with requests and hangs on
  shutdown.
- cups-browsed: Shortened timeouts of HTTP connections and IPP
  requests to 3 seconds amd of IPP requests to remote CUPS
  servers to 2 seconds. For local IPP requests always use the
  connection once created via http_connect_local(). Also call
  g_main_context_wakeup(NULL) after each
  g_main_loop_quit(gmainloop) call. These measures should
  reduce long hangs of cups-browsed on shutdown when a CUPS
  server got unavailable.
- cups-browsed: Do not mark remote printers discovered via
  legacy CUPS broadcasts as disappeared right from the
  beginning to implement the browse timeout. Instead manage
  their expiring by introducing a flag which marks them as
  CUPS legacy printers. Printers with disappeared status are
  considered invalid in some situations, especially when
  clusterin equally-named remote printers (Bug #1374).
- cups-browsed: When we have remote CUPS printers, we use the
  implicitclass backend and a local copy of the remote PPD
  file already if we have only a single remote printer with
  this queue name. This simplifies the management of remote
  CUPS printers and also we do not hassle with using a remote
  PPD file. Now one can change PPD option defaults with
  printer setup tools or the lpadmin command and they get
  preserved in the next cups-browsed sessions.
- if we are using the implicitclass backend CUPS does not make
  the server's PPD file available on the client any more. To
  fix this, we download the PPD file when creating an
  implictclass:... queue and apply it to the queue. This way
  the options of the printer(s) are always available for
  enumeration, especially in print dialogs (Bug #1372). We
  modify the local copy setting any options saved from the
  previous session and inhibiting local execution of filters
  (as the driver for the remote printer is not necessarily
  available locally).
- cups-browsed: Added flag to inhibit auto-backup of option
  settings by the on_printer_modified() notification handler
  during print queue setup and removal.
- cups-browsed: Let the printer_record() function always
  return the master record for the printer name and not an
  arbitrary duplicate.
- cups-browsed: Fixes in the functionality for saving option
  settings: Make sure to not save the same option twice with
  different values, do not save the "printer-is-shared" option
  (errors out when re-applying option in the next session).
- cups-browsed: Treat discovered printers correctly also if
  they use a non-standard port, even if several CUPS daemons
  are running on the same server but on different ports. This
  also improves the support of a sandboxed printing stack.
- cups-browsed: Close http connections opened for polling
  properties of IPP network printers, to fix a possible memory
  leak.
- cups-browsed: Cleaned up HTTP access to local and remote
  CUPS servers and IPP printers, to assure that the local CUPS
  daemon is always accessed the same (user-defined) way
  (domain socket/localhost:port). This especially prevents
  cups-browwsed hanging on shutdown (Debian bug #832637).
- cups-browsed: Fixed clustering equally-named queues of
  different remote servers, to assure to have one master
  referencing to all duplicates and not a daisy chain of
  duplicate references.

(wiz)

2016-09-18 21:57:33 UTC MAIN commitmail json YAML

2016-09-18 21:56:58 UTC MAIN commitmail json YAML

Updated misc/calibre to 2.68.0

(wiz)

2016-09-18 21:56:47 UTC MAIN commitmail json YAML

Updated calibre to 2.68.0.

New Features

    Add a tweak to Preferences->Tweaks to control the list of servers calibre considers public email servers

Bug Fixes

    Content server: Fix a regression in the previous release that broke the OPDS feeds for libraries with no custom columns

    Closes tickets: 1621642
    Edit metadata dialog: Fix auto-generation/validation of author sort values not working when only changing case of the author name.

    Closes tickets: 1623593
    A nicer error message when calibre fails to create the temporary directory.

    Closes tickets: 1622131
    Fix dates being set to empty in bulk search/replace not becoming UNDEFINED
    Edit metadata dialog: Make pressing up on an undefined numeric field set the value to zero instead of -99999.

    Closes tickets: 1622757
    Conversion: Handle corrupted JPEG files that have valid headers but invalid data.

    Closes tickets: 1622416
    Conversion: Improve detection of input documents that use uppercase tag/attribute names.

    Closes tickets: 1622261
    Fix regression in previous release that caused incorrect display of ratings in the side panel of the metadata download dialog
    Get Books: Update publio and virtualo store plugins for website changes
    Fix reading metadata from PDF files broken by poppler >= 0.47.0
    Change the application name set in Qt to calibre from libprs500.

    Closes tickets: 1623397

Improved news sources

    Respekt Magazine
    Punto Informatico
    El universal

(wiz)

2016-09-18 21:50:32 UTC MAIN commitmail json YAML

Updated devel/autoconf-archive to 2016.09.16

(wiz)

2016-09-18 21:50:22 UTC MAIN commitmail json YAML

Updated autoconf-archive to 2016.09.16.

* Noteworthy changes in release 2016.09.16 (2016-09-16) [stable]

  The following macros were added: AX_BUILD_DATE_EPOCH, AX_CHECK_X86_FEATURES,
  AX_GCC_X86_CPU_SUPPORTS, AX_OPEN62541_CHECK_H, AX_OPEN62541_CHECK_LIB, and
  AX_LUAROCKS_ROCK.

  While updating AX_CODE_COVERAGE, the variable CODE_COVERAGE_LDFLAGS was
  renamed to CODE_COVERAGE_LIBS.

  AX_VALGRIND_CHECK has been extended considerably. In this process. the
  undocumented internal rule check-valgrind-tool was removed.

  It checks if the host cpu supports various instruction set: mmx, sse, popcnt,
  avx, avx2, etc. If the instruction were supported, it would export
  HAVE_XXX_INSTRUCTIONS C preprocessor macros and add the instruction set flag to
  X86_FEATURES_CFLAGS variable. By default it would also set CFLAGS, but this can
  be disabled by the ACTION-IF-FOUND hook.

  AX_WITH_CURSES and AX_WITH_CURSES_* macros have been modernized, in line
  with PKG_CHECK_MODULES's style. This change breaks the interface, but
  makes AX_WITH_CURSES compatible and even completely replaceable with the
  interface of PKG_CHECK_MODULES. Ultimately, these macros should be
  replaced in the future by calls to PKG_CHECK_MODULES. Variables in
  AX_WITH_CURSES have been renamed

    CURSES_LIB -> CURSES_LIBS
    CURSES_CPPFLAGS -> CURSES_CFLAGS

  and for the AX_WITH_CURSES_* macros

    PANEL_LIB -> PANEL_LIBS
    MENU_LIB -> MENU_LIBS
    FORM_LIB -> FORM_LIBS

  such that once the variables have been renamed in configure.ac and Makefile.am,
  the calls AX_WITH_CURSES and PKG_CHECK_MODULES([CURSES], [ncurses]) are
  completely interchangeable.

(wiz)

2016-09-18 21:49:31 UTC MAIN commitmail json YAML

Updated fonts/FiraCode to 1.203

(wiz)

2016-09-18 21:49:21 UTC MAIN commitmail json YAML

Updated FiraCode to 1.203.

1.203

Added __ (#120, #269)

1.202

Removed {. .} [. .] (. .) (#264)

1.201

Removed [] (#92) {- -} (#248)
Removed /** **/ and disabled ligatures for /*/ */* sequences (#219 #238)
Added ]# {. .} [. .] (. .) (#214)

(wiz)

2016-09-18 21:48:46 UTC MAIN commitmail json YAML

linking -lm fixes SunOS

(wiedi)

2016-09-18 21:47:37 UTC MAIN commitmail json YAML

Updated mail/neomutt to 20160916

(wiz)

2016-09-18 21:47:27 UTC MAIN commitmail json YAML

Updated neomutt to 20160916.

Important Note

An upstream Mutt change has removed the $locale config variable.
It didnç©° quite do what the user might expect. This change also
introduces a new variable $attribution_locale which controls the
translation of the 祕n {date}, {user} wrote� reply string.

Bug Fixes

    Avoid segfault when listing mailboxes on startup John Swinbank (@jdswinbank)
    Fix buffer overrun in search for attach keyword James McCoy (@jamessan)
    Fix off-by-one in error message Antonio Radici (@aradici)
    fix AC_INIT tarname parameter
    fix crash when exiting the pager
    fix another crash in the pager
    nntp: close message handles
    fix: make the pager more robust
    fix sidebar sort order
    fix notmuch tag completion

Docs

    doc: Removes bug entry in new-mail docs Santiago Torres (@SantiagoTorres)
    fix some translations in crypt-gpgme.c Antonio Radici (@aradici)
    docs: mass tidy up

Upstream

    Fix sidebar documentation a bit
    Add unsidebar_whitelist command
    Remove the $locale configuration variable
    Add $attribution_locale configuration variable
    Add missing include to send.c and edit.c
    Filter out zero width no-break space (U+FEFF)
    Update a confusing and obsolete comment
    Moves mutt_copy_list to muttlib.c, where it belongs
    Redraw screen after an SSL cert prompt
    Preserve message-id and mft headers for recalled messages
    Fix openssl 1.1 compilation issues

(wiz)

2016-09-18 18:37:54 UTC MAIN commitmail json YAML

link network libs on SunOS

(wiedi)

2016-09-18 18:08:49 UTC MAIN commitmail json YAML

2016-09-18 17:53:41 UTC MAIN commitmail json YAML

2016-09-18 17:30:43 UTC MAIN commitmail json YAML

Note update of security/openssh package to 7.3.1.

(taca)

2016-09-18 17:30:11 UTC MAIN commitmail json YAML

Update openssh to 7.3.1 (OpenSSH 7.3p1).

OpenSSH 7.3p1 is primarily a bugfix release and here is summary.

Changes since OpenSSH 7.2
=========================

Security
--------

* sshd(8): Mitigate a potential denial-of-service attack against
  the system's crypt(3) function via sshd(8). An attacker could
  send very long passwords that would cause excessive CPU use in
  crypt(3). sshd(8) now refuses to accept password authentication
  requests of length greater than 1024 characters. Independently
  reported by Tomas Kuthan (Oracle), Andres Rojas and Javier Nieto.

* sshd(8): Mitigate timing differences in password authentication
  that could be used to discern valid from invalid account names
  when long passwords were sent and particular password hashing
  algorithms are in use on the server. CVE-2016-6210, reported by
  EddieEzra.Harari at verint.com

* ssh(1), sshd(8): Fix observable timing weakness in the CBC padding
  oracle countermeasures. Reported by Jean Paul Degabriele, Kenny
  Paterson, Torben Hansen and Martin Albrecht. Note that CBC ciphers
  are disabled by default and only included for legacy compatibility.

* ssh(1), sshd(8): Improve operation ordering of MAC verification for
  Encrypt-then-MAC (EtM) mode transport MAC algorithms to verify the
  MAC before decrypting any ciphertext. This removes the possibility
  of timing differences leaking facts about the plaintext, though no
  such leakage has been observed.  Reported by Jean Paul Degabriele,
  Kenny Paterson, Torben Hansen and Martin Albrecht.

* sshd(8): (portable only) Ignore PAM environment vars when
  UseLogin=yes. If PAM is configured to read user-specified
  environment variables and UseLogin=yes in sshd_config, then a
  hostile local user may attack /bin/login via LD_PRELOAD or
  similar environment variables set via PAM. CVE-2015-8325,
  found by Shayan Sadigh.

New Features
------------

* ssh(1): Add a ProxyJump option and corresponding -J command-line
  flag to allow simplified indirection through a one or more SSH
  bastions or "jump hosts".

* ssh(1): Add an IdentityAgent option to allow specifying specific
  agent sockets instead of accepting one from the environment.

* ssh(1): Allow ExitOnForwardFailure and ClearAllForwardings to be
  optionally overridden when using ssh -W. bz#2577

* ssh(1), sshd(8): Implement support for the IUTF8 terminal mode as
  per draft-sgtatham-secsh-iutf8-00.

* ssh(1), sshd(8): Add support for additional fixed Diffie-Hellman
  2K, 4K and 8K groups from draft-ietf-curdle-ssh-kex-sha2-03.

* ssh-keygen(1), ssh(1), sshd(8): support SHA256 and SHA512 RSA
  signatures in certificates;

* ssh(1): Add an Include directive for ssh_config(5) files.

* ssh(1): Permit UTF-8 characters in pre-authentication banners sent
  from the server. bz#2058

Bugfixes
--------

* ssh(1), sshd(8): Reduce the syslog level of some relatively common
  protocol events from LOG_CRIT. bz#2585

* sshd(8): Refuse AuthenticationMethods="" in configurations and
  accept AuthenticationMethods=any for the default behaviour of not
  requiring multiple authentication. bz#2398

* sshd(8): Remove obsolete and misleading "POSSIBLE BREAK-IN
  ATTEMPT!" message when forward and reverse DNS don't match. bz#2585

* ssh(1): Close ControlPersist background process stderr except
  in debug mode or when logging to syslog. bz#1988

* misc: Make PROTOCOL description for direct-streamlocal@openssh.com
  channel open messages match deployed code. bz#2529

* ssh(1): Deduplicate LocalForward and RemoteForward entries to fix
  failures when both ExitOnForwardFailure and hostname
  canonicalisation are enabled. bz#2562

* sshd(8): Remove fallback from moduli to obsolete "primes" file
  that was deprecated in 2001. bz#2559.

* sshd_config(5): Correct description of UseDNS: it affects ssh
  hostname processing for authorized_keys, not known_hosts; bz#2554

* ssh(1): Fix authentication using lone certificate keys in an agent
  without corresponding private keys on the filesystem. bz#2550

* sshd(8): Send ClientAliveInterval pings when a time-based
  RekeyLimit is set; previously keepalive packets were not being
  sent. bz#2252

(taca)

2016-09-18 17:15:02 UTC MAIN commitmail json YAML

2016-09-18 17:13:31 UTC MAIN commitmail json YAML

- postfix-3.0.6, postfix-3.1.2.

(taca)

2016-09-18 17:12:57 UTC MAIN commitmail json YAML

Note update of Postfix packages to 3.1.2.

mail/postfix
mail/postfix-cdb
mail/postfix-ldap
mail/postfix-lmdb
mail/postfix-mysql
mail/postfix-pcre
mail/postfix-pgsql
mail/postfix-sqlite

(taca)

2016-09-18 17:10:48 UTC MAIN commitmail json YAML

Added graphics/nvidia-texture-tools version 2.0.8

(kamil)

2016-09-18 17:10:29 UTC MAIN commitmail json YAML

Update postfix to 3.1.2.

3.1.0

The main changes in no particular order are:

  * "postfix tls" command to simplify setup of opportunistic TLS,
    and to simplify SMTP server key/certificate management.

  * Positive and negative DNS reply TTL support in postscreen(8).

  * SASL AUTH rate limit in the Postfix SMTP server.

  * A safety limit on the number of address verify requests.

  * JSON-format Postfix queue listing.

  * Destination-independent delivery rate delay

For details, see the RELEASE_NOTES file.

3.1.1

Fixed in all supported releases:

  * The Milter "replace sender" (SMFIR_CHGFROM) request lost an
    address that was added with sender_bcc_maps, resulting in a
    "rcpt count mismatch" warning. Reported by Joerg Backschues.
    This defect was introduced with Postfix 2.6.

  * The "bad filetype" example in the header_checks(5) manpage
    falsely rejected Content- headers with ``name="example";
    x-apple-part-url="example.com"''.  Reported by Cedric Knight.
    This defect was introduced with Postfix 2.6.

3.1.2

Fixed with Postfix 3.1.2:

  * Changes to make Postfix build with OpenSSL 1.1.0.

Fixed with Postfix 3.1.2 and 3.0.6:

  * The makedefs script ignored readme_directory=pathname overrides.
    Fix by Todd C. Olson.

  * The tls_session_ticket_cipher documentation says that the default
    cipher for TLS session tickets is aes-256-cbc, but the implemented
    default was aes-128-cbc. Note that TLS session ticket keys are
    rotated after 1/2 hour, to limit the impact of attacks on session
    ticket keys.

(taca)

2016-09-18 17:08:50 UTC MAIN commitmail json YAML

+ nvidia-texture-tools

(kamil)

2016-09-18 17:08:20 UTC MAIN commitmail json YAML

2016-09-18 17:02:12 UTC MAIN commitmail json YAML

2016-09-18 16:59:41 UTC MAIN commitmail json YAML

Added games/2048-cli version 0.9.1

(kamil)

2016-09-18 16:58:26 UTC MAIN commitmail json YAML

Add games/2048-cli

(kamil)

2016-09-18 16:57:51 UTC MAIN commitmail json YAML

Import 2048-cli-0.9.1 as games/2048-cli

A cli version/engine of the game 2048 for your UNIX terminal.

(kamil)

2016-09-18 16:50:18 UTC MAIN commitmail json YAML

Added devel/linenoise version 1.0

(kamil)

2016-09-18 16:49:53 UTC MAIN commitmail json YAML

2016-09-18 16:48:23 UTC MAIN commitmail json YAML

Add devel/linenoise

(kamil)

2016-09-18 16:47:55 UTC MAIN commitmail json YAML

Import linenoise-1.0 as devel/linenoise

A minimal, zero-config, BSD licensed, readline replacement.

Noteworthy features:
- Single and multi line editing mode with the usual key bindings implemented.
- History handling.
- Completion.
- Hints (suggestions at the right of the prompt as you type).
- About 1,100 lines of BSD license source code.
- Only uses a subset of VT100 escapes (ANSI.SYS compatible).

(kamil)

2016-09-18 16:47:44 UTC MAIN commitmail json YAML

fix int types on SunOS

(wiedi)

2016-09-18 16:37:11 UTC MAIN commitmail json YAML

2016-09-18 16:19:05 UTC pkgsrc-2016Q2 commitmail json YAML

2016-09-18 16:17:55 UTC pkgsrc-2016Q2 commitmail json YAML

Pullup ticket #5102 - requested by bsiegert
devel/pcre2: security update

Revisions pulled up:
- devel/pcre2/Makefile                                          1.5
- devel/pcre2/PLIST                                            1.5
- devel/pcre2/distinfo                                          1.5

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  mef
  Date:          Sun Sep 11 14:39:27 UTC 2016

  Modified Files:
          pkgsrc/devel/pcre2: Makefile PLIST distinfo

  Log Message:
  Updated devel/pcre to 10.22
  ---------------------------
  Version 10.22 29-July-2016
  --------------------------
  1. ChangeLog has the details of a number of bug fixes.

  2. The POSIX wrapper function regcomp() did not used to support back references
  and subroutine calls if called with the REG_NOSUB option. It now does.

  3. A new function, pcre2_code_copy(), is added, to make a copy of a compiled
  pattern.

  4. Support for string callouts is added to pcre2grep.

  5. Added the PCRE2_NO_JIT option to pcre2_match().

  6. The pcre2_get_error_message() function now returns with a negative error
  code if the error number it is given is unknown.

  7. Several updates have been made to pcre2test and test scripts (see
  ChangeLog).

  To generate a diff of this commit:
  cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/pcre2/Makefile pkgsrc/devel/pcre2/PLIST \
      pkgsrc/devel/pcre2/distinfo

(spz)

2016-09-18 16:11:14 UTC MAIN commitmail json YAML

wine-devel: add note about NULL page not being mappable by default
under NetBSD, and how to work around it for programs that need it.

thanks maxv@ for keeping this optional.

(maya)

2016-09-18 15:33:37 UTC MAIN commitmail json YAML

slib update done.

(wiz)

2016-09-18 15:11:22 UTC pkgsrc-2016Q2 commitmail json YAML

Pullup ticket #5084 - requested by bsiegert
fonts/fontconfig: security update

Revisions pulled up:
- fonts/fontconfig/Makefile                                    1.96
- fonts/fontconfig/distinfo                                    1.55

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Fri Aug 19 12:52:30 UTC 2016

  Modified Files:
          pkgsrc/fonts/fontconfig: Makefile distinfo

  Log Message:
  Updated fontconfig to 2.12.1.

  I've released 2.12.1 containing some fixes:
  - IMPORTANT: properly validate offsets in cache files. see changelog and
    CVE-2016-5384 for more details. thanks to Tobias Stoeckmann for catching
    this up!
  - build issues regarding to Python.
  - add --with-default-hinting to configure.
  - fix segfault in FcWeightFromOpenType()

  To generate a diff of this commit:
  cvs rdiff -u -r1.95 -r1.96 pkgsrc/fonts/fontconfig/Makefile
  cvs rdiff -u -r1.54 -r1.55 pkgsrc/fonts/fontconfig/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Sun Sep 18 13:18:20 UTC 2016

  Modified Files:
          pkgsrc/fonts/fontconfig: Makefile

  Log Message:
  Fix build with native X.org.

  The installed version of this library was found and used instead of the
  one build by the package, leading to problems when the pkgsrc one had
  symbols the native one doesn't have. Add libtool path to compiler
  search path to fix this.

  >From spz.

  To generate a diff of this commit:
  cvs rdiff -u -r1.96 -r1.97 pkgsrc/fonts/fontconfig/Makefile

(spz)

2016-09-18 15:05:53 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-TimeZone to 2.02
Updated time/p5-DateTime-Locale to 1.06

(mef)

2016-09-18 15:03:09 UTC MAIN commitmail json YAML

Updated emulators/wine-devel to 1.9.18nb2

(maya)

2016-09-18 15:02:43 UTC MAIN commitmail json YAML

wine-devel: don't crash at runtime when multithreaded programs
try to use networking code under NetBSD.

netbsd won't let you manipulate _res in a multithreaded program and
instead calls abort(). avoid the code that does this for now.

it's possible that it broke the ability to resolve domains and I
didn't see this yet - but I'm able to use network programs now.

bump PKGREVISION

(maya)

2016-09-18 15:01:03 UTC MAIN commitmail json YAML

for make test: BUILD_DEPENDS+= p5-Clone-[0-9]*:../../devel/p5-Clone

(mef)

2016-09-18 14:59:25 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Locale to 1.06
---------------------------------------
1.06    2016-09-16
- Replaced Params::Validate with Params::ValidationCompiler.

(pkgsrc changes)
- for runtime:
  -DEPENDS+= p5-Params-Validate>=0.91:../../devel/p5-Params-Validate
  +DEPENDS+= p5-Params-ValidationCompiler-[0-9]*:../../devel/p5-Params-ValidationCompiler
  +DEPENDS+= p5-Specio-[0-9]*:../../devel/p5-Specio
  +DEPENDS+= p5-namespace-autoclean-[0-9]*:../../devel/p5-namespace-autoclean
- for make test
  +BUILD_DEPENDS+= p5-Exception-Class-[0-9]*:../../devel/p5-Exception-Class

(mef)

2016-09-18 14:33:33 UTC MAIN commitmail json YAML

- for make test,
  +BUILD_DEPENDS+=  p5-Exception-Class-[0-9]*:../../devel/p5-Exception-Class

(mef)

2016-09-18 14:29:06 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-TimeZone to 2.02
-----------------------------------------
2.02    2016-09-16
- Replaced Params::Validate with Params::ValidationCompiler.

(pkgsrc changes)
- for runtime:
  +DEPENDS+= p5-Params-ValidationCompiler-[0-9]*:../../devel/p5-Params-ValidationCompiler
  +DEPENDS+= p5-Specio-[0-9]*:../../devel/p5-Specio

- for make test:
  +BUILD_DEPENDS+= p5-Exception-Class-[0-9]*:../../devel/p5-Exception-Class
  +BUILD_DEPENDS+= p5-namespace-autoclean-[0-9]*:../../devel/p5-namespace-autoclean

(mef)

2016-09-18 14:22:29 UTC MAIN commitmail json YAML

Added devel/tinycthread version 1.1

(kamil)

2016-09-18 14:14:51 UTC MAIN commitmail json YAML

Add devel/tinycthrad

(kamil)

2016-09-18 14:13:20 UTC MAIN commitmail json YAML

Include buildlink3.mk for devel/tinycthread

(kamil)

2016-09-18 14:10:50 UTC MAIN commitmail json YAML

Import tinycthread-1.1 as devel/tinycthread

TinyCThread is a minimalist, portable, threading library for C, intended to
make it easy to create multi threaded C applications.

The library is closesly modeled after the C11 standard, but only a subset is
implemented at the moment.

(kamil)

2016-09-18 14:09:10 UTC MAIN commitmail json YAML

+ FiraCode-1.203, autoconf-archive-2016.09.16, calibre-2.68.0,
  cups-filters-1.11.3, p5-DateTime-1.3800, p5-DateTime-Locale-1.06,
  p5-DateTime-TimeZone-2.02, p5-IO-Socket-SSL-2.038, py-cffi-1.8.3,
  py-setuptools-27.2.0, py-tortoisehg-3.9.1, py-twisted-16.4.1,
  waf-1.9.4, x264-devel-20160917.

(wiz)

2016-09-18 14:02:42 UTC MAIN commitmail json YAML

Add emacs25 and emacs25nox to possible values

(ryoon)

2016-09-18 13:59:24 UTC MAIN commitmail json YAML

Add emacs 25 support

(ryoon)

2016-09-18 13:59:01 UTC MAIN commitmail json YAML

Add emacs 25 support

(ryoon)

2016-09-18 13:48:34 UTC MAIN commitmail json YAML

Convert emacs25 to editors/emacs25 and add emacs25-nox11
emacs-snapshot is not supported as emacs25 anymore...

(ryoon)

2016-09-18 13:40:25 UTC MAIN commitmail json YAML

Add emacs25-nox11

(ryoon)

2016-09-18 13:39:49 UTC MAIN commitmail json YAML

Added editors/emacs25-nox11 version 25.1

(ryoon)

2016-09-18 13:38:30 UTC MAIN commitmail json YAML

Updated devel/rebar to 2.6.4

(fhajny)

2016-09-18 13:38:22 UTC MAIN commitmail json YAML

Import emacs25-nox11-25.1 as editors/emacs25-nox11.

GNU Emacs is an extensible, customizable editor textand more.  At its
core is an interpreter for Emacs Lisp, a dialect of the Lisp
programming language with extensions to support text editing.  The
features of GNU Emacs include:

- Content-sensitive editing modes, including syntax coloring, for a
  wide variety of file types including plain text, source code, and
  HTML.
- Complete built-in documentation, including a tutorial for new users.
- Support for many languages and their scripts, including all scripts,
  Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao,
  Ethiopian, and some Indian scripts.
- Highly customizable, using Emacs Lisp code or a graphical
  customization interface.
- A large number of extensions that add other functionality, including
  a project planner, mail and news reader, debugger interface,
  calendar, and more.  Many of these extensions are distributed with
  GNU Emacs; others are available separately.

This package contains Emacs version 25.

(ryoon)

2016-09-18 13:38:17 UTC MAIN commitmail json YAML

Update devel/rebar to 2.6.4.

- rebar/619: Fix cdb processing when a file is skipped

(fhajny)

2016-09-18 13:37:46 UTC MAIN commitmail json YAML

2016-09-18 13:36:59 UTC MAIN commitmail json YAML

Added editors/emacs25 version 25.1

(ryoon)

2016-09-18 13:36:18 UTC MAIN commitmail json YAML

Import emacs25-25.1 as editors/emacs25.

GNU Emacs is an extensible, customizable editor textand more.  At its
core is an interpreter for Emacs Lisp, a dialect of the Lisp
programming language with extensions to support text editing.  The
features of GNU Emacs include:

- Content-sensitive editing modes, including syntax coloring, for a
  wide variety of file types including plain text, source code, and
  HTML.
- Complete built-in documentation, including a tutorial for new users.
- Support for many languages and their scripts, including all scripts,
  Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao,
  Ethiopian, and some Indian scripts.
- Highly customizable, using Emacs Lisp code or a graphical
  customization interface.
- A large number of extensions that add other functionality, including
  a project planner, mail and news reader, debugger interface,
  calendar, and more.  Many of these extensions are distributed with
  GNU Emacs; others are available separately.

This package contains Emacs version 25.

(ryoon)

2016-09-18 13:18:20 UTC MAIN commitmail json YAML

Fix build with native X.org.

The installed version of this library was found and used instead of the
one build by the package, leading to problems when the pkgsrc one had
symbols the native one doesn't have. Add libtool path to compiler
search path to fix this.

>From spz.

(wiz)

2016-09-18 12:47:28 UTC MAIN commitmail json YAML

Updated lang/python34 to 3.4.5nb1
Updated lang/python35 to 3.5.2nb1

(kamil)

2016-09-18 12:44:49 UTC MAIN commitmail json YAML

Forward port patches from python27 for dlopen(3)

Original changes in python27/Makefile r1.62-r1.67
=================================================

Add an option for Python: x11

Fix dlopen(3) calls in _ctypes.so for X11BASE libraries

A Python code can dynamically load shared libraries and it's wrapped with
a plain dlopen(3) call. The holder of this interface (_ctypes module)
without rpath set to X11BASE cannot detect libs like 'GL'.

Fixing find_library() on POSIX-like (excluding Darwin) systems.

This isn't addressing Python's wrapper for dlopen(3).

This possibily addresses mostly NetBSD as other popular OSes have ldconfig.

Testing commands:

- before applying the patch

>>> from ctypes.util import find_library
>>> find_library("m")
'libm.so.0'
>>> find_library("crypto")
'libcrypto.so.11'
>>> find_library("GL")
>>> find_library("curl")

- after applying the patch
>>> from ctypes.util import find_library
>>> find_library("m")
'libm.so.0'
>>> find_library("crypto")
'libcrypto.so.11'
>>> find_library("GL")
'libGL.so.2'
>>> find_library("curl")
'libcurl.so.4'

This patch doesn't solve the case of custom dirs like $PREFIX/qt5/lib.
However it's solving most common cases of using this call.

A possible solution is to parse the output "pkg_info -La"... however it's
very slow. In other words a cache with libraries might be needed to handle
it efficiently.

(kamil)

2016-09-18 12:43:56 UTC MAIN commitmail json YAML

Updated x11/c++-gtk-utils to 2.2.13

(ryoon)

2016-09-18 12:43:29 UTC MAIN commitmail json YAML

Update to 2.2.13

Changelog:
Version 2.2.13 (9 May 2016)
--------------

        Use glib's unix fd implementation for io_watch where glib >= 2.36
        is installed, unless otherwise chosen during configuration
        (acinclude.m4, configure-gtk2.ac, configure-gtk-3.ac;
        io_watch.cpp).

        Update documentation (callback.h, extension.h, future.h).

Version 2.2.12 (18 October 2015)
--------------

        Simplify Cgu::Application::add() method (application.cpp).

        Minor implementation improvement for
        Cgu::Thread::parallel_transform* functions (do pointer arithmetic
        before not after tasks are launched) (parallel.h).

        Permit return value optimisation when returning thread object on
        starting new thread (thread.cpp).

        Update libtool to version 2.4.6.

        Documentation fix for doxygen-1.8.9 (docs/Doxyfile.in).

        Update code comments (emitter.h).

        Update documentation (doxygen.main.in, application.h, emitter.h,
        extension.h, future.h, future.tpp, shared_handle.h, shared_ptr.h,
        task_manager.h, thread.h).

(ryoon)

2016-09-18 12:37:05 UTC MAIN commitmail json YAML

Updated mail/thunderbird-l10n to 45.3.0

(ryoon)

2016-09-18 12:36:41 UTC MAIN commitmail json YAML

Forward port patches from python27 for dlopen(3)

Original changes in python27/Makefile r1.62-r1.67
=================================================

Add an option for Python: x11

Fix dlopen(3) calls in _ctypes.so for X11BASE libraries

A Python code can dynamically load shared libraries and it's wrapped with
a plain dlopen(3) call. The holder of this interface (_ctypes module)
without rpath set to X11BASE cannot detect libs like 'GL'.

Fixing find_library() on POSIX-like (excluding Darwin) systems.

This isn't addressing Python's wrapper for dlopen(3).

This possibily addresses mostly NetBSD as other popular OSes have ldconfig.

Testing commands:

- before applying the patch

>>> from ctypes.util import find_library
>>> find_library("m")
'libm.so.0'
>>> find_library("crypto")
'libcrypto.so.11'
>>> find_library("GL")
>>> find_library("curl")

- after applying the patch
>>> from ctypes.util import find_library
>>> find_library("m")
'libm.so.0'
>>> find_library("crypto")
'libcrypto.so.11'
>>> find_library("GL")
'libGL.so.2'
>>> find_library("curl")
'libcurl.so.4'

This patch doesn't solve the case of custom dirs like $PREFIX/qt5/lib.
However it's solving most common cases of using this call.

A possible solution is to parse the output "pkg_info -La"... however it's
very slow. In other words a cache with libraries might be needed to handle
it efficiently.

(kamil)

2016-09-18 12:36:38 UTC MAIN commitmail json YAML

2016-09-18 12:35:44 UTC MAIN commitmail json YAML

Updated mail/thunderbird to 45.3.0

(ryoon)

2016-09-18 12:35:06 UTC MAIN commitmail json YAML

Update to 45.3.0

Changelog:
    Fixed Certain messages caused corruption of the drafts summary database.
    Fixed "edit as new message" on a received message pre-filled the sender as the composing identity.
    Fixed Disposition-Notification-To could not be used in mail.compose.other.header
    Fixed Various security fixes

Fixed in Thunderbird 45.3
    2016-62 Miscellaneous memory safety hazards (rv:48.0 / rv:45.3)

(ryoon)

2016-09-18 12:34:02 UTC MAIN commitmail json YAML

ftp.edgewall.org, despite the name, does not reply to FTP any longer.

(wiz)