Commit graph

16749 commits

Author SHA1 Message Date
adam
82c8969663 17.3.1
Add URL.normalize() method, which applies five normalizations from RFC 3986 (sections 2.3, 2.1, 3.2.2, 6.2.2.3, 6.2.3). See the docs for more details.
Enable URL.click() to accept a URL object as a target.
2017-08-27 13:09:34 +00:00
adam
0613d497f2 0.6.0:
Bug fixes.
2017-08-27 12:44:03 +00:00
he
6d3601cb8b My mistake: left work/firefox* in patch file. 2017-08-26 21:18:08 +00:00
he
2d52471687 I'm sorry, forgot to recompute this and. Now done. 2017-08-26 19:54:50 +00:00
he
b43ba52b4d Add some patches to get us closer to building on NetBSD/powerpc:
* moz.build: CONFIG['OS_TEST'] is apparently PCU, not MACHINE, so use
   'powerpc' instead of the longish list of powerpc ports.
 * xptcinvoke_asm_ppc_netbsd.s: adapt to use of NS_InvokeByIndex()
 * xptcinvoke_ppc_netbsd.cpp: adapt to use of NS_InvokeByIndex()
 * xptcstubs_ppc_netbsd.cpp: adapt in the direction of xptcstubs_ppc_linux.cpp;
   this has apparently not been build-tested in a while.
The current stumbling block is the lack of 64-bit atomic operations.
No PKGREVISION bump as this is a partial build fix only for NetBSD/powerpc.
2017-08-26 10:36:01 +00:00
jperkin
cbb57753f3 Improve COMMENT lines and satisfy pkglint. 2017-08-25 17:03:25 +00:00
jperkin
e98ed47819 Remove trailing empty lines. 2017-08-25 16:49:11 +00:00
jperkin
92e3e961e6 Fix formatting of go DESCR files. Some of the contents still leave a lot to be
desired.
2017-08-25 16:30:23 +00:00
jperkin
c70530d870 Add GITHUB_PROJECT so the distfile can be downloaded. 2017-08-25 16:06:44 +00:00
jperkin
5b0311d515 Fix GITHUB_PROJECT so the distfile can be downloaded. 2017-08-25 16:06:20 +00:00
adam
2870ce07ad Nevow 0.14.3:
Bugfixes
- Athena will now time requests out client-side rather than waiting forever (up
  to the browser timeout, at least) for a server response that may never come.
2017-08-25 06:24:03 +00:00
adam
c2de83492b 3.6.4
Ignore any invalidly formed query parameters for OrderingFilter.
Improve memory footprint when reading large JSON requests.
Fix schema generation for pagination.
Fix exception when HTML_CUTOFF is set to None.
Fix browsable API not supporting multipart/form-data correctly.
Fixed test_hyperlinked_related_lookup_url_encoded_exists.
Make sure max_length is in FileField kwargs.
Fix list_route & detail_route with kwargs contains curly bracket in url_path
Add Django manage command to create a DRF user Token.
Ensure API documentation templates do not check for user authentication
Fix special case where OneToOneField is also primary key.
Added aria-label and a new region for accessibility purposes in base.html
Quote nested API parameters in api.js.
Set ViewSet args/kwargs/request before dispatch.
Added unicode support to SlugField.
Fix HiddenField appears in Raw Data form initial content.
Raise validation error on invalid timezone parsing.
Fix SearchFilter to-many behavior/performance.
Simplified chained comparisons and minor code fixes.
RemoteUserAuthentication, docs, and tests.
Revert "Cached the field's root and context property"
Fix introspection of list field in schema.
Fix interactive docs for multiple nested and extra methods.
Fix/remove undefined template var "schema"
2017-08-25 06:03:10 +00:00
adam
931d707fe2 Revbump for boost update 2017-08-24 20:03:08 +00:00
adam
62d3f1ac1b Revbump for boost update 2017-08-24 20:02:56 +00:00
wen
69af7b59e6 Update to 1.29.1
Upstream changes:
MediaWiki 1.29.1
Changes since 1.29.0

    (T171197) Fix bundled extensions; SimpleAntiSpam and Vector (the extension) shouldn't have been included but were, and PdfHandler and SpamBlacklist should but weren't.
    (T164999) mw.Upload.Dialog: Define .static.name
    (T172061) refreshLinks.php: Fix fatal when using --category parameter
2017-08-24 14:02:39 +00:00
jlam
1dbd21188d Add PERL_USE_UNSAFE_INC=1 to a few Perl module Makefiles.
The following packages fail to build due to "." not being in @INC:

    devel/p5-PPI-PowerToys
    sysutils/p5-Monitoring-Plugin
    textproc/p5-Text-Xslate
    www/SpeedyCGI

Pass PERL_USE_UNSAFE_INC=1 through MAKE_ENV to allow the configure
and build to proceed.

This needs to be revisited when perl-5.30.0 is released and that
environment variable is removed from Perl.
2017-08-23 17:54:52 +00:00
wiz
e43c8c0634 Fix broken DEPENDS line. 2017-08-23 12:17:28 +00:00
jperkin
075af93dde Fix build on SunOS. Patch from Thomas Merkel in NetBSD/pkgsrc#10. 2017-08-22 14:15:32 +00:00
adam
397406f2c3 17.8.1
new: prefix= kwarg now available on ApplicationSession.register for runtime method names
new: @wamp.register(None) will use the function-name as the URI
new: correlation and uri attributes for WAMP message tracing
2017-08-22 08:53:21 +00:00
adam
19ce65672c 3.4:
Renamed :func:`~websockets.server.serve()` and :func:`~websockets.client.connect()`'s klass argument to create_protocol to reflect that it can also be a callable. For backwards compatibility, klass is still supported.
:func:`~websockets.server.serve` can be used as an asynchronous context manager on Python ≥ 3.5.
Added support for customizing handling of incoming connections with :meth:`~websockets.server.WebSocketServerProtocol.process_request()`.
Made read and write buffer sizes configurable.
Rewrote HTTP handling for simplicity and performance.
Added an optional C extension to speed up low level operations.
An invalid response status code during :func:`~websockets.client.connect` now raises :class:`~websockets.exceptions.InvalidStatusCode` with a code attribute.
2017-08-22 08:47:50 +00:00
adam
4c15c968f7 v5.8.3
- Improve HTTP request line validation:
  * Improve HTTP version parsing
- Fix HTTP CONNECT method processing:
  * Respond with ``405 Method Not Allowed`` if ``proxy_mode is False``
  * Validate that request-target is in authority-form
- Improve tests in ``test.test_core``
- Fix EPROTOTYPE @ Mac OS

v5.8.2
- Fix 39 regression. Add HTTP request line check:
  absolute URI path must start with a
  forward slash ("/").
2017-08-22 08:22:18 +00:00
adam
6340b7f1e4 SQL Explorer aims to make the flow of data between people fast, simple, and
confusion-free.

Quickly write and share SQL queries for any Django app in a simple, usable SQL
editor, preview the results in the browser, share links to download CSV files,
and keep the information flowing!

Explorer values simplicity, intuitive use, unobtrusiveness, stability, and the
principle of least surprise.

Django SQL Explorer is inspired by any number of great query and reporting
tools out there.
2017-08-21 15:49:09 +00:00
adam
9a68d3dc6f Revert wrong import 2017-08-21 15:43:40 +00:00
adam
8c1a1fe35a Removed unused patch-src_SquidNew.cc 2017-08-21 15:42:21 +00:00
adam
b8657e04b4 The unicodecsv is a drop-in replacement for Python 2.7's csv module which
supports unicode strings without a hassle.
2017-08-21 15:40:17 +00:00
adam
87966c76cb 2.0.10:
- Bugfix: Handling case of `None` user in request (@pawelad).
- Documentation corrections (@danielquinn).
- Bugfix: "invalid literal for int() with base 10: 'None'" for unversioned admin inline relations.

  If, after updating, you still experience this issue, run the following in a Django shell:

  .. code::

      from reversion.models import Version
      Version.objects.filter(object_id="None").delete()

  **Important:** Ensure that none of your versioned models contain a string primary key where `"None"` is a valid value
  before running this snippet!
2017-08-21 11:39:46 +00:00
adam
7fae947b58 Squid 3.5.27:
Fix build on FreeBSD after rev.14180
Bug 4464: Reduce "!Comm::MonitorsRead(serverConnection->fd)" assertions.
Fix mgr query handoff from the original recipient to Coordinator.
Fix message packing error handling in mgr and snmp SMP Forwarders.
basic_ncsa_auth: fix hash listing wrap in man(8) page
Bug 4687: Wrong names of components in man page, section SEE ALSO
Bug 4112: ssl_engine does not accept cryptodev
Bug 4671 pt3: various GCC 7 compile errors
Replace new/delete operators using modern C++ rules.
Bug 4671 pt2: GCC 7: raise FTP Gateway CTRL channel buffer to 16KB
SourceFormat Enforcement
Bug 2833 pt3: Do not respond with HTTP/304 to unconditional requests
Bug 2833 pt2: Collapse internal revalidation requests (SMP-unaware caches), again.
2017-08-21 09:19:12 +00:00
adam
32853bbdbb nghttp2 v1.25.0
lib: add nghttp2_rcbuf_is_static()
nghttpx: Fix bug that forwarded for is not affected by proxy protocol
nghttpx: Update mruby to 1.3.0
2017-08-21 08:16:58 +00:00
wen
e65a87e9bf Update to 1.4
Upstream changes:
2017-04-07 Mattias Holmlund

  Version 1.4

    Fix tests when run without internet connectivity. Patch by Mike Parker.
    Fixes https://rt.cpan.org/Ticket/Display.html?id=120584

2017-03-11 Mattias Holmlund

  Version 1.3

    Added missing Changes entry for version 1.2. No other changes.

2017-03-07 Mattias Holmlund

  Version 1.2

    Add X-No-Server-Contact header when the content returned has been
      delivered without any contact with the external server
2017-08-20 01:10:51 +00:00
wen
f432dd924e Update to 0.17
Upstream changes:
0.17      2017-06-27 14:03:47+01:00 Europe/London

0.16      2017-06-25 20:30:15+01:00 Europe/London (TRIAL RELEASE)
    - Add missing testing prereqs  (github pr#9 paultcochrane)
    - Extend list of Perls in Travis config   (github pr#10 paultcochrane)
    - Avoid pod-spell test failure from ABSTRACT text  (github pr#11 paultcochrane)
    - Minor documentation fixes   (github pr#12 paultcochrane)
    - Purge trailing whitespace in Travis config    (github pr#13 paultcochrane)
    - Fix perlcritic issues   (github pr#14 paultcochrane)
    - Fix stale URLs   (github pr#15 paultcochrane)
    - Remove invalid end tags for empty elements (RT120384)
      (github pr#16 paultcochrane)
    - Rework Dist::Zilla config to be more portable
2017-08-20 00:49:42 +00:00
adam
e679624b73 Re-written backports.abc condition for Python < 3.5 2017-08-19 13:55:20 +00:00
ryoon
ad95dcf939 Update to 52.3.0
* Sync with www/firefox-52.3.0
2017-08-19 04:15:24 +00:00
ryoon
3ae0351df4 Update to 52.3.0
Changelog:
#CVE-2017-7798: XUL injection in the style editor in devtools

Reporter
    Frederik Braun
Impact
    critical

Description

The Developer Tools feature suffers from a XUL injection vulnerability due to improper sanitization of the web page source code. In the worst case, this could allow arbitrary code execution when opening a malicious page with the style editor tool.
References

    Bug 1371586, 1372112

#CVE-2017-7800: Use-after-free in WebSockets during disconnection

Reporter
    Looben Yang
Impact
    critical

Description

A use-after-free vulnerability can occur in WebSockets when the object holding the connection is freed before the disconnection operation is finished. This results in an exploitable crash.
References

    Bug 1374047

#CVE-2017-7801: Use-after-free with marquee during window resizing

Reporter
    Nils
Impact
    critical

Description

A use-after-free vulnerability can occur while re-computing layout for a marquee element during window resizing where the updated style object is freed while still in use. This results in a potentially exploitable crash.
References

    Bug 1371259

#CVE-2017-7809: Use-after-free while deleting attached editor DOM node

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when an editor DOM node is deleted prematurely during tree traversal while still bound to the document. This results in a potentially exploitable crash.
References

    Bug 1380284

#CVE-2017-7784: Use-after-free with image observers

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when reading an image observer during frame reconstruction after the observer has been freed. This results in a potentially exploitable crash.
References

    Bug 1376087

#CVE-2017-7802: Use-after-free resizing image elements

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when manipulating the DOM during the resize event of an image element. If these elements have been freed due to a lack of strong references, a potentially exploitable crash may occur when the freed elements are accessed.
References

    Bug 1378147

#CVE-2017-7785: Buffer overflow manipulating ARIA attributes in DOM

Reporter
    Nils
Impact
    high

Description

A buffer overflow can occur when manipulating Accessible Rich Internet Applications (ARIA) attributes within the DOM. This results in a potentially exploitable crash.
References

    Bug 1356985

#CVE-2017-7786: Buffer overflow while painting non-displayable SVG

Reporter
    Nils
Impact
    high

Description

A buffer overflow can occur when the image renderer attempts to paint non-displayable SVG elements. This results in a potentially exploitable crash.
References

    Bug 1365189

#CVE-2017-7753: Out-of-bounds read with cached style data and pseudo-elements

Reporter
    SkyLined
Impact
    high

Description

An out-of-bounds read occurs when applying style rules to pseudo-elements, such as ::first-line, using cached style data.
References

    Bug 1353312

#CVE-2017-7787: Same-origin policy bypass with iframes through page reloads

Reporter
    Oliver Wagner
Impact
    high

Description

Same-origin policy protections can be bypassed on pages with embedded iframes during page reloads, allowing the iframes to access content on the top level page, leading to information disclosure.
References

    Bug 1322896

#CVE-2017-7807: Domain hijacking through AppCache fallback

Reporter
    Mathias Karlsson
Impact
    high

Description

A mechanism that uses AppCache to hijack a URL in a domain using fallback by serving the files from a sub-path on the domain. This has been addressed by requiring fallback files be inside the manifest directory.
References

    Bug 1376459

#CVE-2017-7792: Buffer overflow viewing certificates with an extremely long OID

Reporter
    Fraser Tweedale
Impact
    high

Description

A buffer overflow will occur when viewing a certificate in the certificate manager if the certificate has an extremely long object identifier (OID). This results in a potentially exploitable crash.
References

    Bug 1368652

#CVE-2017-7804: Memory protection bypass through WindowsDllDetourPatcher

Reporter
    Stephen Fewer
Impact
    high

Description

The destructor function for the WindowsDllDetourPatcher class can be re-purposed by malicious code in concert with another vulnerability to write arbitrary data to an attacker controlled location in memory. This can be used to bypass existing memory protections in this situation.
Note: This attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1372849

#CVE-2017-7791: Spoofing following page navigation with data: protocol and modal alerts

Reporter
    Jose María Acuña
Impact
    moderate

Description

On pages containing an iframe, the data: protocol can be used to create a modal alert that will render over arbitrary domains following page navigation, spoofing of the origin of the modal alert from the iframe content.
References

    Bug 1365875

#CVE-2017-7782: WindowsDllDetourPatcher allocates memory without DEP protections

Reporter
    Arthur Edelstein
Impact
    moderate

Description

An error in the WindowsDllDetourPatcher where a RWX ("Read/Write/Execute") 4k block is allocated but never protected, violating DEP his attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1344034

#CVE-2017-7803: CSP containing 'sandbox' improperly applied

Reporter
    Rhys Enniks
Impact
    moderate

Description

When a pageâ€er directives are ignored. This results in the incorrect enforcement of CSP.
References

    Bug 1377426

#CVE-2017-7779: Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3

Reporter
    Mozilla developers and community
Impact
    critical

Descrlla developers and community members Masayuki Nakano, Gary Kwong, Ronald Crane, Andrew McCreight, Tyson Smith, Bevis Tseng, Christian Holler, Bryce Van Dyk, Dragana Damjanovic, Kartikaya Gupta, Philipp, Tristan Bourvon, and Andi-Bogdan Postelnicu reported presume that with enough effort that some of these could be exploited to run arbitrary code.
References

    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3
2017-08-19 04:13:51 +00:00
jlam
f4b5975138 www/wml: Install manpages into ${PKGMANDIR}.
Modify Makefile.in so that the GNU configure scirpt can replace
@mandir@ with the correct location for the installed manpages under
${PKGMANDIR}.
2017-08-19 00:27:01 +00:00
ryoon
f3907e0d0a Update to 2.48
* Sync with www/seamonkey-2.48
* Some locales are removed
2017-08-18 23:58:03 +00:00
ryoon
4fa8af1d7d Update to 2.48
* Based on Gecko 51.0.2
2017-08-18 23:55:07 +00:00
adam
cf90f9859c 3.2.19:
* Correction of bugs
2017-08-18 21:56:41 +00:00
adam
b78e613c31 Requires devel/gettext-lib 2017-08-18 21:08:03 +00:00
tsutsui
45a0f2692f Update ruby-gnome2 packages to 3.1.8.
Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.8/NEWS)

== Ruby-GNOME2 3.1.8: 2017-07-15

This is a bug fix release for macOS install.

=== Changes

==== Ruby/GLib2

  * Improvements
    * Supported (({--enable-debug})) for C++ sources.

  * Fixes
    * Fixed auto libffi detection for Homebrew.
      [GitHub#1058][Reported by Andy Meneely]

==== Ruby/Pango

  * Improvements
    * (({Pango::Rectangle#to_a])): Added.

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported non-pointer struct field reader.
      [GitHub#1042][Reported by cedlemo]
    * Supported (({GHashTable<UTF-8, UTF-8>})).

==== Ruby/CairoGObject

  * Improvements
    * CentOS 7: Supported auto native package install.

==== Ruby/GDK3

  * Improvements
    * CentOS 7: Supported auto native package install.

==== Ruby/GTK3

  * Improvements
    * Made more demos workable.

==== Ruby/WebKit2GTK

  * Improvements
    * Added a sample that uses proxy.

==== Ruby/GtkSourceView3

  * Improvements
    * CentOS 7: Supported auto native package install.

=== Thanks

  * cedlemo

  * Andy Meneely

== Ruby-GNOME2 3.1.7: 2017-07-10

=== Changes

==== All

  * Improvements
    * Windows: Supported running commands in bundled packages.

==== Ruby/GLib

  * Improvements
    * (({GLib::Bytes#size})): Added.
    * (({GLib::Bytes#length})): Added.
    * (({GLib::Bytes#pointer})): Added.
    * Made stable glib-mkenums output.
      [GitHub#1054][Patch by dai]
    * Supported GError in callback argument.
    * Windows: Upgraded bundled GLib to 2.52.3.
    * Windows: Upgraded bundled Libtasn1 to 4.12.

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported freeing GSList.
    * Supported not GObject Introspection based bindings object for
      receiver.
    * Supported int16 array output.
    * Supported uint16 array output.
    * Supported uint32 array output.
    * Supported uint64 array output.
    * Supported float array output.
    * Supported double array output.
    * Supported auto (({#inspect})) defining.
    * Homebrew: Supported Homebrew not installed at /usr/local.

==== Ruby/Pango

  * Improvements
    * Supported attribute again.
      [GItHub#1033][Reported by Mamoru TASAKA]
    * Supported (({Pango::Scale})) again.
      [GItHub#1048][Reported by cedlemo]
    * Added missing backward compatibility constants.
    * Windows: Upgraded bundled Pango to 1.40.6.

==== Ruby/GDK3

  * Improvements
    * Windows: Upgraded bundled GTK+ to 3.22.16.

==== Ruby/GTK3

  * Improvements
    * Updated demo.
      [GitHub#1038][GitHub#1039][GitHub#1040][GitHub#1044][GitHub#1045]
      [GitHub#1046][GitHub#1047][GitHub#1049][GitHub#1050][GitHub#1051]
      [GitHub#1052]
      [Patch by cedlemo]
    * Supported working on environment that has GTK+ 4.
      [GitHub#1041][Reported by cedlemo]
    * (({Gtk::TextTag#weight=})) accepts (({Pango::Weight})).
    * (({Gtk::TextBuffer#insert_markup})) stops to require length.
    * (({Gtk::TextTag#scale=})) accepts scale name such as (({:x_small})).
    * Supported (({GLib::Bytes})) as text buffer input.
    * (({Gtk::CssProvider#load_from_data})) accepts (({GLib::Bytes})).

  * Fixes
    * Fixed a crash bug in demo.
      [GitHub#1036][Reported by Mamoru TASAKA]

==== Ruby/Rsvg2

  * Improvements
    * Added samples again.

  * Fixes
    * Added missing Ruby/CairoGObject dependency.
      [GitHub#1035][Reported by peret]

==== Ruby/Clutter

  * Improvements
    * Windows: Built GDK backend again.
      [GitHub:#1034][Reported by Alanzote]
    * Windows: Upgraded bundled Clutter to 1.26.2.

==== Ruby/WebKit2GTK

  * Improvements
    * Added a sample that saves screenshot.
    * Supported (({WebKit2Gtk::WebContext.new(ephemeral: true)})).

==== Ruby/GStreamer

  * Improvements
    * Windows: Upgraded bundled libsoup to 2.58.1.
    * Windows: Upgraded bundled GStreamer to 1.12.1.

==== Ruby/GtkSourceView3

  * Improvements
    * Windows: Upgraded bundled GtkSourceView to 3.24.3.

==== Ruby/VTE3

  * Improvements
    * Windows: Upgraded bundled VTE to 0.48.3.

=== Thanks

  * Alanzote
  * peret
  * cedlemo
  * Mamoru TASAKA
  * dai
2017-08-18 14:58:49 +00:00
ryoon
aee8f73064 Update to 12.0.2
Changelog:
Server
* Minor bugfix release.
2017-08-18 13:40:13 +00:00
schmonz
97c8f875d9 If libcurl was built with "idn", buildlink in libidn2. 2017-08-17 15:13:15 +00:00
hauke
2cbf357458 Deal with FORTIFY fall-out. 2017-08-17 15:05:42 +00:00
fhajny
03bb0d2401 Enable trafficserver 2017-08-17 14:58:27 +00:00
fhajny
fafc7a7431 Add Apache Traffic Server 7.1.0 as www/trafficserver.
Apache Traffic Server is a high-performance web proxy
cache that improves network efficiency and performance
by caching frequently-accessed information at the edge
of the network.
2017-08-17 14:57:09 +00:00
schmonz
5971f51d2a Somewhere around 7.53.0, curl's IDN support switched to libidn2. Update
CONFIGURE_ARGS and the included buildlink3.mk, and rename the "libidn"
option to "idn" using PKG_OPTIONS_LEGACY_OPTS.
2017-08-17 13:55:39 +00:00
ryoon
a74c678461 Update to 55.0.2
* Sync with www/firefox-55.0.2
2017-08-17 12:49:02 +00:00
ryoon
60a58c26f8 Update to 55.0.2
Changelog:
Fixed
    Fix a potential issue when the username had some specific characters in the path (Bug 1388584)

    Fix an issue with new installation notification for sideload add-ons (Bug 1372448)

    Fix performance regressions with WebExtension (Bugs 1386937 & 1389381)

    Fix a regression with the popup menu (Bug 1388682)
2017-08-17 12:47:55 +00:00
taca
96751ee9e8 Update contao44 to 4.4.3.
pkgsrc change: Drop dependency to php-mysqli.

Quote from release announce:

The bugfix release fixes several issues including problems with the back end
referer management and the front end preview.
2017-08-17 06:28:10 +00:00
gavan
598d5ed316 6 new packages in www 2017-08-17 01:53:08 +00:00
gavan
cda1bd44ea Add hugo package 2017-08-17 01:50:25 +00:00