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

2024-05-12 19:02:06 UTC Now

2018-05-20 03:54:54 UTC MAIN commitmail json YAML

mail/roundcube-plugin-password: fix interpreter

* Replace interpreter of perl script.
* Do not set REPLACE_PYTHON but add to it.

Bump PKGREVISION.

(taca)

2018-05-20 03:51:15 UTC MAIN commitmail json YAML

mail/roundcube-plugin-zipdownload: Fix PLIST

Fix PLIST after update to 1.3.6.

(taca)

2018-05-20 03:50:53 UTC MAIN commitmail json YAML

mail/roundcube-plugin-password: Fix PLIST

Fix PLIST after update to 1.3.6.

(taca)

2018-05-19 18:48:27 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.5.12

(rillig)

2018-05-19 16:26:24 UTC MAIN commitmail json YAML

doc: Updated mail/pymsgauth to 2.1.0nb8

(schmonz)

2018-05-19 16:26:16 UTC MAIN commitmail json YAML

Update to new external pymsgauth-filter patch. The command name has
changed, and a new environment variable can be set so that users who
haven't configured pymsgauth can have their messages passed through
(unchanged). Bump PKGREVISION.

(schmonz)

2018-05-19 13:41:51 UTC MAIN commitmail json YAML

hald-netbsd: cpu device name must match cpu[0-9]*. Bump pkg revision.

(jmcneill)

2018-05-19 13:25:36 UTC MAIN commitmail json YAML

2018-05-19 13:00:56 UTC MAIN commitmail json YAML

2018-05-19 12:58:25 UTC MAIN commitmail json YAML

2018-05-19 12:38:28 UTC MAIN commitmail json YAML

2018-05-19 12:22:22 UTC MAIN commitmail json YAML

doc: Updated x11/mozo to 1.20.0

(youri)

2018-05-19 12:22:12 UTC MAIN commitmail json YAML

2018-05-19 11:47:11 UTC MAIN commitmail json YAML

2018-05-19 11:45:03 UTC MAIN commitmail json YAML

2018-05-19 10:30:23 UTC MAIN commitmail json YAML

doc/guide: explain single quotes in "Echoing a string exactly as-is"

See https://mail-index.netbsd.org/pkgsrc-users/2018/05/11/msg026698.html

(rillig)

2018-05-19 10:11:31 UTC MAIN commitmail json YAML

doc: Updated devel/p5-FindBin-libs to 2.19.2

(schmonz)

2018-05-19 10:11:21 UTC MAIN commitmail json YAML

Update to 2.19.2. From the changelog:

Push version out of package declaration since
5.8 cannot handle it.

(schmonz)

2018-05-19 09:21:07 UTC pkgsrc-2018Q1 commitmail json YAML

2018-05-19 09:18:37 UTC pkgsrc-2018Q1 commitmail json YAML

Pullup ticket #5759 - requested by bsiegert
mail/roundcube: security update

Revisions pulled up:
- mail/roundcube/Makefile                                      1.89
- mail/roundcube/Makefile.common                                1.10
- mail/roundcube/PLIST                                          1.45
- mail/roundcube/distinfo                                      1.61
- mail/roundcube/files/apache.conf                              1.2
- mail/roundcube/files/lighttpd.conf                            1.1
- mail/roundcube/files/nginx.conf                              1.2
- mail/roundcube/options.mk                                    1.16
- mail/roundcube/patches/patch-ac                              deleted
- mail/roundcube/patches/patch-rcube_mime_default              1.3

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  triaxx
  Date:          Wed May 16 08:14:41 UTC 2018

  Modified Files:
            pkgsrc/mail/roundcube: Makefile Makefile.common PLIST distinfo
                options.mk
            pkgsrc/mail/roundcube/files: apache.conf nginx.conf
            pkgsrc/mail/roundcube/patches: patch-rcube_mime_default
  Added Files:
            pkgsrc/mail/roundcube/files: lighttpd.conf
  Removed Files:
            pkgsrc/mail/roundcube/patches: patch-ac

  Log Message:
  roundcube: update to 1.3.6

  * add JavaScript dependencies listed in jsdeps.json
      * put them on /pub/pkgsrc/distfiles/roundcube to avoid checksum error due
        to archive automatic generation (e.g. tinymce_languages.zip)
  * remove patch-ac
  * add example configuration fragment for www/lighttpd

  CHANGELOG Roundcube Webmail
  ===========================

  RELEASE 1.3.6
  -------------
  - Fix parsing date strings (e.g. from a Date: mail header) with comments
  (#6216)
  - Fix PHP 7.2: count(): Parameter must be an array in enchant-based
  spellchecker (#6234)
  - Fix possible IMAP command injection and type juggling vulnerabilities
  (#6229)
  - Enigma: Fix key selection for signing
  - Enigma: Enable keypair generation on Internet Explorer 11
  - Fix check_request() bypass in places using get_uids() [CVE-2018-9846]
  (#6238)
  - Fix bug where usernames without domain part could be malformed or
  converted to lower-case on logon (#6224)

  RELEASE 1.3.5
  -------------
  - Managesieve: Fix bug where text: syntax was forced for strings longer
  than 1024 characters (#6143)
  - Managesieve: Fix missing Save button in Edit Filter Set page of Classic
  skin (#6154)
  - Fix duplicated labels in Test SMTP Config section (#6166)
  - Fix PHP Warning: exif_read_data(...): Illegal IFD size (#6169)
  - Enigma: Fix key generation in Safari by upgrade to OpenPGP 2.6.2 (#6149)
  - Fix security issue in remote content blocking on HTML image and style
  tags (#6178)
  - Added 9pt and 11pt to the list of font sizes in HTML editor
  - Fix handling encoding of HTML tags in "inline" JSON output (#6207)
  - Fix bug where some unix timestamps were not handled correctly by
  rcube_utils::anytodatetime() (#6212)

  RELEASE 1.3.4
  -------------
  - Fix bug where contacts search could skip some records (#6130)
  - Fix possible information leak - add more strict sql error check on user
  creation (#6125)
  - Fix a couple of warnings on PHP 7.2 (#6098)
  - Fix broken long filenames when using imap4d server - workaround server
  bug (#6048)
  - Fix so temp_dir misconfiguration prints an error to the log (#6045)
  - Fix untagged COPYUID responses handling - again (#5982)
  - Fix PHP warning "idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated"
  with PHP 7.2 (#6075)
  - Fix bug where Archive folder wasn't auto-created on login with
  create_default_folders=true
  - Fix performance issue when parsing malformed and long Date header (#6087)
  - Fix syntax error in mssql.initial.sql (#6097)
  - Fix bug where contacts export by selection returned no more than 10
  entries (#6103)
  - Fix searching contacts by address in LDAP source (#6084)
  - Fix X-Frame-Options:ALLOW-FROM support, remove custom click-jacking
  protection (#6057)

  RELEASE 1.3.3
  -------------
  - Fix decoding of mailto: links with + character in HTML messages (#6020)
  - Fix false reporting of failed upgrade in installto.sh (#6019)
  - Fix file disclosure vulnerability caused by insufficient input validation
  [CVE-2017-16651] (#6026)
  - Fix mangled non-ASCII characters in links in HTML messages (#6028)

  RELEASE 1.3.2
  -------------
  - Improve detection for Egde browser and add pointer event support (#5922)
  - Fix bug where pink image was used instead of a thumbnail when image
  resize fails (#5933)
  - Fix so files size/count limit is verified (client-side) also on
  drag-n-drop uploads (#5940)
  - Fix invalid template loading on a message error in preview frame (#5941)
  - Fix bug where HTML messages could have been rendered empty on some
  systems (#5957)
  - Fix wording of "Mark previewed messages as read" to "Mark messages as
  read" (#5952)
  - Enigma: Fix decryption of messages encoded with non-ascii charset (#5962)
  - Fix missing cursor in HTML editor on mail reply (#5969)
  - Fix (again) bug where image data URIs in css style were treated as
  evil/remote in mail preview (#5580)
  - Fix bug where mail search could return empty result on servers without
  SORT capability (#5973)
  - Fix bug where assets_path wasn't added to some watermark frames
  - Fix so untagged COPYUID responses are also supported according to RFC6851
  (#5982)
  - Fix issue caused by non-default session.cookie_lifetime setting (#5961)
  - Fix Edge encoding bug when pasting text into the HTML editor, update to
  TinyMCE 4.5.8 (#5885)
  - Fix handling of unknown Content-Disposition type (#6002)
  - Fix truncated folder name on messages list in multi-folder mode, for
  folders with non-ascii characters (#6004)
  - Fix bug where removing the last subfolder did not hide toggle button on
  its parent record (#6007)
  - Fix bug where ghost messages could be added to the list after fast delete
  (#5941)

  RELEASE 1.3.1
  -------------
  - Don't ignore (global) userlogins/sendmail logs in per_user_logging mode
  - Add Preferences > Mailbox View > Main Options > Layout (#5829)
  - Password: Fix compatibility with PHP 7+ in cpanel_webmail driver (#5820)
  - Managesieve: Fix parsing dot-staffed lines in multiline text (#5838)
  - Managesieve: Fix AM/PM suffix in vacation time selectors
  - Managesieve: Fix bug where 'exists' operator was reset to 'contains'
  (#5899)
  - Remove non-printable characters from filenames on download/display (#5880)
  - Fix decoding non-ascii attachment names from TNEF attachments (#5646,
  #5799)
  - Fix uninitialized string offset in rcube_utils::bin2ascii() and make sure
  rcube_utils::random_bytes() result has always requested length (#5788)
  - Fix bug where HTML messages with @media styles could moddify style of
  page body (#5811)
  - Fix style issue on selected and unfocused message that is part of a
  thread (#5798)
  - Fix bug where a.button style from managesieve plugin could impact other
  elements (#5800)
  - Fix position of selected icon for (Mailvelope) Encrypt button
  - Fix fatal error when using DMY- or MDY-based date format in PostgreSQL
  (#5808)
  - Fix bug where errors were not printed when using bin/update.sh (#5834)
  - Fix PHP 7.2 warnings on count() use (#5845)
  - Fix bug where Chrome could not upload the same file that was selected
  before (#5854)
  - Fix duplicate messages on the list after deleting messages on the next to
  the last page (#5862)
  - Fix bug where messages count was not updated after delete when imap_cache
  is set (#5872)
  - Fix potential XSS vulnerability with malformed HTML message markup
  - Fix sending message with "Too many public recipients" dialog buttons
  (#5924)
  - Bring back double-click behavior on the message list which was removed in
  1.3.0 (#5823)
  - Enigma: Fix decrypting an encrypted+signed message when signature
  verification fails (#5914)

  RELEASE 1.3.0
  -------------
  - Update to TinyMCE 4.5.7
  - Fix bug where invalid recipients could be silently discarded (#5739)
  - Fix conflict with _gid cookie of Google Analytics (#5748)
  - Print error from CLI scripts when system/exec function is disabled (#5744)
  - Fix bug where comment notation within style tag would cause the whole
  style to be ignored (#5747)
  - Fix bug where it wasn't possible to scroll folders list in Edge (#5750)
  - Fix folders list sorting on Windows - if php-intl is available (#5732)
  - Fix addressbook searching by gender (#5757)
  - Fix prevention from using % and * characters in folder name (#5762)
  - Fix POST parameter reflection in default_charset selector (#5768)
  - Enigma: Fix compatibility with assets_dir
  - Managesieve: Skip redundant LISTSCRIPTS command
  - Fix SQL syntax error on MariaDB 10.2 (#5774)
  - Fix bug where zipdownload ignored files with the same name (#5777)
  - Fix bug where it wasn't possible to set timezone to auto-detected value
  (#5782)

  RELEASE 1.3-rc
  --------------
  - "Flattened" the larry theme: fresher look by removing shadows and
  gradients
  - Support logging to php://stdout (#5721)
  - Add support for DelSp=Yes in format=flowed messages (#5702)
  - Update to jQuery 3.2.1
  - Update to TinyMCE 4.5.6
  - Plugin API: Call message_part_structure hook for sub-parts of
  multipart/alternative message (#5678)
  - Enigma: Always use detached signatures (#5624)
  - Enigma: Fix handling of messages with nested PGP encrypted parts (#5634)
  - Minimize unwanted message loading in preview frame on drag (#5616)
  - Fix failing database schema check in all engines except mysql (#5730)
  - Fix autocomplete popup closing with click outside the input, don't handle
  Tab key as Enter (#5606)
  - Fix jsdeps.json synchronization on update, warn about missing
  requirements of install-jsdeps.sh (#5598)
  - Fix missing thread expand icon on search result in widescreen mode (#5613)
  - Fix bug where image data URIs in css style were treated as evil/remote in
  mail preview (#5580)
  - Fix bug where external content in src attribute of input/video tags was
  not secured (#5583)
  - Fix PHP error on update of a contact with multiple email addresses when
  using PHP 7.1 (#5587)
  - Fix bug where mail content frame couldn't be reset in some corner cases
  (#5608)
  - Fix bug where some classic skin images were not displayed in IE/Edge
  (#5614)
  - Fix bug where signature couldn't be added above the quote in Firefox 51
  (#5628)
  - Fix regression where groups with email address were resolved to its
  members' addresses
  - Fix update of group name in the contacts list header on group rename
  (#5648)
  - Add rewrite rule to disable access to /vendor/bin folder in .htaccess
  (#5630)
  - Fix bug where it was too easy accidentally move a folder when using the
  subscription checkbox (#5655)
  - Managesieve: Fix parser issue with empty lines between comments (#5657)
  - Managesieve: Fix possible defect in handling \r\n in scripts (#5685)
  - Fix/rephrase "unsaved changes" warning when cancelling a draft (#5610)
  - Fix XSS issue in handling of a style tag inside of an svg element
  [CVE-2017-6820]
  - Fix bug where settings/upload.inc could not be used by plugins (#5694)
  - Fix regression in LDAP fuzzy search where it always used prefix search
  instead (#5713)
  - Fix bug where namespace prefix could not be truncated on folders list if
  show_real_foldernames=true (#5695)
  - Fix undesired effects when postgres database uses different timezone than
  PHP host (#5708)
  - Installer: Fix DB schema initialization on MS SQL Server
  - Fix bug where base_dn setting was ignored inside group_filters (#5720)
  - Password: Fix security issue in virtualmin and sasl drivers
  [CVE-2017-8114]

  RELEASE 1.3-beta
  ----------------
  - Nicely handle contact deletion on contact edit (#5522)
  - vcard_attachments: Add possibility to attach contact vCard to composed
  message (#4997)
  - Preserve message internal/received date on import in mbox format (#5559)
  - Zipdownload: Fix date format in mbox "From line"
  - Possibility to display QR code for contacts data (#5030)
  - Added identicon plugin
  - Widescreen layout aka three column view (#5093)
  - Unify automatic marking as \Seen in preview pane, full-page and extwin
  views (#5071)
  - Disable double-click on the list when preview pane is on (#5199)
  - Support hostname and hostname:port in force_https option (#5511)
  - Support ALLOW-FROM in x_frame_options (#5122)
  - Allow to omit a subject when sending an email (#5068)
  - Warn about too many disclosed recipients in composed email
  [max_disclosed_recipients] (#5132)
  - identity_select: Support Received header (#5085)
  - Plugin API: Added get_compose_responses hook (#5457)
  - Display error when trying to upload more files than specified in
  max_file_uploads (#5483)
  - Add missing sql upgrade file for 'ip' column resize in session table
  (#5465)
  - Do not show inline images of unsupported mimetype (#5463)
  - Password: Added replacement variables support in password_pop_host (#5539)
  - Password: Don't store passwords in temp files when using dovecotpw (#5531)
  - Password: Added LDAP PPolicy driver (#5364)
  - Password: Added cpanel_webmail driver (#5549)
  - Password: Added possibility to nicely redirect from other plugins on
  password expiration (#5468)
  - Implement separate action to mark all messages in a folder as \Seen
  (#5006)
  - Implement marking as \Seen in all folders or in a folder and its
  subfolders (#5076)
  - Archive: Don't reload messages list when it's not needed (#5225)
  - Archive: Add option to automatically mark archived messages as \Seen
  (#5142)
  - Improve randomness of password salts and random hashes (#5266)
  - Password/cPanel: Add support for hash authentication and reseller
  accounts (#5252)
  - Support host-specific
  imap_conn_options/smtp_conn_options/managesieve_conn_options (#5136)
  - Center and scale images in attachment preview frame (#5421)
  - Added max_message_size option enforced when attaching files to a composed
  message (#4993)
  - Added Search button in quick search menus (#5312)
  - Implement "one click" attachment/messages/photo upload (#5024)
  - Squirrelmail_usercopy: Add option to define character set of data files
  - Removed useless 'created' column from 'session' table (#5389)
  - Dropped legacy browsers support (#5167)
        - Removed legacy_browser plugin
        - Removed hacks for IE < 10
        - Update to jQuery 3.1.1 and jQuery-UI 1.12.0
        - compile .min.js files with ECMASCRIPT5 option
  - Require PHP >= 5.4
  - Add possibility to preview and download attachments in mail compose
  (#5053)
  - Add possibility to rename attachments in mail compose (#4996)
  - Remove backward compatibility "layer" of bc.php (#4902)
  - Support WEBP images in mail messages (#5362)
  - Support MathML in HTML message preview (#5182)
  - Rename Addressbook to Contacts (#5233)
  - Remove PHP mail() support, smtp_server is required now (#5340)
  - Display full message subject in onmouseover on truncated subject in mail
  view (#5346)
  - Enigma: Support GnuPG 2.1 (#5313)
  - Enigma: Support key generation for multiple identities (#5383)
  - Enigma: Import keys from key-server(s) (#5286)
  - Enigma: Search missing public keys on a key-server in mail compose (#5286)
  - Enigma: Delete user keys when using deluser.sh script
  - Enigma: Fix redundant list-secret-keys/list-public-keys calls on
  signing/encryption
  - Enigma: Implement PGP encryption and signing in one go (#5302)
  - Enigma: Display signature verification status for encrypted+signed
  messages (#5302)
  - Display different attachment icon on encrypted messages
  - Display different confirmation text when moving messages to Trash (#5220)
  - Indicate that a collapsed thread has flagged children (#5013)
  - Implemented message/rfc822 attachment preview
  - Update to jsTimezoneDetect 1.0.6
  - Managesieve: Add (optional) RAW script editor (#5414)
  - Managesieve: Add option to automatically set vacation :from address
  (#5428)
  - Managesieve: Support 'string' test from variables extension [RFC 5229]
  (#5248)
  - Managesieve: Support 'duplicate' extension [RFC 7352]
  - Managesieve: Unhide advanced rule controls if there are inputs with errors
  - Managesieve: Display warning message when filter form contains errors
  - Control search engine crawlers via X-Robots-Tag header instead of <meta>
  and robots.txt (#5098)
  - Fixed redundancy in sql caching system and compatibility with Galera
  Cluster (#5439)
        - Removed redundant 'created' column from cache and cache_shared tables
        - Removed use of redundant data records
        - Added missing primary keys (dictionary, cache, cache_shared tables)
  - Fix so templating system does not mess with external (e.g. email) content
  (#5499)
  - Fix redundant keep-alive/refresh after session error on compose page
  (#5500)
  - Managesieve: Fix handling of scripts with nested rules (#5540)
  - Fix variable substitution in ldap host for some use-cases, e.g.
  new_user_identity (#5544)
  - Enigma: Fix PHP fatal error when decrypting a message with invalid
  signature (#5555)
  - Fix adding images to new identity signatures
  - Fix rsync error handling in installto.sh script (#5562)
  - Fix some advanced search issues with multiple addressbooks (#5572)
  - Fix so group/addressbook selection is retained on page refresh

  To generate a diff of this commit:
  cvs rdiff -u -r1.88 -r1.89 pkgsrc/mail/roundcube/Makefile
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/roundcube/Makefile.common
  cvs rdiff -u -r1.44 -r1.45 pkgsrc/mail/roundcube/PLIST
  cvs rdiff -u -r1.60 -r1.61 pkgsrc/mail/roundcube/distinfo
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/mail/roundcube/options.mk
  cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/roundcube/files/apache.conf \
        pkgsrc/mail/roundcube/files/nginx.conf
  cvs rdiff -u -r0 -r1.1 pkgsrc/mail/roundcube/files/lighttpd.conf
  cvs rdiff -u -r1.10 -r0 pkgsrc/mail/roundcube/patches/patch-ac
  cvs rdiff -u -r1.2 -r1.3 \
        pkgsrc/mail/roundcube/patches/patch-rcube_mime_default

(spz)

2018-05-19 09:14:24 UTC pkgsrc-2018Q1 commitmail json YAML

Pullup ticket #5758 - requested by bsiegert
www/apachetop: security update

Revisions pulled up:
- www/apachetop/Makefile                                        1.21
- www/apachetop/distinfo                                        1.6
- www/apachetop/patches/patch-aa                                deleted

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  wen
  Date:          Tue May  8 08:17:36 UTC 2018

  Modified Files:
            pkgsrc/www/apachetop: Makefile distinfo
  Removed Files:
            pkgsrc/www/apachetop/patches: patch-aa

  Log Message:
  Update to 0.18.4
  Add LICENSE
  Update HOMEPAGE

  Upstream changes:
  v0.18.4 (12th April, 2018)
    * fix for clang6
    * add better build instructions to INSTALL
    * add option (-v) to show version
    * fix minor mem leak (8 bytes per apachetop invocation)

  v0.17.4 (25th April, 2017)
    * create config.nice when running ./configure
    * fix error: extra qualification on member (when using adns)
    * fix compiler warnings
    * fix a potential buffer overflow

  v0.15.6 (10th June, 2015)
    * allow other time/date formats in Apache log
    * use sys/param.h for MAXPATHLEN
    * fix deprecated auto tools macros
    * fix compiler warnings
    * use silent compile rules
    * updated man page
    * change version to 0.YY.M of new release

  v0.12.6 (27th October, 2005)
    * fixed security issue which described at CVE-2005-2660

  To generate a diff of this commit:
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/apachetop/Makefile
  cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/apachetop/distinfo
  cvs rdiff -u -r1.3 -r0 pkgsrc/www/apachetop/patches/patch-aa

(spz)

2018-05-19 09:11:30 UTC pkgsrc-2018Q1 commitmail json YAML

Pullup ticket #5757 - requested by bsiegert
www/curl: security update

Revisions pulled up:
- www/curl/Makefile                                            1.196
- www/curl/PLIST                                                1.69
- www/curl/distinfo                                            1.143

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Thu May 17 09:59:40 UTC 2018

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

  Log Message:
  curl: Update www/curl to 7.60.0

  Changes:
  7.60.0
  ------
  This release includes the following changes:

    o Add CURLOPT_HAPROXYPROTOCOL, support for the HAProxy PROXY protocol
    o Add --haproxy-protocol for the command line tool
    o Add CURLOPT_DNS_SHUFFLE_ADDRESSES, shuffle returned IP addresses

  This release includes the following bugfixes:

    o FTP: shutdown response buffer overflow CVE-2018-1000300
    o RTSP: bad headers buffer over-read CVE-2018-1000301
    o FTP: fix typo in recursive callback detection for seeking
    o test1208: marked flaky
    o HTTP: make header-less responses still count correct body size
    o user-agent.d:: mention --proxy-header as well
    o http2: fixes typo
    o cleanup: misc typos in strings and comments
    o rate-limit: use three second window to better handle high speeds
    o examples/hiperfifo.c: improved
    o pause: when changing pause state, update socket state
    o multi: improved pending transfers handling => improved performance
    o curl_version_info.3: fix ssl_version description
    o add_handle/easy_perform: clear errorbuffer on start if set
    o darwinssl: fix iOS build
    o cmake: add support for brotli
    o parsedate: support UT timezone
    o vauth/ntlm.h: fix the #ifdef header guard
    o lib/curl_path.h: added #ifdef header guard
    o vauth/cleartext: fix integer overflow check
    o CURLINFO_COOKIELIST.3: made the example not leak memory
    o cookie.d: mention that "-" as filename means stdin
    o CURLINFO_SSL_VERIFYRESULT.3: fixed the example
    o http2: read pending frames (including GOAWAY) in connection-check
    o timeval: remove compilation warning by casting
    o cmake: avoid warn-as-error during config checks
    o travis-ci: enable -Werror for CMake builds
    o openldap: fix for NULL return from ldap_get_attribute_ber()
    o threaded resolver: track resolver time and set suitable timeout values
    o cmake: Add advapi32 as explicit link library for win32
    o docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T
    o test1148: set a fixed locale for the test
    o cookies: when reading from a file, only remove_expired once
    o cookie: store cookies per top-level-domain-specific hash table
    o openssl: fix build with LibreSSL 2.7
    o tls: fix mbedTLS 2.7.0 build + handle sha256 failures
    o openssl: RESTORED verify locations when verifypeer==0
    o file: restore old behavior for file:////foo/bar URLs
    o FTP: allow PASV on IPv6 connections when a proxy is being used
    o build-openssl.bat: allow custom paths for VS and perl
    o winbuild: make the clean target work without build-type
    o build-openssl.bat: Refer to VS2017 as VC14.1 instead of VC15
    o curl: retry on FTP 4xx, ignore other protocols
    o configure: detect (and use) sa_family_t
    o examples/sftpuploadresume: Fix Windows large file seek
    o build: cleanup to fix clang warnings/errors
    o winbuild: updated the documentation
    o lib: silence null-dereference warnings
    o travis: bump to clang 6 and gcc 7
    o travis: build libpsl and make builds use it
    o proxy: show getenv proxy use in verbose output
    o duphandle: make sure CURLOPT_RESOLVE is duplicated
    o all: Refactor malloc+memset to use calloc
    o checksrc: Fix typo
    o system.h: Add sparcv8plus to oracle/sunpro 32-bit detection
    o vauth: Fix typo
    o ssh: show libSSH2 error code when closing fails
    o test1148: tolerate progress updates better
    o urldata: make service names unconditional
    o configure: keep LD_LIBRARY_PATH changes local
    o ntlm_sspi: fix authentication using Credential Manager
    o schannel: add client certificate authentication
    o winbuild: Support custom devel paths for each dependency
    o schannel: add support for CURLOPT_CAINFO
    o http2: handle on_begin_headers() called more than once
    o openssl: support OpenSSL 1.1.1 verbose-mode trace messages
    o openssl: fix subjectAltName check on non-ASCII platforms
    o http2: avoid strstr() on data not zero terminated
    o http2: clear the "drain counter" when a stream is closed
    o http2: handle GOAWAY properly
    o tool_help: clarify --max-time unit of time is seconds
    o curl.1: clarify that options and URLs can be mixed
    o http2: convert an assert to run-time check
    o curl_global_sslset: always provide available backends
    o ftplistparser: keep state between invokes
    o Curl_memchr: zero length input can't match
    o examples/sftpuploadresume: typecast fseek argument to long
    o examples/http2-upload: expand buffer to avoid silly warning
    o ctype: restore character classification for non-ASCII platforms
    o mime: avoid NULL pointer dereference risk
    o cookies: ensure that we have cookies before writing jar
    o os400.c: fix checksrc warnings
    o configure: provide --with-wolfssl as an alias for --with-cyassl
    o cyassl: adapt to libraries without TLS 1.0 support built-in
    o http2: get rid of another strstr
    o checksrc: force indentation of lines after an else
    o cookies: remove unused macro
    o CURLINFO_PROTOCOL.3: mention the existing defined names
    o tests: provide 'manual' as a feature to optionally require
    o travis: enable libssh2 on both macos and Linux
    o CURLOPT_URL.3: added ENCODING section
    o wolfssl: Fix non-blocking connect
    o vtls: don't define MD5_DIGEST_LENGTH for wolfssl
    o docs: remove extraneous commas in man pages
    o URL: fix ASCII dependency in strcpy_url and strlen_url
    o ssh-libssh.c: fix left shift compiler warning
    o configure: only check for CA bundle for file-using SSL backends
    o travis: add an mbedtls build
    o http: don't set the "rewind" flag when not uploading anything
    o configure: put CURLDEBUG and DEBUGBUILD in lib/curl_config.h
    o transfer: don't unset writesockfd on setup of multiplexed conns
    o vtls: use unified "supports" bitfield member in backends
    o URLs: fix one more http url
    o travis: add a build using WolfSSL
    o openssl: change FILE ops to BIO ops
    o travis: add build using NSS
    o smb: reject negative file sizes
    o cookies: accept parameter names as cookie name
    o http2: getsock fix for uploads
    o all over: fixed format specifiers
    o http2: use the correct function pointer typedef

  This release would not have looked like this without help, code, reports and
  advice from friends like these:

      Adam Brown, Alex Baines, Anders Bakken, Anders Roxell, anshnd on github,
      Bas van Schaik, Bernard Spil, Chris Araman, Christian Schmitz, Cyril B,
      Dagobert Michelsen, Dan Fandrich, Daniel Gustafsson, Daniel Stenberg,
      Dan McNulty, Dario Weisser, dasimx on github, David Garske, David L.,
      Denis Ollier, Dmitry Mikhirev, Dongliang Mu, Don J Olmstead, Eric
  Gallager,
      Ernst Sjöstrand, Frank Gevaerts, Gaurav Malhotra, Geeknik Labs, Howard
  Chu,
      iz8mbw on github, Jakub Wilk, Jon DeVree, Kees Dekker, Kobi Gurkan,
      Laurie Clark-Michalek, Lauri Kasanen, Lawrence Matthews, Luz Paz,
      Marcel Raad, Max Dymond, Michael Kaufmann, Michael Kilburn,
      Michał Janiszewski, Michal Trybus, Muz Dima, Nikos Tsipinakis, Ori
  Avtalion,
      Oumph on github, patelvivekv1993 on github, Patrick Monnerat,
      Philip Prindeville, Ray Satiro, Rick Deist, Rikard Falkeborn, Sergei
  Nikulov,
      Stefan Agner, steini2000 on github, Stephan Mühlstrasser, Sunny Purushe,
      Terry Wu, Vincas Razma, wncboy on github, Wyatt O'Day, 刘佩东,
      (64 contributors)

            Thanks! (and sorry if I forgot to mention someone)

  To generate a diff of this commit:
  cvs rdiff -u -r1.195 -r1.196 pkgsrc/www/curl/Makefile
  cvs rdiff -u -r1.68 -r1.69 pkgsrc/www/curl/PLIST
  cvs rdiff -u -r1.142 -r1.143 pkgsrc/www/curl/distinfo

(spz)

2018-05-19 08:57:30 UTC MAIN commitmail json YAML

doc: Updated lang/py27-html-docs to 2.7.15

(leot)

2018-05-19 08:57:22 UTC pkgsrc-2018Q1 commitmail json YAML

Pullup ticket #5756 - requested by bsiegert
www/w3m: security update

Revisions pulled up:
- www/w3m/Makefile.common                                      1.66
- www/w3m/distinfo                                              1.31

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Mon May 14 14:40:17 UTC 2018

  Modified Files:
            pkgsrc/www/w3m: Makefile.common distinfo

  Log Message:
  w3m{,-img}: Update www/w3m{,-img} to 0.5.3.20180125

  Changes:
  Debian's w3m 0.5.3+git20180125
  * bug fixes
    - fix stack overflow with malformed text [CVE-2018-6196]
    - fix null deref with malformed text [CVE-2018-6197]
    - fix /tmp file races only when ~/.w3m is unwritable [CVE-2018-6198]
    - do not remove w3mdict.cgi when "make distclean"
    - do not turn a form's GET into POST
    - correct <base ...> parsing
    - accept TERM�term
  * new feature
    - extend ssl_forbid_method to disable TLSv1.1

  To generate a diff of this commit:
  cvs rdiff -u -r1.65 -r1.66 pkgsrc/www/w3m/Makefile.common
  cvs rdiff -u -r1.30 -r1.31 pkgsrc/www/w3m/distinfo

(spz)

2018-05-19 08:57:18 UTC MAIN commitmail json YAML

py27-html-docs: Update lang/py27-html-docs to 2.7.15

Changes:
2.7.15
======
Documentation
-------------
- bpo-27212: Modify documentation for the :func:`islice` recipe to consume
  initial values up to the start index.
- bpo-32800: Update link to w3c doc for xml default namespaces.
- bpo-17799: Explain real behaviour of sys.settrace and sys.setprofile and
  their C-API counterparts regarding which type of events are received in
  each function. Patch by Pablo Galindo Salgado.
- bpo-8243: Add a note about curses.addch and curses.addstr exception
  behavior when writing outside a window, or pad.
- bpo-21649: Add RFC 7525 and Mozilla server side TLS links to SSL
  documentation.
- bpo-30176: Add missing attribute related constants in curses
  documentation.
- bpo-28929: Link the documentation to its source file on GitHub.
- bpo-26355: Add canonical header link on each page to corresponding major
  version of the documentation. Patch by Matthias Bussonnier.
- bpo-12067: Rewrite Comparisons section in the Expressions chapter of the
  language reference. Some of the details of comparing mixed types were
  incorrect or ambiguous. Added default behaviour and consistency
  suggestions for user- defined classes. Based on patch from Andy Maier.

(leot)

2018-05-19 08:50:46 UTC pkgsrc-2018Q1 commitmail json YAML

Pullup ticket #5755 - requested by khorben
devel/py-angr: build fix

Revisions pulled up:
- devel/py-angr/Makefile                                        1.2
- devel/py-angr/PLIST                                          1.2

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: khorben
  Date: Tue May  8 17:54:42 UTC 2018

  Modified Files:
  pkgsrc/devel/py-angr: Makefile PLIST

  Log Message:
  Fix build on macOS

  Inspired by a similar fix from tron@

  To generate a diff of this commit:
  cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-angr/Makefile \
      pkgsrc/devel/py-angr/PLIST

(spz)

2018-05-19 06:54:55 UTC MAIN commitmail json YAML

update python27 by one teeny, fixing 3 vulnerabilities.

Upstream changelog, slightly reordered:

Security
--------

- bpo-31530: Fixed crashes when iterating over a file on multiple threads.
  This resolves CVE-2018-1000030.

- bpo-32997: A regex in fpformat was vulnerable to catastrophic
  backtracking. This regex was a potential DOS vector (REDOS). Based on
  typical uses of fpformat the risk seems low. The regex has been refactored
  and is now safe. Patch by Jamie Davis.

- bpo-32981: Regexes in difflib and poplib were vulnerable to catastrophic
  backtracking. These regexes formed potential DOS vectors (REDOS). They
  have been refactored. This resolves CVE-2018-1060 and CVE-2018-1061. Patch
  by Jamie Davis.

- bpo-31339: Rewrite time.asctime() and time.ctime(). Backport and adapt the
  _asctime() function from the master branch to not depend on the
  implementation of asctime() and ctime() from the external C library. This
  change fixes a bug when Python is run using the musl C library.

- bpo-30730: Prevent environment variables injection in subprocess on
  Windows.  Prevent passing other environment variables and command
  arguments.

- bpo-30694: Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of multiple
  security vulnerabilities including: CVE-2017-9233 (External entity
  infinite loop DoS), CVE-2016-9063 (Integer overflow, re-fix),
  CVE-2016-0718 (Fix regression bugs from 2.2.0's fix to CVE-2016-0718) and
  CVE-2012-0876 (Counter hash flooding with SipHash). Note: the
  CVE-2016-5300 (Use os- specific entropy sources like getrandom) doesn't
  impact Python, since Python already gets entropy from the OS to set the
  expat secret using ``XML_SetHashSalt()``.

- bpo-30500: Fix urllib.splithost() to correctly parse fragments. For
  example, ``splithost('//127.0.0.1#@evil.com/')`` now correctly returns the
  ``127.0.0.1`` host, instead of treating ``@evil.com`` as the host in an
  authentification (``login@host``).

- bpo-29591: Update expat copy from 2.1.1 to 2.2.0 to get fixes of
  CVE-2016-0718 and CVE-2016-4472. See
  https://sourceforge.net/p/expat/bugs/537/ for more information.

Core and Builtins
-----------------

- bpo-33374: Tweak the definition of PyGC_Head, so compilers do not believe
  it is always 16-byte aligned on x86. This prevents crashes with more
  aggressive optimizations present in GCC 8.

- bpo-33026: Fixed jumping out of "with" block by setting f_lineno.

- bpo-17288: Prevent jumps from 'return' and 'exception' trace events.

- bpo-18533: ``repr()`` on a dict containing its own ``viewvalues()`` or
  ``viewitems()`` no longer raises ``RuntimeError``.  Instead, use ``...``,
  as for other recursive structures.  Patch by Ben North.

- bpo-10544: Yield expressions are now deprecated in comprehensions and
  generator expressions when checking Python 3 compatibility. They are still
  permitted in the definition of the outermost iterable, as that is
  evaluated directly in the enclosing scope.

- bpo-32137: The repr of deeply nested dict now raises a RecursionError
  instead of crashing due to a stack overflow.

- bpo-20047: Bytearray methods partition() and rpartition() now accept only
  bytes-like objects as separator, as documented.  In particular they now
  raise TypeError rather of returning a bogus result when an integer is
  passed as a separator.

- bpo-31733: Add a new PYTHONSHOWREFCOUNT environment variable. In debug
  mode, Python now only print the total reference count if
  PYTHONSHOWREFCOUNT is set.

- bpo-31692: Add a new PYTHONSHOWALLOCCOUNT environment variable. When
  Python is compiled with COUNT_ALLOCS, PYTHONSHOWALLOCCOUNT now has to be
  set to dump allocation counts into stderr on shutdown. Moreover,
  allocations statistics are now dumped into stderr rather than stdout.

- bpo-31478: Prevent unwanted behavior in `_random.Random.seed()` in case
  the argument has a bad ``__abs__()`` method. Patch by Oren Milman.

- bpo-31490: Fix an assertion failure in `ctypes` class definition, in case
  the class has an attribute whose name is specified in ``_anonymous_`` but
  not in ``_fields_``. Patch by Oren Milman.

- bpo-31411: Raise a TypeError instead of SystemError in case
  warnings.onceregistry is not a dictionary. Patch by Oren Milman.

- bpo-31343: Include sys/sysmacros.h for major(), minor(), and makedev().
  GNU C libray plans to remove the functions from sys/types.h.

- bpo-31311: Fix a crash in the ``__setstate__()`` method of
  `ctypes._CData`, in case of a bad ``__dict__``. Patch by Oren Milman.

- bpo-31243: Fix a crash in some methods of `io.TextIOWrapper`, when the
  decoder's state is invalid. Patch by Oren Milman.

- bpo-31095: Fix potential crash during GC caused by ``tp_dealloc`` which
  doesn't call ``PyObject_GC_UnTrack()``.

- bpo-30657: Fixed possible integer overflow in PyString_DecodeEscape. Patch
  by Jay Bosamiya.

- bpo-27945: Fixed various segfaults with dict when input collections are
  mutated during searching, inserting or comparing.  Based on patches by
  Duane Griffin and Tim Mitchell.

- bpo-25794: Fixed type.__setattr__() and type.__delattr__() for non-
  interned or unicode attribute names.  Based on patch by Eryk Sun.

- bpo-29935: Fixed error messages in the index() method of tuple and list
  when pass indices of wrong type.

- bpo-28598: Support __rmod__ for subclasses of str being called before
  str.__mod__. Patch by Martijn Pieters.

- bpo-29602: Fix incorrect handling of signed zeros in complex constructor
  for complex subclasses and for inputs having a __complex__ method. Patch
  by Serhiy Storchaka.

- bpo-29347: Fixed possibly dereferencing undefined pointers when creating
  weakref objects.

- bpo-14376: Allow sys.exit to accept longs as well as ints. Patch by Gareth
  Rees.

- bpo-29028: Fixed possible use-after-free bugs in the subscription of the
  buffer object with custom index object.

- bpo-29145: Fix overflow checks in string, bytearray and unicode. Patch by
  jan matejek and Xiang Zhang.

- bpo-28932: Do not include <sys/random.h> if it does not exist.

Library
-------

- bpo-33096: Allow ttk.Treeview.insert to insert iid that has a false
  boolean value. Note iid=0 and iid=False would be same. Patch by Garvit
  Khatri.

- bpo-33127: The ssl module now compiles with LibreSSL 2.7.1.

- bpo-30622: The ssl module now detects missing NPN support in LibreSSL.

- bpo-21060: Rewrite confusing message from setup.py upload from "No dist
  file created in earlier command" to the more helpful "Must create and
  upload files in one command".

- bpo-30157: Fixed guessing quote and delimiter in csv.Sniffer.sniff() when
  only the last field is quoted.  Patch by Jake Davis.

- bpo-32647: The ctypes module used to depend on indirect linking for
  dlopen. The shared extension is now explicitly linked against libdl on
  platforms with dl.

- bpo-32304: distutils' upload command no longer corrupts tar files ending
  with a CR byte, and no longer tries to convert CR to CRLF in any of the
  upload text fields.

- bpo-31848: Fix the error handling in Aifc_read.initfp() when the SSND
  chunk is not found. Patch by Zackery Spytz.

- bpo-32521: The nis module is now compatible with new libnsl and headers
  location.

- bpo-32539: Fix ``OSError`` for ``os.listdir`` with deep paths (starting
  with ``\\?\``) on windows.  Patch by Anthony Sottile.

- bpo-32521: glibc has removed Sun RPC. Use replacement libtirpc headers and
  library in nis module.

- bpo-18035: ``telnetlib``: ``select.error`` doesn't have an ``errno``
  attribute. Patch by Segev Finer.

- bpo-32185: The SSL module no longer sends IP addresses in SNI TLS
  extension on platforms with OpenSSL 1.0.2+ or inet_pton.

- bpo-32186: Creating io.FileIO() and builtin file() objects now release the
  GIL when checking the file descriptor. io.FileIO.readall(),
  io.FileIO.read(), and file.read() now release the GIL when getting the
  file size.  Fixed hang of all threads with inaccessible NFS server.  Patch
  by Nir Soffer.

- bpo-32110: ``codecs.StreamReader.read(n)`` now returns not more than *n*
  characters/bytes for non-negative *n*. This makes it compatible with
  ``read()`` methods of other file-like objects.

- bpo-21149: Silence a `'NoneType' object is not callable` in
  `_removeHandlerRef` error that could happen when a logging Handler is
  destroyed as part of cyclic garbage collection during process shutdown.

- bpo-31764: Prevent a crash in ``sqlite3.Cursor.close()`` in case the
  ``Cursor`` object is uninitialized. Patch by Oren Milman.

- bpo-31955: Fix CCompiler.set_executable() of distutils to handle properly
  Unicode strings.

- bpo-9678: Fixed determining the MAC address in the uuid module:

  * Using ifconfig on NetBSD and OpenBSD.
  * Using arp on Linux, FreeBSD, NetBSD and OpenBSD.

  Based on patch by Takayuki Shimizukawa.

- bpo-30057: Fix potential missed signal in signal.signal().

- bpo-31927: Fixed reading arbitrary data when parse a AF_BLUETOOTH address
  on NetBSD and DragonFly BSD.

- bpo-27666: Fixed stack corruption in curses.box() and curses.ungetmouse()
  when the size of types chtype or mmask_t is less than the size of C long.
  curses.box() now accepts characters as arguments.  Based on patch by Steve
  Fink.

- bpo-25720: Fix the method for checking pad state of curses WINDOW. Patch
  by Masayuki Yamamoto.

- bpo-31893: Fixed the layout of the kqueue_event structure on OpenBSD and
  NetBSD. Fixed the comparison of the kqueue_event objects.

- bpo-31891: Fixed building the curses module on NetBSD.

- bpo-30058: Fixed buffer overflow in select.kqueue.control().

- bpo-31770: Prevent a crash when calling the ``__init__()`` method of a
  ``sqlite3.Cursor`` object more than once. Patch by Oren Milman.

- bpo-31728: Prevent crashes in `_elementtree` due to unsafe cleanup of
  `Element.text` and `Element.tail`. Patch by Oren Milman.

- bpo-31752: Fix possible crash in timedelta constructor called with custom
  integers.

- bpo-31681: Fix pkgutil.get_data to avoid leaking open files.

- bpo-31675: Fixed memory leaks in Tkinter's methods splitlist() and split()
  when pass a string larger than 2 GiB.

- bpo-30806: Fix the string representation of a netrc object.

- bpo-30347: Stop crashes when concurrently iterate over itertools.groupby()
  iterators.

- bpo-25732: `functools.total_ordering()` now implements the `__ne__`
  method.

- bpo-31351: python -m ensurepip now exits with non-zero exit code if pip
  bootstrapping has failed.

- bpo-31544: The C accelerator module of ElementTree ignored exceptions
  raised when looking up TreeBuilder target methods in XMLParser().

- bpo-31455: The C accelerator module of ElementTree ignored exceptions
  raised when looking up TreeBuilder target methods in XMLParser().

- bpo-25404: SSLContext.load_dh_params() now supports non-ASCII path.

- bpo-28958: ssl.SSLContext() now uses OpenSSL error information when a
  context cannot be instantiated.

- bpo-27448: Work around a `gc.disable()` race condition in the `subprocess`
  module that could leave garbage collection disabled when multiple threads
  are spawning subprocesses at once.  Users are *strongly encouraged* to use
  the `subprocess32` module from PyPI on Python 2.7 instead, it is much more
  reliable.

- bpo-31170: expat: Update libexpat from 2.2.3 to 2.2.4. Fix copying of
  partial characters for UTF-8 input (libexpat bug 115):
  https://github.com/libexpat/libexpat/issues/115

- bpo-29136: Add TLS 1.3 cipher suites and OP_NO_TLSv1_3.

- bpo-31334: Fix ``poll.poll([timeout])`` in the ``select`` module for
  arbitrary negative timeouts on all OSes where it can only be a non-
  negative integer or -1. Patch by Riccardo Coccioli.

- bpo-10746: Fix ctypes producing wrong PEP 3118 type codes for integer
  types.

- bpo-30102: The ssl and hashlib modules now call
  OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The function
  detects CPU features and enables optimizations on some CPU architectures
  such as POWER8. Patch is based on research from Gustavo Serra Scalet.

- bpo-30502: Fix handling of long oids in ssl.  Based on patch by Christian
  Heimes.

- bpo-25684: Change ``ttk.OptionMenu`` radiobuttons to be unique across
  instances of ``OptionMenu``.

- bpo-29169: Update zlib to 1.2.11.

- bpo-30746: Prohibited the '=' character in environment variable names in
  ``os.putenv()`` and ``os.spawn*()``.

- bpo-28994: The traceback no longer displayed for SystemExit raised in a
  callback registered by atexit.

- bpo-30418: On Windows, subprocess.Popen.communicate() now also ignore
  EINVAL on stdin.write() if the child process is still running but closed
  the pipe.

- bpo-30378: Fix the problem that logging.handlers.SysLogHandler cannot
  handle IPv6 addresses.

- bpo-29960: Preserve generator state when _random.Random.setstate() raises
  an exception. Patch by Bryan Olson.

- bpo-30310: tkFont now supports unicode options (e.g. font family).

- bpo-30414: multiprocessing.Queue._feed background running thread do not
  break from main loop on exception.

- bpo-30003: Fix handling escape characters in HZ codec.  Based on patch by
  Ma Lin.

- bpo-30375: Warnings emitted when compile a regular expression now always
  point to the line in the user code.  Previously they could point into
  inners of the re module if emitted from inside of groups or conditionals.

- bpo-30363: Running Python with the -3 option now warns about regular
  expression syntax that is invalid or has different semantic in Python 3 or
  will change the behavior in future Python versions.

- bpo-30365: Running Python with the -3 option now emits deprecation
  warnings for getchildren() and getiterator() methods of the Element class
  in the xml.etree.cElementTree module and when pass the html argument to
  xml.etree.ElementTree.XMLParser().

- bpo-30365: Fixed a deprecation warning about the doctype() method of the
  xml.etree.ElementTree.XMLParser class.  Now it is emitted only when define
  the doctype() method in the subclass of XMLParser.

- bpo-30329: imaplib now catchs the Windows socket WSAEINVAL error (code
  10022) on shutdown(SHUT_RDWR): An invalid operation was attempted. This
  error occurs sometimes on SSL connections.

- bpo-30342: Fix sysconfig.is_python_build() if Python is built with Visual
  Studio 2008 (VS 9.0).

- bpo-29990: Fix range checking in GB18030 decoder.  Original patch by Ma
  Lin.

- bpo-30243: Removed the __init__ methods of _json's scanner and encoder.
  Misusing them could cause memory leaks or crashes.  Now scanner and
  encoder objects are completely initialized in the __new__ methods.

- bpo-26293: Change resulted because of zipfile breakage. (See also:
  bpo-29094)

- bpo-30070: Fixed leaks and crashes in errors handling in the parser
  module.

- bpo-30061: Fixed crashes in IOBase methods next() and readlines() when
  readline() or next() respectively return non-sizeable object. Fixed
  possible other errors caused by not checking results of PyObject_Size(),
  PySequence_Size(), or PyMapping_Size().

- bpo-30011: Fixed race condition in HTMLParser.unescape().

- bpo-30068: _io._IOBase.readlines will check if it's closed first when hint
  is present.

- bpo-27863: Fixed multiple crashes in ElementTree caused by race conditions
  and wrong types.

- bpo-29942: Fix a crash in itertools.chain.from_iterable when encountering
  long runs of empty iterables.

- bpo-29861: Release references to tasks, their arguments and their results
  as soon as they are finished in multiprocessing.Pool.

- bpo-27880: Fixed integer overflow in cPickle when pickle large strings or
  too many objects.

- bpo-29110: Fix file object leak in aifc.open() when file is given as a
  filesystem path and is not in valid AIFF format. Original patch by Anthony
  Zhang.

- bpo-29354: Fixed inspect.getargs() for parameters which are cell
  variables.

- bpo-29335: Fix subprocess.Popen.wait() when the child process has exited
  to a stopped instead of terminated state (ex: when under ptrace).

- bpo-29219: Fixed infinite recursion in the repr of uninitialized
  ctypes.CDLL instances.

- bpo-29082: Fixed loading libraries in ctypes by unicode names on Windows.
  Original patch by Chi Hsuan Yen.

- bpo-29188: Support glibc 2.24 on Linux: don't use getentropy() function
  but read from /dev/urandom to get random bytes, for example in
  os.urandom(). On Linux, getentropy() is implemented which getrandom() is
  blocking mode, whereas os.urandom() should not block.

- bpo-29142: In urllib, suffixes in no_proxy environment variable with
  leading dots could match related hostnames again (e.g. .b.c matches
  a.b.c). Patch by Milan Oberkirch.

- bpo-13051: Fixed recursion errors in large or resized
  curses.textpad.Textbox.  Based on patch by Tycho Andersen.

- bpo-9770: curses.ascii predicates now work correctly with negative
  integers.

- bpo-28427: old keys should not remove new values from WeakValueDictionary
  when collecting from another thread.

- bpo-28998: More APIs now support longs as well as ints.

- bpo-28923: Remove editor artifacts from Tix.py, including encoding not
  recognized by codecs.lookup.

- bpo-29019: Fix dict.fromkeys(x) overallocates when x is sparce dict.
  Original patch by Rasmus Villemoes.

- bpo-19542: Fix bugs in WeakValueDictionary.setdefault() and
  WeakValueDictionary.pop() when a GC collection happens in another thread.

- bpo-28925: cPickle now correctly propagates errors when unpickle instances
  of old-style classes.

Documentation
-------------

- bpo-27212: Modify documentation for the :func:`islice` recipe to consume
  initial values up to the start index.

- bpo-32800: Update link to w3c doc for xml default namespaces.

- bpo-17799: Explain real behaviour of sys.settrace and sys.setprofile and
  their C-API counterparts regarding which type of events are received in
  each function. Patch by Pablo Galindo Salgado.

- bpo-8243: Add a note about curses.addch and curses.addstr exception
  behavior when writing outside a window, or pad.

- bpo-21649: Add RFC 7525 and Mozilla server side TLS links to SSL
  documentation.

- bpo-30176: Add missing attribute related constants in curses
  documentation.

- bpo-28929: Link the documentation to its source file on GitHub.

- bpo-26355: Add canonical header link on each page to corresponding major
  version of the documentation. Patch by Matthias Bussonnier.

- bpo-12067: Rewrite Comparisons section in the Expressions chapter of the
  language reference. Some of the details of comparing mixed types were
  incorrect or ambiguous. Added default behaviour and consistency
  suggestions for user- defined classes. Based on patch from Andy Maier.

Tests
-----

- bpo-31719: Fix test_regrtest.test_crashed() on s390x. Add a new
  _testcapi._read_null() function to crash Python in a reliable way on
  s390x. On s390x, ctypes.string_at(0) returns an empty string rather than
  crashing.

- bpo-31518: Debian Unstable has disabled TLS 1.0 and 1.1 for
  SSLv23_METHOD(). Change TLS/SSL protocol of some tests to PROTOCOL_TLS or
  PROTOCOL_TLSv1_2 to make them pass on Debian.

- bpo-25674: Remove sha256.tbs-internet.com ssl test

- bpo-11790: Fix sporadic failures in
  test_multiprocessing.WithProcessesTestCondition.

- bpo-30236: Backported test.regrtest options -m/--match and -G/--failfast
  from Python 3.

- bpo-30223: To unify running tests in Python 2.7 and Python 3, the test
  package can be run as a script.  This is equivalent to running the
  test.regrtest module as a script.

- bpo-30207: To simplify backports from Python 3, the test.test_support
  module was converted into a package and renamed to test.support.  The
  test.script_helper module was moved into the test.support package. Names
  test.test_support and test.script_helper are left as aliases to
  test.support and test.support.script_helper.

- bpo-30197: Enhanced function swap_attr() in the test.test_support module.
  It now works when delete replaced attribute inside the with statement.
  The old value of the attribute (or None if it doesn't exist) now will be
  assigned to the target of the "as" clause, if there is one. Also
  backported function swap_item().

- bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS. Skip
  some tests of select.poll when running on macOS due to unresolved issues
  with the underlying system poll function on some macOS versions.

- bpo-15083: Convert ElementTree doctests to unittests.

Build
-----

- bpo-33163: Upgrade pip to 9.0.3 and setuptools to v39.0.1.

- bpo-32616: Disable computed gotos by default for clang < 5.0. It caused
  significant performance regression.

- bpo-32635: Fix segfault of the crypt module when libxcrypt is provided
  instead of libcrypt at the system.

- bpo-31934: Abort the build when building out of a not clean source tree.

- bpo-31474: Fix -Wint-in-bool-context warnings in PyMem_MALLOC and
  PyMem_REALLOC macros

- bpo-29243: Prevent unnecessary rebuilding of Python during ``make test``,
  ``make install`` and some other make targets when configured with
  ``--enable- optimizations``.

- bpo-23404: Don't regenerate generated files based on file modification
  time anymore: the action is now explicit. Replace ``make touch`` with
  ``make regen-all``.

- bpo-27593: sys.version and the platform module python_build(),
  python_branch(), and python_revision() functions now use git information
  rather than hg when building from a repo.

- bpo-29643: Fix ``--enable-optimization`` configure option didn't work.

- bpo-29572: Update Windows build and OS X installers to use OpenSSL 1.0.2k.

- bpo-28768: Fix implicit declaration of function _setmode. Patch by
  Masayuki Yamamoto

Windows
-------

- bpo-33184: Update Windows build to use OpenSSL 1.0.2o.

- bpo-32903: Fix a memory leak in os.chdir() on Windows if the current
  directory is set to a UNC path.

- bpo-30855: Bump Tcl/Tk to 8.5.19.

- bpo-30450: Pull build dependencies from GitHub rather than svn.python.org.

macOS
-----

- bpo-32726: Provide an additional, more modern macOS installer variant that
  supports macOS 10.9+ systems in 64-bit mode only. Upgrade the supplied
  third-party libraries to OpenSSL 1.0.2n and SQLite 3.22.0. The 10.9+
  installer now supplies its own private copy of Tcl/Tk 8.6.8.

- bpo-24414: Default macOS deployment target is now set by ``configure`` to
  the build system's OS version (as is done by Python 3), not ``10.4``;
  override with, for example, ``./configure MACOSX_DEPLOYMENT_TARGET=10.4``.

- bpo-17128: All 2.7 macOS installer variants now supply their own version
  of ``OpenSSL 1.0.2``; the Apple-supplied SSL libraries and root
  certificates are not longer used.  The ``Installer Certificate`` command
  in ``/Applications/Python 2.7`` may be used to download and install a
  default set of root certificates from the third-party ``certifi`` package.

- bpo-11485: python.org macOS Pythons no longer supply a default SDK value
  (e.g. ``-isysroot /``) or specific compiler version default (e.g.
  ``gcc-4.2``) when building extension modules.  Use ``CC``, ``SDKROOT``,
  and ``DEVELOPER_DIR`` environment variables to override compilers or to
  use an SDK.  See Apple's ``xcrun`` man page for more info.

- bpo-33184: Update macOS installer build to use OpenSSL 1.0.2o.

Tools/Demos
-----------

- bpo-31920: Fixed handling directories as arguments in the ``pygettext``
  script. Based on patch by Oleg Krasnikov.

- bpo-30109: Fixed Tools/scripts/reindent.py for non-ASCII files. It now
  processes files as binary streams. This also fixes "make reindent".

- bpo-24960: 2to3 and lib2to3 can now read pickled grammar files using
  pkgutil.get_data() rather than probing the filesystem. This lets 2to3 and
  lib2to3 work when run from a zipfile.

C API
-----

- bpo-20891: Fix PyGILState_Ensure(). When PyGILState_Ensure() is called in
  a non-Python thread before PyEval_InitThreads(), only call
  PyEval_InitThreads() after calling PyThreadState_New() to fix a crash.

- bpo-31626: When Python is built in debug mode, the memory debug hooks now
  fail with a fatal error if realloc() fails to shrink a memory block,
  because the debug hook just erased freed bytes without keeping a copy of
  them.

(spz)

2018-05-19 00:52:43 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-vmware to 13.3.0

(wiz)

2018-05-19 00:52:34 UTC MAIN commitmail json YAML

xf86-video-vmware: update to 13.3.0.

This release provides dri3 support for recent mesa (XA version 2.4+),
build support for xserver 1.20,
a number of compilation warning fixes,
removal of old Xwayland and Xmir support,
and a couple of minor bug fixes.

Note that linux distros that choose to not compile in kernel
modesetting- and 3D should avoid enabling the vmwgfx linux kernel
module.

As usual, the release is intended to be usable even with old X servers,
but testing for older servers (xserver 1.0+) has been limited to
compile-testing only.
Dedicated functionality testing has been run on xserver 1.19.99 series.

(wiz)

2018-05-19 00:46:29 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-rendition to 4.2.7

(wiz)

2018-05-19 00:46:20 UTC MAIN commitmail json YAML

xf86-video-rendition: update to 4.2.7.

A boring release, adding source compatibility with xserver 1.20.

Adam Jackson (2):
      Move [HV]Total checks into renditionValidMode
      rendition 4.2.7

Alan Coopersmith (2):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2018-05-19 00:44:53 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-mach64 to 6.9.6

(wiz)

2018-05-19 00:44:42 UTC MAIN commitmail json YAML

xf86-video-mach64: update to 6.9.6.

A boring release, fixing source compatibility with xserver 1.20.

Adam Jackson (3):
      Move max mode h/v checks into ATIValidMode
      mach64 6.9.6

Alan Coopersmith (2):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1

Emil Velikov (2):
      autogen.sh: use quoted string variables
      xf86-video-mach64: remove the GlxSetVisualConfigs stub and friends

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2018-05-18 23:04:53 UTC MAIN commitmail json YAML

2018-05-18 21:20:56 UTC MAIN commitmail json YAML

xfce4: Fix version number for xfce4-power-manager.

(jperkin)

2018-05-18 18:20:24 UTC MAIN commitmail json YAML

doc: add vim-8.1

(zafer)

2018-05-18 18:17:38 UTC MAIN commitmail json YAML

doc: Added devel/py-gitinspector-devel version 0.5.0.dev0

(minskim)

2018-05-18 18:17:32 UTC MAIN commitmail json YAML

devel/Makefile: Add py-gitinspector-devel

(minskim)

2018-05-18 18:17:28 UTC MAIN commitmail json YAML

devel/py-gitinspector-devel: Import version 0.5.0.dev0

Gitinspector is a statistical analysis tool for git repositories. The
default analysis shows general statistics per author, which can be
complemented with a timeline analysis that shows the workload and
activity of each author. Under normal operation, it filters the
results to only show statistics about a number of given extensions and
by default only includes source files in the statistical analysis.

This is a development version of devel/py-gitinspector.

(minskim)

2018-05-18 17:54:06 UTC MAIN commitmail json YAML

bitlbee: Adjust permissions of ${VARBASE}/run/bitlbee

Similarly to ${STATEDIR}, ${VARBASE}/run/bitlbee should be owned by
bitlbee:nobody.

This fixes the case when bitlbee is started in daemon mode (via
rc.d/bitlbee) as `bitlbee' User. Now `service bitlbee start|stop'
works properly (previously the pidfile wasn't created in that case).

Approved by <tonio>, thanks!

(leot)

2018-05-18 17:09:34 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4 to 4.12.0nb11

(youri)

2018-05-18 17:09:22 UTC MAIN commitmail json YAML

2018-05-18 17:08:12 UTC MAIN commitmail json YAML

+ xfce4-power-manager

(youri)

2018-05-18 17:07:40 UTC MAIN commitmail json YAML

doc: Added sysutils/xfce4-power-manager version 1.6.1

(youri)

2018-05-18 17:07:29 UTC MAIN commitmail json YAML

2018-05-18 16:08:57 UTC MAIN commitmail json YAML

doc: Added math/py-numba version 0.37.0

(minskim)

2018-05-18 16:08:51 UTC MAIN commitmail json YAML

math/Makefile: Add py-numba

(minskim)

2018-05-18 16:08:49 UTC MAIN commitmail json YAML

math/py-numba: Import version 0.37.0

Numba is an Open Source NumPy-aware optimizing compiler for Python
sponsored by Continuum Analytics, Inc.  It uses the
remarkable LLVM compiler infrastructure to compile Python syntax to
machine code.

It is aware of NumPy arrays as typed memory regions and so can speed-up
code using NumPy arrays.  Other, less well-typed code will be translated
to Python C-API calls effectively removing the "interpreter" but not removing
the dynamic indirection.

Numba is also not a tracing JIT.  It *compiles* your code before it gets
run either using run-time type information or type information you provide
in the decorator.

Numba is a mechanism for producing machine code from Python syntax and typed
data structures such as those that exist in NumPy.

Packaged by Kamil Rytarowski for pkgsrc-wip and updated by me.

(minskim)

2018-05-18 15:33:04 UTC MAIN commitmail json YAML

doc: Updated x11/qt5-qtbase to 5.10.1nb6

(bacon)

2018-05-18 15:29:29 UTC MAIN commitmail json YAML

x11/qt5-qtbase: Fix version in PLIST.Linux

(bacon)

2018-05-18 15:22:02 UTC MAIN commitmail json YAML

x11/qt5-qtbase: Fix version in PLIST.Linux

Previous commit failed to update the hard-coded version from 5.10.0.
Replacing with ${PKGVERSION} to avoid a repeat.

(bacon)

2018-05-18 15:16:12 UTC MAIN commitmail json YAML

Be more modern by add -noretro X option.

(youri)

2018-05-18 15:12:50 UTC MAIN commitmail json YAML

2018-05-18 15:10:45 UTC MAIN commitmail json YAML

doc: Added graphics/slim-themes version 02142018

(youri)

2018-05-18 15:10:15 UTC MAIN commitmail json YAML

2018-05-18 14:51:55 UTC MAIN commitmail json YAML

2018-05-18 14:51:27 UTC MAIN commitmail json YAML

doc: Added x11/slim version 1.3.6

(youri)

2018-05-18 14:51:17 UTC MAIN commitmail json YAML

x11/slim: import slim-1.3.6

SLiM (Simple Login Manager) is a graphical login manager for X11.
It aims to be simple, fast and independent from the various
desktop environments.
SLiM is based on latest stable release of Login.app by Per Liden.

(youri)

2018-05-18 14:23:18 UTC MAIN commitmail json YAML

Wordpress change.

(jklos)

2018-05-18 14:22:40 UTC MAIN commitmail json YAML

2018-05-18 13:12:29 UTC MAIN commitmail json YAML

doc: Updated devel/py-flufl.lock to 3.2

(fhajny)

2018-05-18 13:12:20 UTC MAIN commitmail json YAML

devel/py-flufl.lock: Update to 3.2.

3.2 (2017-09-03)
- Expose the host name used in the .details property, as a property.

3.1 (2017-07-15)
- Expose the SEP as a public attribute.

3.0 (2017-05-31)
- Drop Python 2.7, add Python 3.6.
- Added Windows support.
- Switch to the Apache License Version 2.0.
- Use flufl.testing for nose2 and flake8 plugins.
- Allow the claim file separator to be configurable, to support file
  systems where the vertical bar is problematic. Defaults to ^ on
  Windows and | everywhere else (unchanged).

(fhajny)

2018-05-18 13:07:48 UTC MAIN commitmail json YAML

doc: Updated devel/py-flufl.i18n to 2.0.1

(fhajny)

2018-05-18 13:07:38 UTC MAIN commitmail json YAML

devel/py-flufl.i18n: Update to 2.0.1.

2.0.1 (2017-11-14)
- Restore Python 3.4 support.

2.0 (2017-07-24)
- Add _.defer_translation() context manager for marking, but not
  translating a string at the point of use.
- Drop Python 2, 3.3, and 3.4 compatibility; add Python 3.5 and 3.6.
- Switch to the Apache License Version 2.0
- Use flufl.testing for nose2 and flake8 plugins.

(fhajny)

2018-05-18 12:52:54 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 60.0.1

(ryoon)

2018-05-18 12:52:27 UTC MAIN commitmail json YAML

Update to 60.0.1

* Sync with www/firefox-60.0.1

(ryoon)

2018-05-18 12:50:40 UTC MAIN commitmail json YAML

Updated www/firefox to 60.0.1

(ryoon)

2018-05-18 12:50:09 UTC MAIN commitmail json YAML

Update to 60.0.1

* Restore automatic www/firefox-l10n selection
* Disable multiprocess window by default to reduce tab crashes

Changelog:
fixed

    Avoid overly long cycle collector pauses with some add-ons installed (Bug 1449033)

    After unckecking the "Sponsored Stories" option, the New Tab page now immediately stops displaying "Sponsored content" cards (Bug 1458906)

    On touchscreen devices, fixed momentum scrolling on non-zoomable pages (Bug 1457743)

    Fixed black map on Google Maps with updated Nvidia Web Drivers on macOS (Bug 1458553)

    Use the right default background when opening tabs or windows in high contrast mode (Bug 1458956)

    The Firefox uninstaller on Windows is now translated again (Bug 1436662)

    Restored translations of the Preferences panels when using a language pack (Bug 1461590)

(ryoon)

2018-05-18 12:46:38 UTC MAIN commitmail json YAML

2018-05-18 12:45:52 UTC MAIN commitmail json YAML

Update to 1.26.0

Changelog:
Version 1.26.0 (2018-05-10)
Language

    Closures now implement Copy and/or Clone if all captured variables implement either or both traits.
    The inclusive range syntax e.g. for x in 0..=10 is now stable.
    Stablise '_. The underscore lifetime can be used anywhere where a lifetime can be elided.
    impl Trait is now stable allowing you to have abstract types in returns or in function parameters. e.g. fn foo() -> impl Iterator<Item=u8> or fn open(path: impl AsRef<Path>).
    Pattern matching will now automatically apply dereferences.
    128-bit integers in the form of u128 and i128 are now stable.
    main can now return Result<(), E: Debug> in addition to ().
    A lot of operations are now available in a const context. E.g. You can now index into constant arrays, reference and dereference into constants, and use Tuple struct constructors.
    Fixed entry slice patterns are now stable. e.g.

    let points = [1, 2, 3, 4];
    match points {
        [1, 2, 3, 4] => println!("All points were sequential."),
        _ => println!("Not all points were sequential."),
    }

Compiler

    LLD is now used as the default linker for wasm32-unknown-unknown.
    Fixed exponential projection complexity on nested types. This can provide up to a ~12% reduction in compile times for certain crates.
    Added the --remap-path-prefix option to rustc. Allowing you to remap path prefixes outputted by the compiler.
    Added powerpc-unknown-netbsd target.

Libraries

    Implemented From<u16> for usize & From<{u8, i16}> for isize.
    Added hexadecimal formatting for integers with fmt::Debug e.g. assert!(format!("{:02x?}", b"Foo\0") == "[46, 6f, 6f, 00]")
    Implemented Default, Hash for cmp::Reverse.
    Optimized str::repeat being 8x faster in large cases.
    ascii::escape_default is now available in libcore.
    Trailing commas are now supported in std and core macros.
    Implemented Copy, Clone for cmp::Reverse
    Implemented Clone for char::{ToLowercase, ToUppercase}.

Stabilized APIs

    *const T::add
    *const T::copy_to_nonoverlapping
    *const T::copy_to
    *const T::read_unaligned
    *const T::read_volatile
    *const T::read
    *const T::sub
    *const T::wrapping_add
    *const T::wrapping_sub
    *mut T::add
    *mut T::copy_to_nonoverlapping
    *mut T::copy_to
    *mut T::read_unaligned
    *mut T::read_volatile
    *mut T::read
    *mut T::replace
    *mut T::sub
    *mut T::swap
    *mut T::wrapping_add
    *mut T::wrapping_sub
    *mut T::write_bytes
    *mut T::write_unaligned
    *mut T::write_volatile
    *mut T::write
    Box::leak
    FromUtf8Error::as_bytes
    LocalKey::try_with
    Option::cloned
    btree_map::Entry::and_modify
    fs::read_to_string
    fs::read
    fs::write
    hash_map::Entry::and_modify
    iter::FusedIterator
    ops::RangeInclusive
    ops::RangeToInclusive
    process::id
    slice::rotate_left
    slice::rotate_right
    String::retain

Cargo

    Cargo will now output path to custom commands when -v is passed with --list
    The Cargo binary version is now the same as the Rust version
    Cargo.lock files are now included in published crates.

Misc

    The second edition of "The Rust Programming Language" book is now recommended over the first.

Compatibility Notes

    aliasing a Fn trait as dyn no longer works. E.g. the following syntax is now invalid.

    use std::ops::Fn as dyn;
    fn g(_: Box<dyn(std::fmt::Debug)>) {}

    The result of dereferences are no longer promoted to 'static. e.g.

    fn main() {
        const PAIR: &(i32, i32) = &(0, 1);
        let _reversed_pair: &'static _ = &(PAIR.1, PAIR.0); // Doesn't work
    }

    Deprecate AsciiExt trait in favor of inherent methods.
    ".e0" will now no longer parse as 0.0 and will instead cause an error.
    Removed hoedown from rustdoc.
    Bounds on higher-kinded lifetimes a hard error.

(ryoon)

2018-05-18 09:42:33 UTC MAIN commitmail json YAML

Fix Perl error

Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/\${ <-- HERE PORTNAME}/

(hauke)

2018-05-18 07:18:12 UTC MAIN commitmail json YAML

Updated devel/cmake, www/py-django-import-export

(adam)

2018-05-18 07:17:48 UTC MAIN commitmail json YAML

py-django-import-export: updated to 1.0.1

1.0.1:
Make deep copy of fileds from class attr to instance attr
Fix: NumberWidget.is_empty() should strip the value if string type
Fix: last day isn't included in results qs
use Python3 compatible MySql driver in development
fix: warning U mode is deprecated in python 3
refactor: easier overridding widgets and default field
Updated documentation regardign declaring fields
custom js for action form also handles grappelli
Use 'verbose_name' in breadcrumbs to match Django default
Add Resource.get_diff_class()
Fix and add polish translation
Restore raise_errors to before_import

(adam)

2018-05-18 07:15:30 UTC MAIN commitmail json YAML

cmake: updated to 3.11.2

3.11.2:
Ninja: Do not add empty custom command for file(GENERATE) outputs
C++ feature checks: Filter out warnings caused by local configuration
libuv: linux/sparc64: use fcntl to set and clear O_NONBLOCK
FindCUDA: Fix regression in separable compilation without cublas
FindBoost: Remove extra indentation in 1.65/1.66 dependency block
add_library: Restore error on alias of non-global imported target
add_custom_{command,target}: Fix crash on empty expanded command
CMake 3.11.2

IRSL: Fix Intel library list for ifort-only setups

InstallRequiredSystemLibraries: Check for existence of mfcm dlls

FindBoost: Backport versioned python dependencies for v1.35 to v1.66

Fix CMAKE_DISABLE_SOURCE_CHANGES recognition of top of build tree
FindJava, FindJNI, UseJava: update for version 10 support
FindJava, FindJNI: Ensure most recent version is searched first
FindJava, FindJNI: fix erroneous regex, enhance registry lookup
Help: Specify COMPILE_OPTIONS and COMPILE_FLAGS source properties
usage

Qt4Macros: Use get_property/set_property
Qt4Macros: Don't AUTOMOC or AUTOUIC qt4-generated files

FindPkgConfig: do not unset unused variable
FindBLAS: do not write an imported target name into BLAS_LIBRARIES

Autogen: Register generated dependency files

(adam)

2018-05-18 01:01:09 UTC MAIN commitmail json YAML

doc: Added devel/R-glue version 1.2.0

(minskim)

2018-05-18 01:01:03 UTC MAIN commitmail json YAML

devel/Makefile: Add R-glue

(minskim)

2018-05-18 01:00:59 UTC MAIN commitmail json YAML

devel/R-glue: Import version 1.2.0

An implementation of interpreted string literals, inspired by Python's
Literal String Interpolation and Docstrings, and Julia's Triple-Quoted
String Literals.

(minskim)

2018-05-17 16:11:23 UTC MAIN commitmail json YAML

MesaLib: stopgap fix to allow netbsd wih base xorg to build this package.
disable dri option unless modular xorg is used.

(maya)

2018-05-17 15:47:55 UTC MAIN commitmail json YAML

doc: Added devel/py-llvmlite version 0.22.0

(minskim)

2018-05-17 15:47:49 UTC MAIN commitmail json YAML

devel/Makefile: Add py-llvmlite

(minskim)

2018-05-17 15:47:47 UTC MAIN commitmail json YAML

devel/py-llvmlite: Import version 0.22.0

llvmlite provides a Python binding to LLVM for use in Numba.

The old llvmpy binding exposes a lot of LLVM APIs but the mapping of
C++-style memory management to Python is error prone. Numba and many
JIT compilers do not need a full LLVM API. Only the IR builder,
optimizer, and JIT compiler APIs are necessary.

llvmlite is a project originally tailored for Numba's needs, using the
following approach:

* A small C wrapper around the parts of the LLVM C++ API we need that
  are not already exposed by the LLVM C API.
* A ctypes Python wrapper around the C API.
* A pure Python implementation of the subset of the LLVM IR builder
  that we need for Numba.

Packaged by Kamil Rytarowski for pkgsrc-wip and updated by me.

(minskim)

2018-05-17 14:18:52 UTC MAIN commitmail json YAML

Clean up conflict cruft

(fhajny)

2018-05-17 14:12:02 UTC MAIN commitmail json YAML

2018-05-17 14:10:22 UTC MAIN commitmail json YAML

doc: Updated databases/mongo-c-driver to 1.9.5

(fhajny)

2018-05-17 14:10:11 UTC MAIN commitmail json YAML

databases/mongo-c-driver: Update to 1.9.5.

- New change streams API functions were not marked extern "C"
- mongoc_collection_watch now accepts a pipeline argument as a BSON
  array, in addition to accepting a BSON document with a "pipeline"
  array field
- Crashes in several change stream error handling paths
- Commands could return false with an empty bson_error_t after a
  replica set reconfig
- Network error messages omitted the command name when using OP_MSG

(fhajny)

2018-05-17 14:07:07 UTC MAIN commitmail json YAML

doc: Updated security/lastpass-cli to 1.3.1

(jperkin)

2018-05-17 14:07:02 UTC MAIN commitmail json YAML

devel/libbson: Update to 1.9.5.

No change since 1.9.4; released to keep pace with libmongoc's version.

(fhajny)

2018-05-17 14:06:58 UTC MAIN commitmail json YAML

lastpass-cli: Update to 1.3.1.

# Version 1.3.1
* Revert "pins: remove GlobalSign R1/R3 pins" from Robert Copeland
* Readme update from Wesley Schwengle
* Add Dockerfile to create a clean build environment from Wesley Schwengle
* Missing dependencies in readme
* Added CLion project files to ignore list

# Version 1.3.0
* `lpass show` now supports `--json` format
* `lpass show` now supports `--quiet` flag to suppress prompts,
  from Pau Sanchez
* `lpass import` has `--keep-dupes` flag which will preserve duplicate
  accounts on import
* `LPASS_PINENTRY` environment variable may now be used to set custom
  path to pinentry, from Martynas Mickevičius
* Build fix for aarch64 and others from Natanael Copa
* New fish completions from Israel Chauca Fuentes
* Zsh completions from Richard Hillmann
* Brew build instructions updates from Roger D. Winans
* bugfix: site notes now show up in notes textarea instead of fields
* spelling fixes from Josh Soref

# Version 1.2.2
* `lpass ls --format` now supports "%al" to show URL, from Yikai Zhao
* $VISUAL can be used in preference to $EDITOR, from Wesley Schwengle
* `lpass edit` can now directly edit multiline ssh keys
* fields are now preserved when edited with `lpass edit`
* Bugfix: use-after-free in http.c fixed, from Björn Ketelaars
* Bugfix: command-line completion now works for names with spaces
* Bugfix: loading attachments from shared folders now works, from Spencer
  Whyte
* Debian packing updates from Hannes Hörl
* Documentation updates from Darragh Grealish and Steven Liekens

(jperkin)

2018-05-17 13:55:32 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkgin to 0.10.0

(jperkin)

2018-05-17 13:55:23 UTC MAIN commitmail json YAML

pkgin: Update to version 0.10.0 and take MAINTAINER.

## Version 0.10.0 (2018-05-17)

* Add BUILD_DATE support, packages are now upgraded if the BUILD_DATE
  has changed, to ensure rebuilt dependencies are correctly handled.
* Download handling fixes.
* Count packages correctly.
* Ensure the remote database is updated before performing upgrades.
* Internal code cleanups, refactoring, WARNS fixes, etc.
* Support nanosecond resolution on pkgdb mtime.
* Sync progressmeter and pkg_install with upstreams.
* Improve SQL logging.
* Fix -d when used with an upgrade action.
* Fix exit status for various commands and usage.
* Avoid segfault in show-category.
* Improve pkgin database initialisation and upgrade checks.
* Support libarchive 2.x and Minix 3.3.0
* Support PKG_INSTALL_DIR and PKGIN_DBDIR, primarily to support the
  new pkgin test suite: https://github.com/joyent/pkgin-test-suite

(jperkin)

2018-05-17 13:40:48 UTC MAIN commitmail json YAML

doc: Updated chat/ejabberd to 18.04

(fhajny)

2018-05-17 13:40:38 UTC MAIN commitmail json YAML

chat/ejabberd: Update to 18.04.

- Don't produce a crash dump during intentional exit
- ejabberdctl: fix parameter parsing
- New hook 'component_send_packet' for sending packet from component
- gen_mod: Carefully validate options list
- gen_mod: Support global module processes
- gen_mod: Remove frontend process support
- gen_mod: Don't crash on invalid module's sub-options
- config: move section about direct-tls for c2s just under regular c2s
  config
- fast_tls: Clear cache on configuration reload
- http: Add support for PATCH http method
- mod_client_state: Add 'csi_activity' hook
- mod_http_upload: Accept characters of any script
- mod_http_upload: Add MIME type for M4A files
- mod_mam: Add commands for cleaning up archives for a given user
- mod_muc: Let a MUC room to route presences from its bare JID
- mod_muc: Introduce new mod_muc option: access_register
- mod_muc_room: Add stubs for affiliation-specific backend callbacks
- mod_muc_log: Fix Code format when logging a MUC room kick/ban
- mod_multicast: Improved
- mod_push: New options include_sender and include_body
- mod_push: Don't notify on stream errors
- mod_push_keepalive: Reset timeout on messages only
- mod_roster: Use 'lserver' for configuration lookup
- mod_vcard_ldap: Fix returning value from mod_vcard_ldap's search()
  callback
- mod_pubsub: Fix notification payload generated by pubsub
- mod_pubsub: Improve pubsub#itemreply implementation
- mod_pubsub: PubSub purge_node must use a transaction
- Utils: Use httpc directly instead of using p1_http wrapper
- Rest: Add flexibility on rest url config
- SystemMonitors: Get rid of useless memory/disk usage warnings
- WebSocket: Pass access option from websocket to c2s

(fhajny)

2018-05-17 13:38:53 UTC MAIN commitmail json YAML

doc: Updated graphics/erlang-eimp to 1.0.5

(fhajny)

2018-05-17 13:38:44 UTC MAIN commitmail json YAML

graphics/erlang-eimp: Update to 1.0.5.

- Make it work when eimp binary is in path with spaces

(fhajny)

2018-05-17 13:34:44 UTC MAIN commitmail json YAML

doc: Updated net/erlang-esip to 1.0.23

(fhajny)

2018-05-17 13:34:27 UTC MAIN commitmail json YAML

net/erlang-esip: Update to 1.0.23.

- Updating stun to version 1.0.22.
- Updating fast_tls to version a166f0e.

(fhajny)

2018-05-17 13:33:19 UTC MAIN commitmail json YAML

doc: Updated net/erlang-stun to 1.0.22

(fhajny)

2018-05-17 13:33:11 UTC MAIN commitmail json YAML

net/erlang-stun: Update to 1.0.22.

- Updating fast_tls to version a166f0e.

(fhajny)

2018-05-17 13:32:14 UTC MAIN commitmail json YAML

doc: Updated net/erlang-xmpp to 1.1.21

(fhajny)

2018-05-17 13:32:06 UTC MAIN commitmail json YAML

net/erlang-xmpp: Update to 1.1.21.

- Updating fast_xml to version 1.1.30.
- Support urn:xmpp:push:summary
- Add parent attribute in <thread/>
- Update supported XEP-0359 version to v0.3.0

(fhajny)

2018-05-17 13:31:05 UTC MAIN commitmail json YAML

doc: Updated security/erlang-p1_oauth2 to 0.6.3

(fhajny)

2018-05-17 13:30:57 UTC MAIN commitmail json YAML

security/erlang-p1_oauth2: Update to 0.6.3.

- Remove last remainig crypto:rand_bytes() usage

(fhajny)

2018-05-17 13:30:09 UTC MAIN commitmail json YAML

doc: Updated security/erlang-fast_tls to 1.0.22

(fhajny)

2018-05-17 13:30:00 UTC MAIN commitmail json YAML

security/erlang-fast_tld: Update to 1.0.22.

- Don't check mtime of certificates, and make cerificate update explicit.
- Add ability to specify CA for accepting client certificates.

(fhajny)

2018-05-17 13:29:01 UTC MAIN commitmail json YAML

doc: Updated textproc/erlang-fast_yaml to 1.0.14

(fhajny)

2018-05-17 13:28:52 UTC MAIN commitmail json YAML

textproc/erlang-fast_yaml: Update to 1.0.14.

- Use http link to p1_utils dependency

(fhajny)

2018-05-17 13:28:11 UTC MAIN commitmail json YAML

doc: Updated textproc/erlang-fast_xml to 1.1.30

(fhajny)

2018-05-17 13:28:00 UTC MAIN commitmail json YAML

textproc/erlang/fast_xml: Update to 1.1.30.

- Improve detection of rebar3
- Define p1_utils as application dependency

(fhajny)

2018-05-17 13:06:24 UTC MAIN commitmail json YAML

doc: Updated net/mitmproxy to 4.0.1

(leot)

2018-05-17 13:06:13 UTC MAIN commitmail json YAML

mitmproxy: Update net/mitmproxy to 4.0.1

pkgsrc changes:
- Take MAINTAINERship
- Sync DEPENDS with setup.py
- Add Python 3.5 to PYTHON_VERSIONS_INCOMPATIBLE (mitmproxy now requires Python
  3.6)

Changes:
mitmproxy 4.0.1
---------------
The previous release had a packaging issue, so we bumped it to
v4.0.1 and re-released it. This contains no actual bugfixes or
new features.

mitmproxy 4.0
-------------
Features
--------
* mitmproxy now requires Python 3.6!
* Moved the core to asyncio - which gives us a very significant performance
  boost!
* Reduce memory consumption by using `SO_KEEPALIVE` (#3076)
* Export request as httpie command (#3031)
* Configure mitmproxy console keybindings with the keys.yaml file. See docs
  for more.

Breaking Changes
----------------
* The --conf command-line flag is now --confdir, and specifies the mitmproxy
  configuration directory, instead of the options yaml file (which is at
  `config.yaml` under the configuration directory).
* `allow_remote` got replaced by `block_global` and `block_private` (#3100)
* No more custom events (#3093)
* The `cadir` option has been renamed to `confdir`
* We no longer magically capture print statements in addons and translate
  them to logs. Please use `ctx.log.info` explicitly.

Bugfixes
--------
* Correctly block connections from remote clients with IPv4-mapped IPv6
  client addresses (#3099)
* Expand `~` in paths during the `cut` command (#3078)
* Remove socket listen backlog constraint
* Improve handling of user script exceptions (#3050, #2837)
* Ignore signal errors on windows
* Fix traceback for commands with un-terminated escape characters (#2810)
* Fix request replay when proxy is bound to local interface (#2647)
* Fix traceback when running scripts on a flow twice (#2838)
* Fix traceback when killing intercepted flow (#2879)
* And lots of typos, docs improvements, revamped examples, and general fixes!

(leot)

2018-05-17 12:15:24 UTC MAIN commitmail json YAML

doc: Updated mail/mailfront to 2.15

(schmonz)

2018-05-17 12:15:18 UTC MAIN commitmail json YAML

Update to 2.15. From the changelog:

- Added support for "and" lines to mailrules plugin.
- Modified rbl plugin to log all responses in a single line.
- Fixed minor memory leak in the rbl plugin.

(schmonz)

2018-05-17 11:18:51 UTC MAIN commitmail json YAML

2018-05-17 11:04:19 UTC MAIN commitmail json YAML

2018-05-17 11:03:26 UTC MAIN commitmail json YAML

doc/TODO: add some

+ aria2-1.34.0, libressl-2.7.3, mednafen-1.21.1, neomutt-20180512,
  rust-1.26, tor-browser-7.5.4.

(wiz)

2018-05-17 11:02:24 UTC MAIN commitmail json YAML

libtunepimp: SunOS needs -fpermissive for pthread_t precision.

(jperkin)

2018-05-17 11:01:23 UTC MAIN commitmail json YAML

2018-05-17 10:47:52 UTC MAIN commitmail json YAML

2018-05-17 10:45:34 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-findlib to 1.8.0nb1

(jaapb)

2018-05-17 10:45:18 UTC MAIN commitmail json YAML

Removed obsolete graphics directory from FINDLIB_DIRS, revbump

(jaapb)

2018-05-17 10:39:51 UTC MAIN commitmail json YAML

ffmpeg010: Remove x264 from default options, no longer builds.

(jperkin)

2018-05-17 10:38:39 UTC MAIN commitmail json YAML

Updated devel/py-pylint, converters/py-confusable_homoglyphs

(adam)

2018-05-17 10:38:13 UTC MAIN commitmail json YAML

2018-05-17 10:37:23 UTC MAIN commitmail json YAML

2018-05-17 10:35:59 UTC MAIN commitmail json YAML

2018-05-17 10:35:32 UTC MAIN commitmail json YAML

py-pylint: updated to 1.9.1

Pylint 1.9.1:
* Fixed old-raise-syntax always erroring in Python 3.

(adam)

2018-05-17 10:30:59 UTC MAIN commitmail json YAML

Updated shells/dash, devel/py-requests-mock

(adam)

2018-05-17 10:30:04 UTC MAIN commitmail json YAML

py-requests-mock: updated to 1.5.0

1.5.0
* Add release note describe repository migration
* Add pytest plugin
* Include release-notes in documentation
* Another attempt at circleci tags
* Only try and push to pypi on a tag
* Update all pypi.python.org URLs to pypi.org
* Add pypi upload configuration to circleci
* Move tests outside of package to top level directory
* Remove zuul.yaml as we're not using zuul anymore
* Add CircleCI badge to README
* Remove links to launchpad bug reporting
* Remove .gitreview
* Unpin sphinx dependency
* Add circleci testing configuration
* Use set literals throughout project
* Prefer https:// links over http:// in docs and comments
* Fix last\_request examples
* Fix spelling mistakes
* Move Zuul jobs in-tree

(adam)

2018-05-17 10:16:25 UTC MAIN commitmail json YAML

2018-05-17 10:03:15 UTC MAIN commitmail json YAML

The package really depends on p5-IPC-Run, not p5-IPC-Run3.

(hauke)

2018-05-17 09:59:51 UTC MAIN commitmail json YAML

doc: Updated www/curl to 7.60.0

(leot)

2018-05-17 09:59:40 UTC MAIN commitmail json YAML

curl: Update www/curl to 7.60.0

Changes:
7.60.0
------
This release includes the following changes:

o Add CURLOPT_HAPROXYPROTOCOL, support for the HAProxy PROXY protocol
o Add --haproxy-protocol for the command line tool
o Add CURLOPT_DNS_SHUFFLE_ADDRESSES, shuffle returned IP addresses

This release includes the following bugfixes:

o FTP: shutdown response buffer overflow CVE-2018-1000300
o RTSP: bad headers buffer over-read CVE-2018-1000301
o FTP: fix typo in recursive callback detection for seeking
o test1208: marked flaky
o HTTP: make header-less responses still count correct body size
o user-agent.d:: mention --proxy-header as well
o http2: fixes typo
o cleanup: misc typos in strings and comments
o rate-limit: use three second window to better handle high speeds
o examples/hiperfifo.c: improved
o pause: when changing pause state, update socket state
o multi: improved pending transfers handling => improved performance
o curl_version_info.3: fix ssl_version description
o add_handle/easy_perform: clear errorbuffer on start if set
o darwinssl: fix iOS build
o cmake: add support for brotli
o parsedate: support UT timezone
o vauth/ntlm.h: fix the #ifdef header guard
o lib/curl_path.h: added #ifdef header guard
o vauth/cleartext: fix integer overflow check
o CURLINFO_COOKIELIST.3: made the example not leak memory
o cookie.d: mention that "-" as filename means stdin
o CURLINFO_SSL_VERIFYRESULT.3: fixed the example
o http2: read pending frames (including GOAWAY) in connection-check
o timeval: remove compilation warning by casting
o cmake: avoid warn-as-error during config checks
o travis-ci: enable -Werror for CMake builds
o openldap: fix for NULL return from ldap_get_attribute_ber()
o threaded resolver: track resolver time and set suitable timeout values
o cmake: Add advapi32 as explicit link library for win32
o docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T
o test1148: set a fixed locale for the test
o cookies: when reading from a file, only remove_expired once
o cookie: store cookies per top-level-domain-specific hash table
o openssl: fix build with LibreSSL 2.7
o tls: fix mbedTLS 2.7.0 build + handle sha256 failures
o openssl: RESTORED verify locations when verifypeer==0
o file: restore old behavior for file:////foo/bar URLs
o FTP: allow PASV on IPv6 connections when a proxy is being used
o build-openssl.bat: allow custom paths for VS and perl
o winbuild: make the clean target work without build-type
o build-openssl.bat: Refer to VS2017 as VC14.1 instead of VC15
o curl: retry on FTP 4xx, ignore other protocols
o configure: detect (and use) sa_family_t
o examples/sftpuploadresume: Fix Windows large file seek
o build: cleanup to fix clang warnings/errors
o winbuild: updated the documentation
o lib: silence null-dereference warnings
o travis: bump to clang 6 and gcc 7
o travis: build libpsl and make builds use it
o proxy: show getenv proxy use in verbose output
o duphandle: make sure CURLOPT_RESOLVE is duplicated
o all: Refactor malloc+memset to use calloc
o checksrc: Fix typo
o system.h: Add sparcv8plus to oracle/sunpro 32-bit detection
o vauth: Fix typo
o ssh: show libSSH2 error code when closing fails
o test1148: tolerate progress updates better
o urldata: make service names unconditional
o configure: keep LD_LIBRARY_PATH changes local
o ntlm_sspi: fix authentication using Credential Manager
o schannel: add client certificate authentication
o winbuild: Support custom devel paths for each dependency
o schannel: add support for CURLOPT_CAINFO
o http2: handle on_begin_headers() called more than once
o openssl: support OpenSSL 1.1.1 verbose-mode trace messages
o openssl: fix subjectAltName check on non-ASCII platforms
o http2: avoid strstr() on data not zero terminated
o http2: clear the "drain counter" when a stream is closed
o http2: handle GOAWAY properly
o tool_help: clarify --max-time unit of time is seconds
o curl.1: clarify that options and URLs can be mixed
o http2: convert an assert to run-time check
o curl_global_sslset: always provide available backends
o ftplistparser: keep state between invokes
o Curl_memchr: zero length input can't match
o examples/sftpuploadresume: typecast fseek argument to long
o examples/http2-upload: expand buffer to avoid silly warning
o ctype: restore character classification for non-ASCII platforms
o mime: avoid NULL pointer dereference risk
o cookies: ensure that we have cookies before writing jar
o os400.c: fix checksrc warnings
o configure: provide --with-wolfssl as an alias for --with-cyassl
o cyassl: adapt to libraries without TLS 1.0 support built-in
o http2: get rid of another strstr
o checksrc: force indentation of lines after an else
o cookies: remove unused macro
o CURLINFO_PROTOCOL.3: mention the existing defined names
o tests: provide 'manual' as a feature to optionally require
o travis: enable libssh2 on both macos and Linux
o CURLOPT_URL.3: added ENCODING section
o wolfssl: Fix non-blocking connect
o vtls: don't define MD5_DIGEST_LENGTH for wolfssl
o docs: remove extraneous commas in man pages
o URL: fix ASCII dependency in strcpy_url and strlen_url
o ssh-libssh.c: fix left shift compiler warning
o configure: only check for CA bundle for file-using SSL backends
o travis: add an mbedtls build
o http: don't set the "rewind" flag when not uploading anything
o configure: put CURLDEBUG and DEBUGBUILD in lib/curl_config.h
o transfer: don't unset writesockfd on setup of multiplexed conns
o vtls: use unified "supports" bitfield member in backends
o URLs: fix one more http url
o travis: add a build using WolfSSL
o openssl: change FILE ops to BIO ops
o travis: add build using NSS
o smb: reject negative file sizes
o cookies: accept parameter names as cookie name
o http2: getsock fix for uploads
o all over: fixed format specifiers
o http2: use the correct function pointer typedef

This release would not have looked like this without help, code, reports and
advice from friends like these:

  Adam Brown, Alex Baines, Anders Bakken, Anders Roxell, anshnd on github,
  Bas van Schaik, Bernard Spil, Chris Araman, Christian Schmitz, Cyril B,
  Dagobert Michelsen, Dan Fandrich, Daniel Gustafsson, Daniel Stenberg,
  Dan McNulty, Dario Weisser, dasimx on github, David Garske, David L.,
  Denis Ollier, Dmitry Mikhirev, Dongliang Mu, Don J Olmstead, Eric Gallager,
  Ernst Sjöstrand, Frank Gevaerts, Gaurav Malhotra, Geeknik Labs, Howard Chu,
  iz8mbw on github, Jakub Wilk, Jon DeVree, Kees Dekker, Kobi Gurkan,
  Laurie Clark-Michalek, Lauri Kasanen, Lawrence Matthews, Luz Paz,
  Marcel Raad, Max Dymond, Michael Kaufmann, Michael Kilburn,
  Michał Janiszewski, Michal Trybus, Muz Dima, Nikos Tsipinakis, Ori Avtalion,
  Oumph on github, patelvivekv1993 on github, Patrick Monnerat,
  Philip Prindeville, Ray Satiro, Rick Deist, Rikard Falkeborn, Sergei Nikulov,
  Stefan Agner, steini2000 on github, Stephan Mühlstrasser, Sunny Purushe,
  Terry Wu, Vincas Razma, wncboy on github, Wyatt O'Day, 刘佩东,
  (64 contributors)

        Thanks! (and sorry if I forgot to mention someone)

(leot)

2018-05-17 09:59:29 UTC MAIN commitmail json YAML

2018-05-17 09:57:42 UTC MAIN commitmail json YAML

2018-05-17 09:53:22 UTC MAIN commitmail json YAML

Add missing dependencies.

(hauke)

2018-05-17 09:52:43 UTC MAIN commitmail json YAML

dash: updated to 0.5.10.1

0.5.10.1:
jobs - Do not block when waiting on SIGCHLD

0.5.10:
eval: Variable assignments on functions are no longer persistent
parser: Fix parameter expansion inside inner double quotes
parser: Fix parsing of ${}
man: correct typos, iff -> if
expand: Do not quote backslashes in unquoted parameter expansion
shell: Add subdir-objects to AM_INIT_AUTOMAKE
eval: Restore input files in evalcommand
eval: Reap zombies after built-in commands and functions
redir: Fix typo in noclobber code
expand: Fix glibc glob(3) support
expand: Fix buffer overflow in expandmeta
builtin: Move echo space/nl handling into print_escape_str
builtin: Fix echo performance regression
expand: Fix ghost fields with unquoted $@/$*
parser: Allow newlines within parameter substitution
expand: Fix bugs with words connected to the right of $@
Revert "[BUILTIN] Remove unnecessary restoration of format string in printf"
parser: Fix backquote support in here-document EOF mark
shell: provide .gitignore
parser: Fix single-quoted patterns in here-documents
parser: Add syntax stack for recursive parsing
parser: use pgetc_eatbnl() in more places
builtin: Greater resolution in test -nt / test -ot

(adam)

2018-05-17 09:46:03 UTC MAIN commitmail json YAML

2018-05-17 09:41:44 UTC MAIN commitmail json YAML

xfce4-verve-plugin: Fix PLIST

bin/verve-focus is built and installed when dbus is present, and
that is pulled in via xfce4-conf.

(jperkin)

2018-05-17 09:30:41 UTC MAIN commitmail json YAML

2018-05-17 09:29:22 UTC MAIN commitmail json YAML

xfce4-tumbler: Requires gdbus-codegen.

(jperkin)

2018-05-17 09:13:02 UTC MAIN commitmail json YAML

2018-05-17 09:03:09 UTC MAIN commitmail json YAML

2018-05-17 08:36:34 UTC MAIN commitmail json YAML

gnome: Don't enable mono by default on SunOS.

(jperkin)

2018-05-17 08:10:29 UTC MAIN commitmail json YAML

Added net/py-subunit, devel/py-testrepository

(adam)

2018-05-17 08:09:11 UTC MAIN commitmail json YAML

py-subunit: added version 1.3.0

Subunit is a streaming protocol for test results.

A number of useful things can be done easily with subunit:
* Test aggregation: Tests run separately can be combined and then
  reported/displayed together. For instance, tests from different languages can
  be shown as a seamless whole, and tests running on multiple machines can be
  aggregated into a single stream through a multiplexer.
* Test archiving: A test run may be recorded and replayed later.
* Test isolation: Tests that may crash or otherwise interact badly with each
  other can be run seperately and then aggregated, rather than interfering with
  each other or requiring an adhoc test->runner reporting protocol.
* Grid testing: subunit can act as the necessary serialisation and
  deserialiation to get test runs on distributed machines to be reported in
  real time.

(adam)

2018-05-17 08:04:47 UTC MAIN commitmail json YAML

py-testrepository: added version 0.0.20

This project provides a database of test results which can be used as part of
developer workflow to ensure/check things like:
* No commits without having had a test failure, test fixed cycle.
* No commits without new tests being added.
* What tests have failed since the last commit (to run just a subset).
* What tests are currently failing and need work.
Test results are inserted using subunit (and thus anything that can output
subunit or be converted into a subunit stream can be accepted).

(adam)

2018-05-16 22:33:27 UTC MAIN commitmail json YAML

xfce4-panel: Requires gdbus-codegen.

(jperkin)

2018-05-16 22:29:54 UTC MAIN commitmail json YAML

cups-filters: SunOS requires -D_POSIX_PTHREAD_SEMANTICS

(jperkin)

2018-05-16 21:23:02 UTC MAIN commitmail json YAML

2018-05-16 20:28:16 UTC MAIN commitmail json YAML

ffmpegthumbnailer: stop using bsdtar, not needed here.

(wiz)

2018-05-16 18:55:45 UTC MAIN commitmail json YAML

2018-05-16 18:42:02 UTC MAIN commitmail json YAML

doc: Updated lang/nodejs8 to 8.11.2

(fhajny)

2018-05-16 18:41:54 UTC MAIN commitmail json YAML

lang/nodejs8: Update to 8.11.2.

deps:
- update node-inspect to 1.11.3
- update nghttp2 to 1.29.0
http2:
- Sync with current release stream
n-api:
- Sync with current release stream

(fhajny)

2018-05-16 18:06:16 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-session to 4.13.0nb4

(youri)

2018-05-16 18:06:04 UTC MAIN commitmail json YAML

2018-05-16 16:49:53 UTC MAIN commitmail json YAML

doc: Updated mail/rspamd to 1.7.4

(fhajny)

2018-05-16 16:49:44 UTC MAIN commitmail json YAML

mail/rspamd: Update to 1.7.4.

* [Conf] Major stock config updates:
    - Workers are now specified in a new format worker "type" { ... }
    - Enable fuzzy worker to simplify local fuzzy storages configuration
    - Bind all workers to localhost by default to avoid security flaws
* [Conf] Make more sane fuzzy_check default settings
* [CritFix] Fix ucl escape for bad symbols
* [Feature] Add failure symbol for AV module
* [Feature] Add lazy expiration mode for new classifier schema
* [Feature] Add preliminary version of maps stats plugin
* [Feature] Allow to block fuzzy requests from specific networks
* [Feature] Allow to change `expire` of live statistics
* [Feature] Distinguish AV failure from clean result
* [Feature] Further improvements of language detector by using khash
* [Feature] Further optimization of the lang_detection
* [Feature] Implement cluster-aware bayes expiry
* [Feature] Implement exclude patterns in rspamc
* [Feature] Implement glob maps in addition to regexp maps
* [Feature] Implement map statistics function for lua API
* [Feature] Implement stop symbols for Clickhouse collection
* [Feature] Support recipients separated by commas
* [Feature] Try harder to upload scripts to the Redis server
* [Feature] Upgrade t1ha distribution
* [Feature] use_domain_sign_inbound
* [Feature] Use scores from maps if `symbols_set` is not defined
* [Fix] Add resolving version of radix map helper
* [Fix] Check URL before adding implicit prefix
* [Fix] Do not check pid/state when using PRNG
* [Fix] Fix CentOS logrotate script for systemd
* [Fix] Fix slash + dot in urls
* [Fix] Fix systemd version of the logrotate script
* [Fix] Propagate key when import implicit array from Lua
* [Fix] Strip spaces from map keys and values
* [Fix] Try to fix a specific case when processing milter protocol
* [Fix] Try to fix crash when a tcp connection cannot be set
* [Fix] Typo use_domain_local --> use_domain_sign_local
* [Fix] Various fixes to once_received module
* [Project] Store hits counters for map elements

(fhajny)

2018-05-16 16:22:32 UTC MAIN commitmail json YAML

py-psutil: Unbreak PLIST from last update.

(jperkin)

2018-05-16 16:15:24 UTC MAIN commitmail json YAML

2018-05-16 15:40:32 UTC MAIN commitmail json YAML

Keep pam disabled for now.

(youri)

2018-05-16 15:09:52 UTC MAIN commitmail json YAML

doc: Updated security/py-certbot to 0.24.0

(fhajny)

2018-05-16 15:09:42 UTC MAIN commitmail json YAML

security/py-{acme,certbot}: Update to 0.24.0.

### Added

- certbot now has an enhance subcommand which allows you to configure
  security enhancements like HTTP to HTTPS redirects, OCSP stapling,
  and HSTS without reinstalling a certificate.
- certbot-dns-rfc2136 now allows the user to specify the port to use
  to reach the DNS server in its credentials file.
- acme now parses the wildcard field included in authorizations so it
  can be used by users of the library.

### Changed

- certbot-dns-route53 used to wait for each DNS update to propagate
  before sending the next one, but now it sends all updates before
  waiting which speeds up issuance for multiple domains dramatically.
- We've doubled the time Certbot will spend polling authorizations
  before timing out.
- The level of the message logged when Certbot is being used with
  non-standard paths warning that crontabs for renewal included in
  Certbot packages from OS package managers may not work has been
  reduced. This stops the message from being written to stderr every
  time `certbot renew` runs.

### Fixed

- certbot-auto now works with Python 3.6.

(fhajny)

2018-05-16 15:00:32 UTC MAIN commitmail json YAML

doc: Updated sysutils/rsyslog to 8.35.0

(fhajny)

2018-05-16 15:00:20 UTC MAIN commitmail json YAML

sysutils/rsyslog*: Update to 8.35.0.

- imptcp: add ability to configure socket backlog
- omfile: do not permit filename that only consists of whitespace
- fmhash: new hash function module
- some better error messages
- imklog: add ratelimiting capability
- omkafka: added impstats counters for librdkafka returned statistics
- imudp
  * use rsyslog message rate-limiter instead of home-grown one
  * add stats counter "disallowed"
- imrelp: add parameter "oversizeMode"
- core: consistent handling of oversize input messages
- omfwd: add support for bind-to-address for UDP
- template systemd service file proposes higher permitted file handle
  limit
- imuxsock: replace select() call by poll()
- nsdsel_ptcp: replace select() by poll()
- omprog: refactor tests, fix child closing issues
- core: config optimizer did not handle call_indirect
- debug support: add capability to print testbench-specific timeout
  reports
- mmgrok: fix potential segfault
- imrelp bugfix: maxDataSize could be set lower than maxMessageSize
- build system bugfix: build broken if liblogging-stdlog installed in
  custom path
- core bugfix: segfault on queue shutdown
- imfile bugfix: statefiles contain invalid JSON
- omfile bugfix: segfault if empty filename was given
- fix build issues when atomic operations are not present
- lmsig_ksils12 bugfix: build and static analyzer issues
- impstats bugfix: segfault if bound to non-existing ruleset
- mmjsonparse bugfix: invalid container name was not detected
- mmkubernetes bugfixes: fix lnrules, add defaults, add test
- build system bugfix: --enable-atomic-operations did not work
- bugfix: rsyslog aborts on startup when specific config errors are
  made
- build system: remove no longer needed --enable-libcurl configure

(fhajny)

2018-05-16 14:49:26 UTC MAIN commitmail json YAML

Disable debugging and add back the pam module.

(youri)

2018-05-16 14:18:11 UTC MAIN commitmail json YAML

2018-05-16 13:36:19 UTC MAIN commitmail json YAML

vinagre: Disable format-literal errors in newer GCC.

(jperkin)

2018-05-16 13:30:53 UTC MAIN commitmail json YAML

Add dante option used by mail/fetchmail

(triaxx)

2018-05-16 13:24:21 UTC MAIN commitmail json YAML

2018-05-16 13:13:32 UTC MAIN commitmail json YAML

2018-05-16 12:42:19 UTC MAIN commitmail json YAML

chktex: Specify the input encoding, fixing build with TeX Live 2018

(markd)

2018-05-16 12:01:58 UTC MAIN commitmail json YAML

mate-applets: Restore PLIST.batt support.

(jperkin)

2018-05-16 11:36:36 UTC MAIN commitmail json YAML

2018-05-16 11:36:01 UTC MAIN commitmail json YAML

doc: Updated lang/spidermonkey52 to 52.7.4nb1

(youri)

2018-05-16 11:33:23 UTC MAIN commitmail json YAML

doc: Updated devel/librelp to 1.2.16

(fhajny)

2018-05-16 11:33:15 UTC MAIN commitmail json YAML

devel/librelp: Update to 1.2.16.

- API changes
  - add new API: relpSrvSetOversizeMode()
  - add new API: relpSrvSetLstnAddr()
- support additional hashes for fingerprint mode
- bugfix: potential memory leak
- bugfix: memory leak on protocol error
- fixed a couple of minor issues

(fhajny)

2018-05-16 11:30:50 UTC MAIN commitmail json YAML

doc: Updated sysutils/consolekit to 1.2.1

(youri)

2018-05-16 11:30:36 UTC MAIN commitmail json YAML

Update to 1.2.1:

Brings fixes for many platforms.

Full changelog:

1.2.1:

Stable release of ConsoleKit2

Changes since 1.1.2
New Features:

Add wscons headers for OpenBSD
Bug Fixes:

Allow changing to VTs we don't have a session for
Correct introspection prefixes
Change configure.ac to enable the udev backend with devattr
Use KDSKBMODE if defined
Use #ifdef HEADER_H instead of #ifdef OS
FreeBSD session activation
Place sessions with a VT on the static Seat1
clean up clang warnings
correct uninitialized variable warning
Explicitly check for needed symbols
Correct build errors in OpenBSD
fix compiling on FreeBSD
Misc Changes:

update gitignore
more autotools cleanup work
update readme with new deps

1.2.0:
Stable release of ConsoleKit2

Changes since 1.1.2
New Features:

Add wscons headers for OpenBSD
Bug Fixes:

Allow changing to VTs we don't have a session for
Correct introspection prefixes
Change configure.ac to enable the udev backend with devattr
Use KDSKBMODE if defined
Use #ifdef HEADER_H instead of #ifdef OS
FreeBSD session activation
Place sessions with a VT on the static Seat1
clean up clang warnings
correct uninitialized variable warning
Explicitly check for needed symbols
Correct build errors in OpenBSD
fix compiling on FreeBSD
Misc Changes:

update gitignore
more autotools cleanup work
update readme with new deps

1.1.2:

[Please note that this is a development release.]

New Features:

add a session-state property and method
Add session-class dbus property and get method
introduce libconsolekit
Add dbus method GetVTNr to Session
add dbus LockSession/UnlockSession
add dbus ActivateSession/ActivateSessionOnSeat
Bug Fixes:

add session class + state to ck-list-sessions
Allow session-class property to be set via OpenSessionWithParameters
wrong lib linked in libconsolekit.pc.in
remove the rest of the gcc warnings
remove warnings about signed/unsigned comparisons
remove warning about redeclaration
remove warnings about redundant function declarations
fix --enable-libudev configure flag
coverity: 180820 remove dead code
Misc Changes:

add CONSOLEKIT_DEBUGGING support back in
update ck-list-sessions man page
update tests for new methods added
simplify configure.ac
document session types allowed

1.1.1:

[Please note that this is a development release.]

Changes:

Don't try to run "chmod +x" on 90-consolekit, it is not a executable.
Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for 90-consolekit.
Remove the root restriction for XDG_RUNTIME_DIR.
cgroups: Attempt to use 'cpuaccount' if 'all' cgroup fails on pid move
ck-remove-directory: return exit code 0 on success
ck-remove-directory: remove unused dest parameter on become_user
ck-remove-directory: remove dest dir as real user
Add support for selinux
Freebsd 10.3: Fix session activation
Fix a reversed condition for invalid device on NetBSD
cgroups: Use UID of logged in user instead UID of session leader process
Fix memory leaks and a memory corruption issue.
OpenBSD: adapt to recent kvm(3) restrictions
Fix pam-ck-connector on musl
Fix for OpenBSD and FreeBSD VT device naming scheme.
Add a few more display manager users to filter out.
Update udev rules.
Handle XDG_RUNTIME_DIR not being created/set.
Add support for server managed FDs.
Prevent a use-after-free when emitting signal changes.
Fix coverity and gcc warnings.
Add a LockedHint property.

(youri)

2018-05-16 11:09:57 UTC MAIN commitmail json YAML

ffmpeg1: Remove x264 from PKG_SUGGESTED_OPTIONS.

The current x264 version in pkgsrc has changed the API and ffmpeg1 no longer
builds against it.

(jperkin)

2018-05-16 11:07:15 UTC MAIN commitmail json YAML

2018-05-16 10:56:03 UTC MAIN commitmail json YAML

Don't install mate-system-monitor in the meta-package,
it requires c++ gtk dependencies and doesn't work on
NetBSD yet.

(youri)

2018-05-16 10:50:38 UTC MAIN commitmail json YAML

doc: Updated sysutils/mate-sensors-applet to 1.20.1

(jperkin)

2018-05-16 10:50:22 UTC MAIN commitmail json YAML

mate-sensors-applet: Update to 1.20.1.

Changes since 1.18.2:

### mate-sensors-applet 1.20.1

  * Translations update
  * fix save order of sensors v2
  * prefs-dialog: drop unneeded space in general tab
  * prefs-dialog: set a min_width for enable_column
  * prefs-dialog: use hscrollbar-policy GTK_POLICY_NEVER

### mate-sensors-applet 1.20.0

  * require GTK+ 3.22 and GLib 2.50
  * build: enable udisk2 plugin again
  * Translations update
  * Remove deprecated udisks plugin
  * udisks plugin: fix memory management for GValue variables
  * Remove deprecated eee plugin
  * Fix popup shower on removed HDD
  * ibm-acpi.c: Fix build warning:
  * eee-plugin.c: Fix build warning:
  * active-sensor.c: Fix build warning:
  * sensors-applet.c: Fix build warning:
  * update copyright year to 2018
  * Fix indents
  * Fix project cleanup

### mate-sensors-applet 1.19.1

  * Translations update
  * Stop jumping applet as numbers change
  * fix save order of sensors
  * updated hide temperature units
  * remove code duplication

### mate-sensors-applet 1.19.0

  * Translations update
  * sensor-applet.c: replace deprecated GtkMisc
  * sensor-applet.c: avoid deprecated GTK_STOCK_MISSING_IMAGE
  * sensor-config-dialog: avoid deprecated GtkAlignment
  * sensor-config-dialog: don't use deprecated GtkColorButton
  * prefs-dialog: add style class frame to scrolledwindow
  * prefs-dialog: avoid deprecated GtkAlignment
  * prefs-dialog: avoid deprecated GTK_VBUTTON_BOX, GTK_TYPE_{H,V}BOX
  * use GTK_ALIGN_CENTER for the sensor_applet grid

(jperkin)

2018-05-16 10:28:53 UTC MAIN commitmail json YAML

ibus: Requires msgmerge.

(jperkin)

2018-05-16 10:26:42 UTC MAIN commitmail json YAML

Updated www/py-WebOb, devel/py-logbook, devel/py-wheel

(adam)

2018-05-16 10:24:05 UTC MAIN commitmail json YAML

py-wheel: updated to 0.31.1

0.31.1
- Fixed arch as None when converting eggs to wheels

(adam)

2018-05-16 10:22:22 UTC MAIN commitmail json YAML

gnupg2: add bzip2 and zlib to PKG_SUGGESTED_OPTIONS

Based on the previous default behave on NetBSD add bzip2 and zlib to the
suggested options. In the past gnupg2 automatically detected bzip2 and
zlib from the system and enabled these options also if no buildlink file
was present.

bzip2 and zlib still stay as options because if gnupg2 remote agent
forwarding is used both gnupg2 versions (local and remote) need to provide
the same compression options. This allow the user to build gnupg2 with or
without compression options if needed.

PKGREVISION bump because new suggested options might require an rebuild on
different operating systems if bzip2 and zlib was not accidentally detected
and enabled.

Reviewed by wiedi

(tm)

2018-05-16 10:17:08 UTC MAIN commitmail json YAML

py-logbook: updated to 1.4.0

Version 1.4.0
- Added support for checking if trace logs have been emitted in TestHandler

Version 1.3.0
- Added support for controlling rotating file names -- Logbook now allows users to customize the formatting of rollover/rotating files

Version 1.2.0
- Added support for compressed log files, supporting both gzip and brotli compression methods
- Fixed CPU usage for queuing handlers

(adam)

2018-05-16 08:25:53 UTC MAIN commitmail json YAML

doc: Updated comms/py-gammu to 2.11

(leot)

2018-05-16 08:25:43 UTC MAIN commitmail json YAML

py-gammu: Update comms/py-gammu to 2.11

pkgsrc changes:
- Python-s 3 are now supported

Changes:
2.11
====
* Add support for the USSD in SMSD.
* Python 2.7 binaries available for Windows.

(leot)

2018-05-16 08:23:43 UTC MAIN commitmail json YAML

doc: Updated comms/gammu to 1.39.0

(leot)

2018-05-16 08:23:29 UTC MAIN commitmail json YAML

gammu: Update comms/gammu to 1.39.0

pkgsrc changes:
- Indent a DEPENDS (suggested by `pkglint -Wall')

Changes:
1.39.0
------
* Fixed answering call in AT module.
* Improved support for Huawei E392 and E3131.
* Fixed compatibility of binaries with Windows XP and 2003.
* Improved support for ZTE MF667.
* Updated list of GSM networks and countries.

(leot)

2018-05-16 08:18:25 UTC MAIN commitmail json YAML

doc: Updated mail/roundcube to 1.3.6

(triaxx)

2018-05-16 08:18:08 UTC MAIN commitmail json YAML

roundcube-plugin-zipdownload: update distinfo for 1.3.6

(triaxx)

2018-05-16 08:17:50 UTC MAIN commitmail json YAML

roundcube-plugin-password: update distinfo for 1.3.6

(triaxx)

2018-05-16 08:17:31 UTC MAIN commitmail json YAML

2018-05-16 08:14:41 UTC MAIN commitmail json YAML

roundcube: update to 1.3.6

* add JavaScript dependencies listed in jsdeps.json
  * put them on /pub/pkgsrc/distfiles/roundcube to avoid checksum error due
    to archive automatic generation (e.g. tinymce_languages.zip)
* remove patch-ac
* add example configuration fragment for www/lighttpd

CHANGELOG Roundcube Webmail
===========================

RELEASE 1.3.6
-------------
- Fix parsing date strings (e.g. from a Date: mail header) with comments (#6216)
- Fix PHP 7.2: count(): Parameter must be an array in enchant-based spellchecker (#6234)
- Fix possible IMAP command injection and type juggling vulnerabilities (#6229)
- Enigma: Fix key selection for signing
- Enigma: Enable keypair generation on Internet Explorer 11
- Fix check_request() bypass in places using get_uids() [CVE-2018-9846] (#6238)
- Fix bug where usernames without domain part could be malformed or converted to lower-case on logon (#6224)

RELEASE 1.3.5
-------------
- Managesieve: Fix bug where text: syntax was forced for strings longer than 1024 characters (#6143)
- Managesieve: Fix missing Save button in Edit Filter Set page of Classic skin (#6154)
- Fix duplicated labels in Test SMTP Config section (#6166)
- Fix PHP Warning: exif_read_data(...): Illegal IFD size (#6169)
- Enigma: Fix key generation in Safari by upgrade to OpenPGP 2.6.2 (#6149)
- Fix security issue in remote content blocking on HTML image and style tags (#6178)
- Added 9pt and 11pt to the list of font sizes in HTML editor
- Fix handling encoding of HTML tags in "inline" JSON output (#6207)
- Fix bug where some unix timestamps were not handled correctly by rcube_utils::anytodatetime() (#6212)

RELEASE 1.3.4
-------------
- Fix bug where contacts search could skip some records (#6130)
- Fix possible information leak - add more strict sql error check on user creation (#6125)
- Fix a couple of warnings on PHP 7.2 (#6098)
- Fix broken long filenames when using imap4d server - workaround server bug (#6048)
- Fix so temp_dir misconfiguration prints an error to the log (#6045)
- Fix untagged COPYUID responses handling - again (#5982)
- Fix PHP warning "idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated" with PHP 7.2 (#6075)
- Fix bug where Archive folder wasn't auto-created on login with create_default_folders=true
- Fix performance issue when parsing malformed and long Date header (#6087)
- Fix syntax error in mssql.initial.sql (#6097)
- Fix bug where contacts export by selection returned no more than 10 entries (#6103)
- Fix searching contacts by address in LDAP source (#6084)
- Fix X-Frame-Options:ALLOW-FROM support, remove custom click-jacking protection (#6057)

RELEASE 1.3.3
-------------
- Fix decoding of mailto: links with + character in HTML messages (#6020)
- Fix false reporting of failed upgrade in installto.sh (#6019)
- Fix file disclosure vulnerability caused by insufficient input validation [CVE-2017-16651] (#6026)
- Fix mangled non-ASCII characters in links in HTML messages (#6028)

RELEASE 1.3.2
-------------
- Improve detection for Egde browser and add pointer event support (#5922)
- Fix bug where pink image was used instead of a thumbnail when image resize fails (#5933)
- Fix so files size/count limit is verified (client-side) also on drag-n-drop uploads (#5940)
- Fix invalid template loading on a message error in preview frame (#5941)
- Fix bug where HTML messages could have been rendered empty on some systems (#5957)
- Fix wording of "Mark previewed messages as read" to "Mark messages as read" (#5952)
- Enigma: Fix decryption of messages encoded with non-ascii charset (#5962)
- Fix missing cursor in HTML editor on mail reply (#5969)
- Fix (again) bug where image data URIs in css style were treated as evil/remote in mail preview (#5580)
- Fix bug where mail search could return empty result on servers without SORT capability (#5973)
- Fix bug where assets_path wasn't added to some watermark frames
- Fix so untagged COPYUID responses are also supported according to RFC6851 (#5982)
- Fix issue caused by non-default session.cookie_lifetime setting (#5961)
- Fix Edge encoding bug when pasting text into the HTML editor, update to TinyMCE 4.5.8 (#5885)
- Fix handling of unknown Content-Disposition type (#6002)
- Fix truncated folder name on messages list in multi-folder mode, for folders with non-ascii characters (#6004)
- Fix bug where removing the last subfolder did not hide toggle button on its parent record (#6007)
- Fix bug where ghost messages could be added to the list after fast delete (#5941)

RELEASE 1.3.1
-------------
- Don't ignore (global) userlogins/sendmail logs in per_user_logging mode
- Add Preferences > Mailbox View > Main Options > Layout (#5829)
- Password: Fix compatibility with PHP 7+ in cpanel_webmail driver (#5820)
- Managesieve: Fix parsing dot-staffed lines in multiline text (#5838)
- Managesieve: Fix AM/PM suffix in vacation time selectors
- Managesieve: Fix bug where 'exists' operator was reset to 'contains' (#5899)
- Remove non-printable characters from filenames on download/display (#5880)
- Fix decoding non-ascii attachment names from TNEF attachments (#5646, #5799)
- Fix uninitialized string offset in rcube_utils::bin2ascii() and make sure rcube_utils::random_bytes() result has always requested length (#5788)
- Fix bug where HTML messages with @media styles could moddify style of page body (#5811)
- Fix style issue on selected and unfocused message that is part of a thread (#5798)
- Fix bug where a.button style from managesieve plugin could impact other elements (#5800)
- Fix position of selected icon for (Mailvelope) Encrypt button
- Fix fatal error when using DMY- or MDY-based date format in PostgreSQL (#5808)
- Fix bug where errors were not printed when using bin/update.sh (#5834)
- Fix PHP 7.2 warnings on count() use (#5845)
- Fix bug where Chrome could not upload the same file that was selected before (#5854)
- Fix duplicate messages on the list after deleting messages on the next to the last page (#5862)
- Fix bug where messages count was not updated after delete when imap_cache is set (#5872)
- Fix potential XSS vulnerability with malformed HTML message markup
- Fix sending message with "Too many public recipients" dialog buttons (#5924)
- Bring back double-click behavior on the message list which was removed in 1.3.0 (#5823)
- Enigma: Fix decrypting an encrypted+signed message when signature verification fails (#5914)

RELEASE 1.3.0
-------------
- Update to TinyMCE 4.5.7
- Fix bug where invalid recipients could be silently discarded (#5739)
- Fix conflict with _gid cookie of Google Analytics (#5748)
- Print error from CLI scripts when system/exec function is disabled (#5744)
- Fix bug where comment notation within style tag would cause the whole style to be ignored (#5747)
- Fix bug where it wasn't possible to scroll folders list in Edge (#5750)
- Fix folders list sorting on Windows - if php-intl is available (#5732)
- Fix addressbook searching by gender (#5757)
- Fix prevention from using % and * characters in folder name (#5762)
- Fix POST parameter reflection in default_charset selector (#5768)
- Enigma: Fix compatibility with assets_dir
- Managesieve: Skip redundant LISTSCRIPTS command
- Fix SQL syntax error on MariaDB 10.2 (#5774)
- Fix bug where zipdownload ignored files with the same name (#5777)
- Fix bug where it wasn't possible to set timezone to auto-detected value (#5782)

RELEASE 1.3-rc
--------------
- "Flattened" the larry theme: fresher look by removing shadows and gradients
- Support logging to php://stdout (#5721)
- Add support for DelSp=Yes in format=flowed messages (#5702)
- Update to jQuery 3.2.1
- Update to TinyMCE 4.5.6
- Plugin API: Call message_part_structure hook for sub-parts of multipart/alternative message (#5678)
- Enigma: Always use detached signatures (#5624)
- Enigma: Fix handling of messages with nested PGP encrypted parts (#5634)
- Minimize unwanted message loading in preview frame on drag (#5616)
- Fix failing database schema check in all engines except mysql (#5730)
- Fix autocomplete popup closing with click outside the input, don't handle Tab key as Enter (#5606)
- Fix jsdeps.json synchronization on update, warn about missing requirements of install-jsdeps.sh (#5598)
- Fix missing thread expand icon on search result in widescreen mode (#5613)
- Fix bug where image data URIs in css style were treated as evil/remote in mail preview (#5580)
- Fix bug where external content in src attribute of input/video tags was not secured (#5583)
- Fix PHP error on update of a contact with multiple email addresses when using PHP 7.1 (#5587)
- Fix bug where mail content frame couldn't be reset in some corner cases (#5608)
- Fix bug where some classic skin images were not displayed in IE/Edge (#5614)
- Fix bug where signature couldn't be added above the quote in Firefox 51 (#5628)
- Fix regression where groups with email address were resolved to its members' addresses
- Fix update of group name in the contacts list header on group rename (#5648)
- Add rewrite rule to disable access to /vendor/bin folder in .htaccess (#5630)
- Fix bug where it was too easy accidentally move a folder when using the subscription checkbox (#5655)
- Managesieve: Fix parser issue with empty lines between comments (#5657)
- Managesieve: Fix possible defect in handling \r\n in scripts (#5685)
- Fix/rephrase "unsaved changes" warning when cancelling a draft (#5610)
- Fix XSS issue in handling of a style tag inside of an svg element [CVE-2017-6820]
- Fix bug where settings/upload.inc could not be used by plugins (#5694)
- Fix regression in LDAP fuzzy search where it always used prefix search instead (#5713)
- Fix bug where namespace prefix could not be truncated on folders list if show_real_foldernames=true (#5695)
- Fix undesired effects when postgres database uses different timezone than PHP host (#5708)
- Installer: Fix DB schema initialization on MS SQL Server
- Fix bug where base_dn setting was ignored inside group_filters (#5720)
- Password: Fix security issue in virtualmin and sasl drivers [CVE-2017-8114]

RELEASE 1.3-beta
----------------
- Nicely handle contact deletion on contact edit (#5522)
- vcard_attachments: Add possibility to attach contact vCard to composed message (#4997)
- Preserve message internal/received date on import in mbox format (#5559)
- Zipdownload: Fix date format in mbox "From line"
- Possibility to display QR code for contacts data (#5030)
- Added identicon plugin
- Widescreen layout aka three column view (#5093)
- Unify automatic marking as \Seen in preview pane, full-page and extwin views (#5071)
- Disable double-click on the list when preview pane is on (#5199)
- Support hostname and hostname:port in force_https option (#5511)
- Support ALLOW-FROM in x_frame_options (#5122)
- Allow to omit a subject when sending an email (#5068)
- Warn about too many disclosed recipients in composed email [max_disclosed_recipients] (#5132)
- identity_select: Support Received header (#5085)
- Plugin API: Added get_compose_responses hook (#5457)
- Display error when trying to upload more files than specified in max_file_uploads (#5483)
- Add missing sql upgrade file for 'ip' column resize in session table (#5465)
- Do not show inline images of unsupported mimetype (#5463)
- Password: Added replacement variables support in password_pop_host (#5539)
- Password: Don't store passwords in temp files when using dovecotpw (#5531)
- Password: Added LDAP PPolicy driver (#5364)
- Password: Added cpanel_webmail driver (#5549)
- Password: Added possibility to nicely redirect from other plugins on password expiration (#5468)
- Implement separate action to mark all messages in a folder as \Seen (#5006)
- Implement marking as \Seen in all folders or in a folder and its subfolders (#5076)
- Archive: Don't reload messages list when it's not needed (#5225)
- Archive: Add option to automatically mark archived messages as \Seen (#5142)
- Improve randomness of password salts and random hashes (#5266)
- Password/cPanel: Add support for hash authentication and reseller accounts (#5252)
- Support host-specific imap_conn_options/smtp_conn_options/managesieve_conn_options (#5136)
- Center and scale images in attachment preview frame (#5421)
- Added max_message_size option enforced when attaching files to a composed message (#4993)
- Added Search button in quick search menus (#5312)
- Implement "one click" attachment/messages/photo upload (#5024)
- Squirrelmail_usercopy: Add option to define character set of data files
- Removed useless 'created' column from 'session' table (#5389)
- Dropped legacy browsers support (#5167)
    - Removed legacy_browser plugin
    - Removed hacks for IE < 10
    - Update to jQuery 3.1.1 and jQuery-UI 1.12.0
    - compile .min.js files with ECMASCRIPT5 option
- Require PHP >= 5.4
- Add possibility to preview and download attachments in mail compose (#5053)
- Add possibility to rename attachments in mail compose (#4996)
- Remove backward compatibility "layer" of bc.php (#4902)
- Support WEBP images in mail messages (#5362)
- Support MathML in HTML message preview (#5182)
- Rename Addressbook to Contacts (#5233)
- Remove PHP mail() support, smtp_server is required now (#5340)
- Display full message subject in onmouseover on truncated subject in mail view (#5346)
- Enigma: Support GnuPG 2.1 (#5313)
- Enigma: Support key generation for multiple identities (#5383)
- Enigma: Import keys from key-server(s) (#5286)
- Enigma: Search missing public keys on a key-server in mail compose (#5286)
- Enigma: Delete user keys when using deluser.sh script
- Enigma: Fix redundant list-secret-keys/list-public-keys calls on signing/encryption
- Enigma: Implement PGP encryption and signing in one go (#5302)
- Enigma: Display signature verification status for encrypted+signed messages (#5302)
- Display different attachment icon on encrypted messages
- Display different confirmation text when moving messages to Trash (#5220)
- Indicate that a collapsed thread has flagged children (#5013)
- Implemented message/rfc822 attachment preview
- Update to jsTimezoneDetect 1.0.6
- Managesieve: Add (optional) RAW script editor (#5414)
- Managesieve: Add option to automatically set vacation :from address (#5428)
- Managesieve: Support 'string' test from variables extension [RFC 5229] (#5248)
- Managesieve: Support 'duplicate' extension [RFC 7352]
- Managesieve: Unhide advanced rule controls if there are inputs with errors
- Managesieve: Display warning message when filter form contains errors
- Control search engine crawlers via X-Robots-Tag header instead of <meta> and robots.txt (#5098)
- Fixed redundancy in sql caching system and compatibility with Galera Cluster (#5439)
    - Removed redundant 'created' column from cache and cache_shared tables
    - Removed use of redundant data records
    - Added missing primary keys (dictionary, cache, cache_shared tables)
- Fix so templating system does not mess with external (e.g. email) content (#5499)
- Fix redundant keep-alive/refresh after session error on compose page (#5500)
- Managesieve: Fix handling of scripts with nested rules (#5540)
- Fix variable substitution in ldap host for some use-cases, e.g. new_user_identity (#5544)
- Enigma: Fix PHP fatal error when decrypting a message with invalid signature (#5555)
- Fix adding images to new identity signatures
- Fix rsync error handling in installto.sh script (#5562)
- Fix some advanced search issues with multiple addressbooks (#5572)
- Fix so group/addressbook selection is retained on page refresh

(triaxx)

2018-05-16 07:57:06 UTC MAIN commitmail json YAML

py-WebOb: updated to 1.8.1

1.8.1:

Bugfix
- acceptparse.MIMEAccept which is deprecated in WebOb 1.8.0 made a backwards
  incompatible change that led to it raising on an invalid Accept header. This
  behaviour has now been reversed, as well as some other fixes to allow
  MIMEAccept to behave more like the old version.

1.8.0:

Feature
- request.POST now supports any requests with the appropriate
  Content-Type. Allowing any HTTP method to access form encoded content,
  including DELETE, PUT, and others.

Compatibility
- WebOb is no longer officially supported on Python 3.3 which was EOL'ed on
  2017-09-29.

Backwards Incompatibilities
- Many changes have been made to the way WebOb does Accept handling, not just
  for the Accept header itself, but also for Accept-Charset, Accept-Encoding
  and Accept-Language.
- When calling a @wsgify decorated function, the default arguments passed
  to @wsgify are now used when called with the request, and not as a
  start_response
- When setting app_iter on a Response object the content_md5 header
  is no longer cleared. This behaviour is odd and disallows setting the
  content_md5 and then returning an iterator for chunked content encoded
  responses.

Experimental Features
These features are experimental and may change at any point in the future.
- The cookie APIs now have the ability to set the SameSite attribute on a
  cookie in both webob.cookies.make_cookie and
  webob.cookies.CookieProfile.

Bugfix
- Exceptions now use string.Template.safe_substitute rather than
  string.Template.substitute. The latter would raise for missing mappings, the
  former will simply not substitute the missing variable. This is safer in case
  the WSGI environ does not contain the keys necessary for the body template.
- Request.host_url, Request.host_port, Request.domain correctly parse IPv6 Host
  headers as provided by a browser.
- Request.authorization would raise ValueError for unusual or malformed header
  values.
- Allow unnamed fields in form data to be properly transcoded when calling
  request.decode with an alternate encoding.
- Response.__init__ would discard app_iter when a Response had no
  body, this would cause issues when app_iter was an object that was tied
  to the life-cycle of a web application and had to be properly closed.
  app_iter is more advanced API for Response and thus even if it
  contains a body and is thus against the HTTP RFC's, we should let the users
  shoot themselves by returning a body.

(adam)

2018-05-16 07:47:03 UTC MAIN commitmail json YAML

Updated www/nginx, www/nginx-devel

(adam)

2018-05-16 07:46:43 UTC MAIN commitmail json YAML

nginx-devel: sync modules with nginx/Makefile.common

(adam)