Commit graph

279009 commits

Author SHA1 Message Date
ryoon
fcd66739f7 Update to 59.0.1
* Sync with www/firefox-59.0.1
2018-03-17 01:00:20 +00:00
ryoon
9592ec5e21 Updated www/firefox to 59.0.1 2018-03-17 00:59:57 +00:00
ryoon
5bbbab9657 Update to 59.0.1
Changelog:
59.0.1
Security fix
#CVE-2018-5146: Out of bounds memory write in libvorbis

59.0
New
    Performance enhancements:
    - Faster load times for content on the Firefox Home page
    - Faster page load times by loading either from the networked cache
        or the cache on the user's hard drive (Race Cache With Network)
    - Improved graphics rendering using Off-Main-Thread Painting (OMTP)
        for Mac users (OMTP for Windows was released in Firefox 58)

    Drag-and-drop to rearrange Top Sites on the Firefox Home page, and
      customize new windows and tabs in other ways

    Added features for Firefox Screenshots:
    - Basic annotation lets the user draw on and highlight saved screenshots
    - Recropping to change the viewable area of saved screenshots

    Enhanced WebExtensions API including better support for decentralized
      protocols and the ability to dynamically register content scripts

    Improved Real-Time Communications (RTC) capabilities.
    - Implemented RTP Transceiver to give pages more fine grained control
        over calls
    - Implemented features to support large scale conferences

    Added support for W3C specs for pointer events and improved platform
      integration with added device support for mouse, pen, and touch
      screen pointer input

    Added the Ecosia search engine as an option for German Firefox

    Added the Qwant search engine as an option for French Firefox

    Added settings in about:preferences to stop websites from asking to
      send notifications or access your device's camera, microphone, and
      location, while still allowing trusted websites to use these features

Fixed
    Various security fixes

Changed
    Firefox Private Browsing Mode will remove path information from
      referrers to prevent cross-site tracking

Security fixes:
#CVE-2018-5127: Buffer overflow manipulating SVG animatedPathSegList
#CVE-2018-5128: Use-after-free manipulating editor selection ranges
#CVE-2018-5129: Out-of-bounds write with malformed IPC messages
#CVE-2018-5130: Mismatched RTP payload type can trigger memory corruption
#CVE-2018-5131: Fetch API improperly returns cached copies of
  no-store/no-cache resources
#CVE-2018-5132: WebExtension Find API can search privileged pages
#CVE-2018-5133: Value of the app.support.baseURL preference is not properly
  sanitized
#CVE-2018-5134: WebExtensions may use view-source: URLs to bypass content
  restrictions
#CVE-2018-5135: WebExtension browserAction can inject scripts into
  unintended contexts
#CVE-2018-5136: Same-origin policy violation with data: URL shared workers
#CVE-2018-5137: Script content can access legacy extension
  non-contentaccessible resources
#CVE-2018-5138: Android Custom Tab address spoofing through long domain names
#CVE-2018-5140: Moz-icon images accessible to web content through moz-icon:
  protocol
#CVE-2018-5141: DOS attack through notifications Push API
#CVE-2018-5142: Media Capture and Streams API permissions display
  incorrect origin with data: and blob: URLs
#CVE-2018-5143: Self-XSS pasting javascript: URL with embedded tab into
  addressbar
#CVE-2018-5126: Memory safety bugs fixed in Firefox 59
#CVE-2018-5125: Memory safety bugs fixed in Firefox 59 and Firefox ESR 52.7
2018-03-17 00:59:02 +00:00
maya
6e7dfb0e0d doc: Updated www/firefox52 to 52.7.2nb1 2018-03-17 00:23:49 +00:00
maya
78f17c1543 firefox52: provide a patch for tremor as well
(ARM-specific)

upstream commit: https://hg.mozilla.org/releases/mozilla-esr52/rev/5cd5586a2f48

PKGREVISION++
2018-03-17 00:23:15 +00:00
maya
656d87ee48 doc: Updated www/seamonkey to 2.49.2nb3 2018-03-17 00:06:35 +00:00
maya
0d31bdc29c seamonkey: also provide patch for tremor (i.e. relevant for ARM) vulnerability
Also backported upstream after the release:
https://hg.mozilla.org/releases/mozilla-esr52/rev/5cd5586a2f48

PKGREVISION++
2018-03-17 00:06:17 +00:00
joerg
50e2909e54 Unbreak the option handling. Restore openssl and PCRE option. 2018-03-16 23:39:54 +00:00
joerg
19b468b671 Override license here, the apache module is under APL2. 2018-03-16 23:39:33 +00:00
maya
ee240aecc6 doc: Updated www/seamonkey to 2.49.2nb2 2018-03-16 23:33:07 +00:00
maya
00fdc92d8c seamonkey: apply patch from firefox52 to fix CVE-2018-5146
remote code execution via ogg files.

Note firefox52 nor this patches tremor, so the vulnerability still exists
for ARM (which uses tremor rather than vorbis).

Blind commit. I don't have the resources to build so many firefoxes.
However it is based off firefox52.

PKGREVISION++
2018-03-16 23:25:56 +00:00
maya
0b10168abd tremor: add missing patch.
(Got into cvs problems, sorry.)
2018-03-16 23:02:09 +00:00
maya
204977f358 doc: Updated www/firefox52 to 52.7.2 2018-03-16 22:53:37 +00:00
maya
4ac9cf0e36 firefox52: update to 52.7.2esr
Fixes multiple memory safety bugs
remote code execution via vendored libvorbis/tremor.

https://www.mozilla.org/en-US/security/advisories/mfsa2018-08/
2018-03-16 22:53:19 +00:00
maya
575743d8de doc: Updated audio/tremor to 1.0.2.20180316 2018-03-16 21:54:44 +00:00
maya
07005017dc tremor: update to latest git commit.
This fixes an out of bound write, but possibly many other changes.
Unfortunately upstream doesn't do releases for tremor, so I manually
fetch the tarball and uploaded it.
2018-03-16 21:54:13 +00:00
scole
681ae3d3bb Fix version of last commit (0.1 not 1.0) 2018-03-16 21:16:26 +00:00
scole
66a42493e2 Updated chat/line-purple to 0.1nb2 2018-03-16 21:09:56 +00:00
scole
91e6cd6052 Update to nb2/20180221 which mainly fixes login issue.
Use boost::make_shared instead of std::make_shared in a few places
where it doesn't compile with netbsd-7/gcc4.8.5.  I'm not sure, there
may be a more portable way to handle.
2018-03-16 21:06:31 +00:00
maya
108f499e29 libvorbis: add test target. 2018-03-16 20:37:10 +00:00
maya
b8839f502a doc: Updated audio/libvorbis to 1.3.6 2018-03-16 20:24:27 +00:00
maya
256af02bf5 libvorbis: update to 1.3.6. security fix.
libvorbis 1.3.6 (2018-03-16) -- "Xiph.Org libVorbis I 20180316 (Now 100% fewer shells)"

* Fix CVE-2018-5146 - out-of-bounds write on codebook decoding.
* Fix CVE-2017-14632 - free() on unitialized data
* Fix CVE-2017-14633 - out-of-bounds read
* Fix bitrate metadata parsing.
* Fix out-of-bounds read in codebook parsing.
* Fix residue vector size in Vorbis I spec.
* Appveyor support
* Travis CI support
* Add secondary CMake build system.
* Build system fixes
2018-03-16 20:23:53 +00:00
minskim
0edd8d2690 doc: Added misc/R-pillar version 1.1.0 2018-03-16 16:19:14 +00:00
minskim
34867736e9 misc/Makefile: Add R-pillar 2018-03-16 16:19:08 +00:00
minskim
1eb317fe1a misc/R-pillar: Import version 1.1.0
Provides a 'pillar' generic designed for formatting columns of data
using the full range of colours provided by modern terminals.
2018-03-16 16:19:05 +00:00
minskim
4f592e0539 databases/ruby-arel: Update distinfo
This should have been done when this package was updated to 9.0.0.
2018-03-16 15:57:48 +00:00
adam
41e2af5552 Updated devel/py-Spans, devel/py-ddt 2018-03-16 13:33:59 +00:00
adam
a53dafc650 py-ddt: updated to 1.1.2:
1.1.2:
Bug fixes.
2018-03-16 13:33:08 +00:00
adam
1376e79809 py-Spans: updated to 1.0.1
Version 1.0.1
Fixed PartialOrderingMixin not using __slots__
2018-03-16 13:26:47 +00:00
fhajny
82e26be155 doc: Updated databases/py-peewee to 3.1.5 2018-03-16 12:06:12 +00:00
fhajny
01c015733e databases/py-peewee: Update to 3.1.5.
## 3.1.5

- Fixed Python 2/3 incompatibility with `itertools.izip_longest()`.

## 3.1.4

- Added `BigAutoField` to support 64-bit auto-incrementing primary
  keys.
- Use Peewee-compatible datetime serialization when exporting JSON
  from a `DataSet`. Previously the JSON export used ISO-8601 by default.
- Added `Database.batch_commit` helper to wrap iterators in chunked
  transactions.

## 3.1.3

- Fixed issue where scope-specific settings were being updated
  in-place instead of copied.
- Fixed bug where setting a `ForeignKeyField` did not add it to the
  model's "dirty" fields list.
- Use pre-fetched data when using `prefetch()` with `ManyToManyField`.
- Use `JSON` data-type for SQLite `JSONField` instances.
- Add a `json_contains` function for use with SQLite `json1`  extension.
- Various documentation updates and additions.
2018-03-16 12:06:03 +00:00
fhajny
cebeef90e0 doc: Updated lang/erlang to 20.3 2018-03-16 11:47:05 +00:00
fhajny
9a8b7f247d lang/erlang: Update to 20.3.
ssl:
- Added new API functions to facilitate cipher suite
  handling

erts, observer:
- More crash dump info such as: process binary virtual
  heap stats, full info for process causing out-of-mem
  during GC, more port related info, and dirty scheduler
  info.

inets:
- Add support for unix domain sockets in the http client.
2018-03-16 11:45:29 +00:00
adam
362b981017 Updated textproc/oniguruma, security/libgpg-error 2018-03-16 09:48:36 +00:00
adam
e971cfb696 libgpg-error: updated to 1.28
changes in version 1.28:

 * The formerly internal yat2m tool is now installed for a native
   build.

 * The new files gpgrt.m4 and gpgrt-config are now installed.  They
   can be used instead of gpg-error.m4 and gpg-error-config.

 * New logging functions similar to those used by GnuPG.

 * New helper functions for platform abstraction.
2018-03-16 09:48:00 +00:00
dholland
0273267b54 Various ocaml stuff. 2018-03-16 08:27:58 +00:00
dholland
331731b25d Roll existing patches into a patchkit; add more to fix build with
ocaml 4.06 and also fix up some other build warnings that have
appeared. PKGREVISION -> 13.
2018-03-16 08:26:28 +00:00
adam
24dcaf4d7e oniguruma: updated to 6.8.0
6.8.0:
Retry-limit-in-match function enabled by default
NEW: configure option --enable-posix-api=no (* enabled by default)
NEW API: onig_search_with_param(), onig_match_with_param()
NEW: Callouts of contents (?{...contents...}) (?{...}[X<>]) (?{{....}})
NEW: Callouts of name (*name) (*name[tag]{args...})
NEW: Builtin callouts (*FAIL) (*MISMATCH) (*ERROR{n}) (*COUNT) (*MAX{n}) etc..
2018-03-16 08:03:02 +00:00
schmonz
329d878a0a doc: Updated textproc/discount to 2.2.3anb2 2018-03-16 03:45:25 +00:00
schmonz
b46d6eb214 Libtoolize for portability across pkgsrc platforms. Bump PKGREVISION. 2018-03-16 03:45:18 +00:00
wiz
82cd65a76f doc: Updated x11/xf86-video-ati to 18.0.1 2018-03-15 23:45:34 +00:00
wiz
04847258b1 xf86-video-ati: update to 18.0.1.
I'm pleased to announce the 18.0.1 release of xf86-video-ati, the Xorg
driver for ATI/AMD Radeon GPUs supported by the radeon kernel driver.
This release supports xserver versions 1.13-1.19. It also works with
xserver 1.20 RC1, so unless something unexpected happens, it should work
with xserver 1.20 as well.

This is a bug-fix release addressing issues in 18.0.0. While those
issues shouldn't affect most users, I recommend that all users of 18.0.0
update to 18.0.1.

* The Xorg process could crash when multiple primary screens are
  configured in xorg.conf.
* TearFree could trigger debugging messages in the pixman library
2018-03-15 23:45:25 +00:00
wiz
64f195c56b doc: Updated x11/xf86-video-amdgpu to 18.0.1 2018-03-15 23:43:27 +00:00
wiz
5367f5c5fd xf86-video-amdgpu: update to 18.0.1.
I'm pleased to announce the 18.0.1 release of xf86-video-amdgpu, the
Xorg driver for AMD Radeon GPUs supported by the amdgpu kernel driver.
This release supports xserver versions 1.13-1.19. It also works with
xserver 1.20 RC1, so unless something unexpected happens, it should work
with xserver 1.20 as well.

This is a bug-fix release addressing issues in 18.0.0. While those
issues shouldn't affect most users, I recommend that all users of 18.0.0
update to 18.0.1.

* The Xorg process could enter an infinite loop after a server reset (in
  configurations where Xorg doesn't terminate when the last client
  disconnects)
* The Xorg process could crash when multiple primary screens are
  configured in xorg.conf.
* TearFree could trigger debugging messages in the pixman library
2018-03-15 23:43:17 +00:00
jdolecek
a0bf58e403 remove the u-boot extraction workaround on case-insensitive filesystems
the QEMU release archive now contains the u-boot roms wrapped in
a tar.bz2 file, so the archive extracts fine anywhere
2018-03-15 22:00:48 +00:00
khorben
e3f36bb15d Output signatures to the standard output for "-"
This is to reflect the behaviour documented in netpgp(1).

Originally submitted on tech-pkg@ as:
[PATCH 09/11] Output signatures to the standard output for "-"

Only modified for consistency with the coding style; as also applied in
NetBSD's src repository.
2018-03-15 20:21:52 +00:00
khorben
ca80201c92 Correct option "--armor" and document alternate option "--detach"
Originally submitted on tech-pkg@ as:
[PATCH 07/11] Correct option "--armor"
[PATCH 08/11] Also document alternate option "--detach"

As also applied in NetBSD's src repository.
2018-03-15 20:14:14 +00:00
khorben
f4c97da9bd Do not use random data for pass-phrases on EOF
Originally submitted on tech-pkg@ as:
[PATCH 04/11] Do not use random data for pass-phrases on EOF

Only modified for consistency with the coding style; as also applied in
NetBSD's src repository.

Tested on NetBSD/amd64.
2018-03-15 20:00:43 +00:00
khorben
bee6262660 Do not truncate pass-phrases without a newline character
This also fixes a crash when the pass-phrase entered is empty.

Originally submitted on tech-pkg@ as:
[PATCH 02/11] Do not truncate pass-phrases without a newline character

Only modified for consistency with the coding style; as also applied in
NetBSD's src repository.

Tested on NetBSD/amd64.
2018-03-15 19:51:08 +00:00
khorben
f688681988 Do not ask for a passphrase when empty
Originally submitted on tech-pkg@ as:
[PATCH 06/11] Do not ask for a passphrase when empty

Only modified for consistency with the coding style; as also applied in
NetBSD's src repository.

Tested on NetBSD/amd64.
2018-03-15 19:37:30 +00:00