Commit graph

16155 commits

Author SHA1 Message Date
maya
dae452559f firefox: add some configure bits for DragonflyBSD lost in the passage of
time. PR pkg/51695
2017-02-16 02:25:16 +00:00
joerg
ee32698f3f Needs py-test-runner. 2017-02-15 23:22:33 +00:00
joerg
f8500cfdca Needs py-setuptools_scm. 2017-02-15 23:21:07 +00:00
maya
6981980f8c logswan: update to 1.07. Add simple smoketest.
Changes since 1.06:
    Harmonize arrays names
    Remove array of months, it's currently unused and will likely remain so
    Simplify internal JSON array and object names
    Use OpenBSD style(9) for function prototypes and declarations
    Revert back to using strtok, at least for now
    Do not use EXIT_SUCCESS and EXIT_FAILURE macros anymore
    Fix implicit function declaration rrror on NetBSD (Thanks Maya Rashish)
    Remove now useless variables initialization and unnecessary includes
    Do not add an extra new line when displaying usage or version
2017-02-15 20:51:57 +00:00
ryoon
dde9fe945a Fix gtk2 packaging
Reported by Riccardo Mottola.
2017-02-14 14:09:28 +00:00
wiz
73202c736e Fix PLIST for python-2.x. Sort. 2017-02-14 12:20:43 +00:00
wiz
e8e50143b3 Update python 3.x status after py-twisted now supports 3.x. 2017-02-14 10:26:27 +00:00
fhajny
a750531dbc Update www/nginx-devel to 1.11.9.
Changes with nginx 1.11.9                                        24 Jan 2017

    *) Bugfix: nginx might hog CPU when using the stream module; the bug had
       appeared in 1.11.5.

    *) Bugfix: EXTERNAL authentication mechanism in mail proxy was accepted
       even if it was not enabled in the configuration.

    *) Bugfix: a segmentation fault might occur in a worker process if the
       "ssl_verify_client" directive of the stream module was used.

    *) Bugfix: the "ssl_verify_client" directive of the stream module might
       not work.

    *) Bugfix: closing keepalive connections due to no free worker
       connections might be too aggressive.
       Thanks to Joel Cunningham.

    *) Bugfix: an incorrect response might be returned when using the
       "sendfile" directive on FreeBSD and macOS; the bug had appeared in
       1.7.8.

    *) Bugfix: a truncated response might be stored in cache when using the
       "aio_write" directive.

    *) Bugfix: a socket leak might occur when using the "aio_write"
       directive.


Changes with nginx 1.11.8                                        27 Dec 2016

    *) Feature: the "absolute_redirect" directive.

    *) Feature: the "escape" parameter of the "log_format" directive.

    *) Feature: client SSL certificates verification in the stream module.

    *) Feature: the "ssl_session_ticket_key" directive supports AES256
       encryption of TLS session tickets when used with 80-byte keys.

    *) Feature: vim-commentary support in vim scripts.
       Thanks to Armin Grodon.

    *) Bugfix: recursion when evaluating variables was not limited.

    *) Bugfix: in the ngx_stream_ssl_preread_module.

    *) Bugfix: if a server in an upstream in the stream module failed, it
       was considered alive only when a test connection sent to it after
       fail_timeout was closed; now a successfully established connection is
       enough.

    *) Bugfix: nginx/Windows could not be built with 64-bit Visual Studio.

    *) Bugfix: nginx/Windows could not be built with OpenSSL 1.1.0.


Changes with nginx 1.11.7                                        13 Dec 2016

    *) Change: now in case of a client certificate verification error the
       $ssl_client_verify variable contains a string with the failure
       reason, for example, "FAILED:certificate has expired".

    *) Feature: the $ssl_ciphers, $ssl_curves, $ssl_client_v_start,
       $ssl_client_v_end, and $ssl_client_v_remain variables.

    *) Feature: the "volatile" parameter of the "map" directive.

    *) Bugfix: dependencies specified for a module were ignored while
       building dynamic modules.

    *) Bugfix: when using HTTP/2 and the "limit_req" or "auth_request"
       directives client request body might be corrupted; the bug had
       appeared in 1.11.0.

    *) Bugfix: a segmentation fault might occur in a worker process when
       using HTTP/2; the bug had appeared in 1.11.3.

    *) Bugfix: in the ngx_http_mp4_module.
       Thanks to Congcong Hu.

    *) Bugfix: in the ngx_http_perl_module.


Changes with nginx 1.11.6                                        15 Nov 2016

    *) Change: format of the $ssl_client_s_dn and $ssl_client_i_dn variables
       has been changed to follow RFC 2253 (RFC 4514); values in the old
       format are available in the $ssl_client_s_dn_legacy and
       $ssl_client_i_dn_legacy variables.

    *) Change: when storing temporary files in a cache directory they will
       be stored in the same subdirectories as corresponding cache files
       instead of a separate subdirectory for temporary files.

    *) Feature: EXTERNAL authentication mechanism support in mail proxy.
       Thanks to Robert Norris.

    *) Feature: WebP support in the ngx_http_image_filter_module.

    *) Feature: variables support in the "proxy_method" directive.
       Thanks to Dmitry Lazurkin.

    *) Feature: the "http2_max_requests" directive in the
       ngx_http_v2_module.

    *) Feature: the "proxy_cache_max_range_offset",
       "fastcgi_cache_max_range_offset", "scgi_cache_max_range_offset", and
       "uwsgi_cache_max_range_offset" directives.

    *) Bugfix: graceful shutdown of old worker processes might require
       infinite time when using HTTP/2.

    *) Bugfix: in the ngx_http_mp4_module.

    *) Bugfix: "ignore long locked inactive cache entry" alerts might appear
       in logs when proxying WebSocket connections with caching enabled.

    *) Bugfix: nginx did not write anything to log and returned a response
       with code 502 instead of 504 when a timeout occurred during an SSL
       handshake to a backend.


Changes with nginx 1.11.5                                        11 Oct 2016

    *) Change: the --with-ipv6 configure option was removed, now IPv6
       support is configured automatically.

    *) Change: now if there are no available servers in an upstream, nginx
       will not reset number of failures of all servers as it previously
       did, but will wait for fail_timeout to expire.

    *) Feature: the ngx_stream_ssl_preread_module.

    *) Feature: the "server" directive in the "upstream" context supports
       the "max_conns" parameter.

    *) Feature: the --with-compat configure option.

    *) Feature: "manager_files", "manager_threshold", and "manager_sleep"
       parameters of the "proxy_cache_path", "fastcgi_cache_path",
       "scgi_cache_path", and "uwsgi_cache_path" directives.

    *) Bugfix: flags passed by the --with-ld-opt configure option were not
       used while building perl module.

    *) Bugfix: in the "add_after_body" directive when used with the
       "sub_filter" directive.

    *) Bugfix: in the $realip_remote_addr variable.

    *) Bugfix: the "dav_access", "proxy_store_access",
       "fastcgi_store_access", "scgi_store_access", and "uwsgi_store_access"
       directives ignored permissions specified for user.

    *) Bugfix: unix domain listen sockets might not be inherited during
       binary upgrade on Linux.

    *) Bugfix: nginx returned the 400 response on requests with the "-"
       character in the HTTP method.
2017-02-14 10:14:36 +00:00
fhajny
3d9ebfe8e6 Update www/nginx to 1.10.3.
Changes with nginx 1.10.3                                        31 Jan 2017

    *) Bugfix: in the "add_after_body" directive when used with the
       "sub_filter" directive.

    *) Bugfix: unix domain listen sockets might not be inherited during
       binary upgrade on Linux.

    *) Bugfix: graceful shutdown of old worker processes might require
       infinite time when using HTTP/2.

    *) Bugfix: when using HTTP/2 and the "limit_req" or "auth_request"
       directives client request body might be corrupted; the bug had
       appeared in 1.10.2.

    *) Bugfix: a segmentation fault might occur in a worker process when
       using HTTP/2; the bug had appeared in 1.10.2.

    *) Bugfix: an incorrect response might be returned when using the
       "sendfile" directive on FreeBSD and macOS; the bug had appeared in
       1.7.8.

    *) Bugfix: a truncated response might be stored in cache when using the
       "aio_write" directive.

    *) Bugfix: a socket leak might occur when using the "aio_write"
       directive.


Changes with nginx 1.10.2                                        18 Oct 2016

    *) Change: the "421 Misdirected Request" response now used when
       rejecting requests to a virtual server different from one negotiated
       during an SSL handshake; this improves interoperability with some
       HTTP/2 clients when using client certificates.

    *) Change: HTTP/2 clients can now start sending request body
       immediately; the "http2_body_preread_size" directive controls size of
       the buffer used before nginx will start reading client request body.

    *) Bugfix: a segmentation fault might occur in a worker process when
       using HTTP/2 and the "proxy_request_buffering" directive.

    *) Bugfix: the "Content-Length" request header line was always added to
       requests passed to backends, including requests without body, when
       using HTTP/2.

    *) Bugfix: "http request count is zero" alerts might appear in logs when
       using HTTP/2.

    *) Bugfix: unnecessary buffering might occur when using the "sub_filter"
       directive; the issue had appeared in 1.9.4.

    *) Bugfix: socket leak when using HTTP/2.

    *) Bugfix: an incorrect response might be returned when using the "aio
       threads" and "sendfile" directives; the bug had appeared in 1.9.13.

    *) Workaround: OpenSSL 1.1.0 compatibility.
2017-02-14 10:12:35 +00:00
fhajny
b4a1f2b304 Patch Nginx eventport support to fix a situation where Nginx can stop servicing events when port_getn() returns a timeout. 2017-02-14 10:10:55 +00:00
adam
c9a493d6b9 Changes 1.1.1:
Unknown
2017-02-14 07:35:06 +00:00
adam
4015bea98e Added www/py-pystache version 0.5.4
Pystache is a Python implementation of Mustache. Mustache is
a framework-agnostic, logic-free templating system inspired by ctemplate and
et. Like ctemplate, Mustache "emphasizes separating logic from presentation:
it is impossible to embed application logic in this template language."
2017-02-14 07:33:27 +00:00
adam
c4ebb857ca Changes 3.5.4:
The 3.5 release is the second in a planned series that is addressing schema generation, hypermedia support, API client libraries, and finally realtime support.
2017-02-13 21:52:17 +00:00
adam
3e7be94dc6 Added www/py-scrapy version 1.3.2
Scrapy is a fast high-level web crawling and web scraping framework, used to
crawl websites and extract structured data from their pages. It can be used for
a wide range of purposes, from data mining to monitoring and automated testing.
2017-02-13 21:25:33 +00:00
adam
3e5b565f15 Added www/py-parsel version 1.1.0
Parsel is a library to extract data from HTML and XML using XPath and CSS
selectors.

Features:
* Extract text using CSS or XPath selectors
* Regular expression helper methods
2017-02-13 21:21:09 +00:00
adam
0d2dbb677e This is a Python library of web-related functions, such as:
* remove comments, or tags from HTML snippets
* extract base url from HTML snippets
* translate entites on HTML strings
* convert raw HTTP headers to dicts and vice-versa
* construct HTTP auth header
* converting HTML pages to unicode
* sanitize urls (like browsers do)
* extract arguments from urls
2017-02-13 21:19:51 +00:00
adam
a662db0d5d Changes 10.1.0:
* Bump to cheroot 5.1.0.
* 794: Prefer setting max-age for session cookie
  expiration, moving MSIE hack into a function
  documenting its purpose.
2017-02-13 17:24:30 +00:00
adam
4896ad3069 Added www/py-cheroot version 5.1.0:
Cheroot is the high-performance, pure-Python HTTP server used by CherryPy.
2017-02-13 17:22:06 +00:00
adam
441aab0282 Changes 7.6:
- Security fix: "|" not allowed into DirLang parameter.
- Security fix: More restrictive rule for using AWSTATS_ENABLE_CONFIG_DIR.
- Update robots database.
- Fix OS database.
- Update/fix of documentation.
- Add missing country flag for "el".
- Add partial support for pure-ftpd stats format in method field.
- Add support for macOS Sierra.
- Add web fonts to default NotPageList, add support for GPX and JSON files
2017-02-12 10:27:41 +00:00
ryoon
8d780e4f85 Fix non-gtk3 (gtk2) packaging 2017-02-12 07:36:27 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wen
eda99c8035 Update to 4.5.3
Upstream changes:
= 4.5.3 (20170102) =

* Fixed foster parenting when html5lib is the tree builder. Thanks to
  Geoffrey Sneddon for a patch and test.

* Fixed yet another problem that caused the html5lib tree builder to
  create a disconnected parse tree. [bug=1629825]

= 4.5.2 (20170102) =

* Apart from the version number, this release is identical to
  4.5.3. Due to user error, it could not be completely uploaded to
  PyPI. Use 4.5.3 instead.
2017-02-12 04:01:39 +00:00
wen
ddb735eee5 Update to 7.25
Upstream changes:
7.25  2017-02-09
  - Fixed cleanup bugs in Mojo::IOLoop::Stream.

7.24  2017-02-05
  - Added open method to Mojo::File.
  - Added tempfile function to Mojo::File.
  - Fixed bug in Mojo::Asset::File where the slurp method would not work
    correctly for very large files.
2017-02-12 03:16:17 +00:00
he
ee5bef81f5 Apply fix from https://redmine.lighttpd.net/issues/2788,
per message to pkgsrc-users@ from Glenn Strauss.
Bump PKGREVISION.
2017-02-11 21:13:08 +00:00
abs
9d867b199d Add gtk3 (cairo-gtk3) option for seamonkey.
Default build is unchanged with gtk2 (cairo-gtk2)
2017-02-11 12:12:25 +00:00
abs
bb5a8f4351 Add gtk3 (cairo-gtk3) option for firefox.
Default build is unchanged with gtk2 (cairo-gtk2)
2017-02-11 12:12:02 +00:00
ryoon
1fad075fec Remove assert to enable alsa-plugins-oss audio playback. Bump PKGREVISION
Your NetBSD system should have ~/.asoundrc like as follows.
However OSS audio playback is not ver stable.

pcm.oss {
	type oss
	device /dev/audio
}

pcm.!default {
	type plug
	slave {
		pcm oss
		format S16_LE
	}
}

ctl.!default {
        type oss
        device /dev/mixer
}
2017-02-11 08:27:33 +00:00
roy
896d8d3f61 Update to cgit-1.1.
Changes include:

* Single-child trees are now elided into single links. Instead of having to
  click through depths of links, now a single link will to to the maximum
  point of depth.

* Continuing our commitment to supporting kernel.org, we've adopted some of
  their style changes in our CSS, now allowing for colored even/odd table rows
  with a nice hover effect.

* Snapshot name prettification is now consistent, so that the 'v' prefix
  stripping only occurs when it won't create any collisions. This is a slight
  change of behavior, but I imagine cases of folks relying on the old broken
  behavior are few and far between.

* We now use Git 2.10.2 internally, which has brought with it numerous
  cleanups and a gradual shift away from 20 byte uchar arrays and toward the
  newer "object_id" structure.
2017-02-10 20:10:15 +00:00
sborrill
bac89f2e13 Enable build of ssl_crtd if ssl option selected. This is required for dynamic
certificate generation when using SSL Bump.
http://wiki.squid-cache.org/ConfigExamples/Intercept/SslBumpExplicit
2017-02-10 08:41:25 +00:00
wiz
3ffc1ac93f Sort. 2017-02-09 06:38:03 +00:00
joerg
b93b36ca68 Don't conflict with uncompress2 from zlib. 2017-02-09 00:18:01 +00:00
joerg
1b35434f1d NetBSD needs -lrt for shm_open. 2017-02-09 00:17:07 +00:00
wiz
598b3b2b8a Updated viewvc to 1.1.26.
Version 1.1.26 (released 24-Jan-2017)

  * security fix: escape nav_data name to avoid XSS attack

Version 1.1.25 (released 15-Sep-2016)

  * fix _rev2optrev assertion on long input

Version 1.1.24 (released 02-Oct-2015)

  * fix minor bug in human_readable boolean calculation
  * allow hr_funout option to apply to unidiff diffs, too
  * fix infinite loop in rcsparse
  * fix iso8601 timezone offset handling (issue #542)
  * add support for renamed roots (issue #544)
  * fix minor buglet in viewvc-install error message
2017-02-08 20:00:34 +00:00
maya
c808c59f3d firefox45: make oss audio not overflow (sound like crap) when playing
bass-heavy sounds, similar to the change made to www/firefox.

put this patch in files/ because it's the right thing and also because
I'm struggling to make changes to the patch, possibly my moving the
location of EOF so the patch doesn't apply fully (guessing)

PKGREVISION->2
2017-02-08 07:32:01 +00:00
joerg
0266d441ab + py-cfscrape 2017-02-07 23:52:56 +00:00
joerg
bb1609bf41 Add py-cfscrape-1.6.8:
This Python module allows by-passing of Cloudfare's anti-bot page. It
will dynamically evaluate the Javascript challenge as proof of web
browserness. It cannot handle reCAPTCHA challenges.
2017-02-07 23:52:16 +00:00
roy
0a5f4a13c4 Update to apcu-5.1.8 with the following changes:
- fix gh#207 Segmentation fault in apc_sma_api_free()
- fix gh#221 memory leak
- update to apc dashboard
2017-02-07 21:00:35 +00:00
wiz
618bb5995c Remove long obsolete perl version reference. 2017-02-07 12:13:12 +00:00
wiz
4d5fc570e2 Updated p5-libwww to 6.18.
6.18	2017-02-02
    - Update "timeout" when reusing sockets (PR#90)
    - Fix bug triggered when calling simple_request() with a malformed URL
      (PR#108)

6.17	2017-01-31
	- Noted another protocol failure message (PR#65)
	- Removed old use of UNIVERSAL::isa() and swapped evals for Try::Tiny (PR#105)
	- Standardized the Changes file (GH#106)
	- Fixed documentation error in lwp-request.
2017-02-07 12:07:23 +00:00
martin
99ef17d4bd PR pkg/51954: avoid destroying an uninitialized cond var.
Bump to nb1.
2017-02-06 19:00:44 +00:00
prlw1
01c61b3949 Fix PLIST:
$ tar tzvf /usr/pkgsrc/distfiles/apache-tomcat-8.0.41.tar.gz | egrep 'ROOT.*asf-logo'
-rw-r--r--  1 root     wheel      26447 Jan 18 22:25 apache-tomcat-8.0.41/webapps/ROOT/asf-logo-wide.svg
2017-02-06 15:55:49 +00:00
adam
5e7c911ee3 version 6.16
This release fixes a major bug with debugs macro that can have
bad side effects like printing an error after configuration reload
an possibly some other wrong behaviors.

  - Change log level of configuration reloading message.
  - Show line in configuration file that can not be parsed
    by add_pattern().
  - Enclose debugs macro to avoid misusage. Thanks to Denis Volpato
    Martins for the patch.
  - Fix Apache complain "AH01215: CGI::param called in list context
    from package main line 14, this can lead to vulnerabilities."
    Thanks to thctlo for the report.

Please upgrade asap.
2017-02-06 15:37:41 +00:00
adam
beb5c18a6b c-icap-modules-0.4.4 changes
The X-Violations-Found does not send when clamav or clamd engines are used
Fix possible c-icap crashes, when big files are disinfected
2017-02-06 14:15:18 +00:00
adam
f6da89ab11 c-icap-0.4.4 changes:
Fix c-icap.conf installation and build problems
Fix c-icap build problem when poll is disabled
Bug fix: body->unlocked can be greater than the body->readpos causing segfault
to c-icap
Handle correctly missing proxy-user header in the case the RemoteProxyUsers is
enabled
Bug fix: Unexpected error waiting for or reading events in control socket!
ci_client_icapfilter does not send correct eof line on zero-sized files
2017-02-06 14:14:48 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
markd
54d7825685 python36 PLIST as for python35 2017-02-06 01:22:46 +00:00
martin
c7aceeae9c Fix build on big endian architectures by backporting the fix from
upstream.
2017-02-05 15:41:58 +00:00
leot
430848677a Adjust SERVER_SOFTWARE to intended version
Bump PKGREVISION

Requested by <mrg>
2017-02-05 13:32:16 +00:00
tsutsui
60d6edf39e +ruby-faye-websocket 2017-02-05 11:41:52 +00:00
tsutsui
5122647430 Import ruby-faye-websocket-0.10.6 as www/ruby-faye-websocket.
faye-websocket is a general-purpose WebSocket implementation
extracted from the Faye project. It provides classes for easily
building WebSocket servers and clients in Ruby. It does not
provide a server itself, but rather makes it easy to handle
WebSocket connections within an existing Rack application.
It does not provide any abstraction other than the standard
WebSocket API.

It also provides an abstraction for handling EventSource connections,
which are one-way connections that allow the server to push data
to the client. They are based on streaming HTTP responses and can
be easier to access via proxies than WebSockets.
2017-02-05 11:41:06 +00:00