Commit graph

20776 commits

Author SHA1 Message Date
triaxx
b29c271f80 grafana: Update to 7.4.0
upstream changes:
-----------------
7.4.0 (2021-02-04)
Features and enhancements

    CDN: Adds support for serving assets over a CDN. #30691, @torkelo
    DashboardLinks: Support variable expression in to tooltip - Issue #30409. #30569, @huynhsamha
    Explore: Set Explore's GraphNG to be connected. #30707, @ivanahuckova
    InfluxDB: Add http configuration when selecting InfluxDB v2 flavor. #30827, @aocenas
    InfluxDB: Show all datapoints for dynamically windowed flux query. #30688, @davkal
    Loki: Improve live tailing errors. #30517, @ivanahuckova

Bug fixes

    Admin: Fixes so form values are filled in from backend. #30544, @hugohaggmark
    Admin: Fixes so whole org drop down is visible when adding users to org. #30481, @hugohaggmark
    Alerting: Hides threshold handle for percentual thresholds. #30431, @hugohaggmark
    CloudWatch: Prevent field config from being overwritten. #30437, @sunker
    Decimals: Big Improvements to auto decimals and fixes to auto decimals bug found in 7.4-beta1. #30519, @torkelo
    Explore: Fix jumpy live tailing. #30650, @ivanahuckova
    Explore: Fix loading visualisation on the top of the new time series panel. #30553, @ivanahuckova
    Footer: Fixes layout issue in footer. #30443, @torkelo
    Graph: Fixes so only users with correct permissions can add annotations. #30419, @hugohaggmark
    Mobile: Fixes issue scrolling on mobile in chrome. #30746, @torkelo
    PanelEdit: Trigger refresh when changing data source. #30744, @torkelo
    Panels: Fixes so panels are refreshed when scrolling past them fast. #30784, @hugohaggmark
    Prometheus: Fix show query instead of Value if no name and metric. #30511, @zoltanbedi
    TimeSeriesPanel: Fixes default value for Gradient mode. #30484, @torkelo
    Variables: Clears drop down state when leaving dashboard. #30810, @hugohaggmark
    Variables: Fixes display value when using capture groups in regex. #30636, @hugohaggmark
    Variables: Fixes so queries work for numbers values too. #30602, @hugohaggmark
    Variables: Fixes so text format will show All instead of custom all value. #30730, @hugohaggmark

Plugin development fixes & changes

    Plugins: Fix failing plugin builds because of wrong internal import. #30439, @aocenas

7.4.0-beta1 (2021-01-20)
Features and enhancements

    API: Add ID to snapshot API responses. #29600, @AgnesToulet
    AlertListPanel: Add options to sort by Time(asc) and Time(desc). #29764, @dboslee
    AlertListPanel: Changed alert url to to go the panel view instead of panel edit. #29060, @zakiharis
    Alerting: Add support for Sensu Go notification channel. #28012, @nixwiz
    Alerting: Add support for alert notification query label interpolation. #29908, @wbrowne
    Annotations: Remove annotation_tag entries as part of annotations cleanup. #29534, @dafydd-t
    Azure Monitor: Add Microsoft.Network/natGateways. #29479, @JoeyLemur
    Backend plugins: Support Forward OAuth Identity for backend data source plugins. #27055, @billoley
    Cloud Monitoring: MQL support. #26551, @mtanda
    CloudWatch: Add 'EventBusName' dimension to CloudWatch 'AWS/Events' namespace. #28402, @tomdaly
    CloudWatch: Add support for AWS DirectConnect ConnectionErrorCount metric. #29583, @haeringer
    CloudWatch: Add support for AWS/ClientVPN metrics and dimensions. #29055, @marefr
    CloudWatch: Added HTTP API Gateway specific metrics and dimensions. #28780, @karlatkinson
    Configuration: Add an option to hide certain users in the UI. #28942, @AgnesToulet
    Currency: Adds Indonesian IDR currency. #28363, @hiddenrebel
    Dashboards: Delete related data (permissions, stars, tags, versions, annotations) when deleting a dashboard or a folder. #28826, @AgnesToulet
    Dependencies: Update angularjs to 1.8.2. #28736, @torkelo
    Docker: Use root group in the custom Dockerfile. #28639, @chugunov
    Elasticsearch: Add Moving Function Pipeline Aggregation. #28131, @simianhacker
    Elasticsearch: Add Support for Serial Differencing Pipeline Aggregation. #28618, @simianhacker
    Elasticsearch: Deprecate browser access mode. #29649, @Elfo404
    Elasticsearch: Interpolate variables in Filters Bucket Aggregation. #28969, @Elfo404
    Elasticsearch: Support extended stats and percentiles in terms order by. #28910, @simianhacker
    Elasticsearch: View in context feature for logs. #28764, @simianhacker
    Explore/Logs: Alphabetically sort unique labels, labels and parsed fields. #29030, @ivanahuckova
    Explore/Logs: Update Parsed fields to Detected fields. #28881, @ivanahuckova
    Field overrides: Added matcher to match all fields returned by a specific query. #28872, @mckn
    Graph: Add support for spline interpolation (smoothing) added in new time series panel. #4303
    Instrumentation: Add histograms for database queries. #29662, @dafydd-t
    Jaeger: Remove browser access mode. #30349, @zoltanbedi
    LogsPanel: Don't show scroll bars when not needed. #28972, @aocenas
    Loki: Add query type and line limit to query editor in dashboard. #29356, @ivanahuckova
    Loki: Add query type selector to query editor in Explore. #28817, @ivanahuckova
    Loki: Retry web socket connection when connection is closed abnormally. #29438, @ivanahuckova
    MS SQL: Integrated security. #30369, @daniellee
    Middleware: Add CSP support. #29740, @aknuds1
    OAuth: Configurable user name attribute. #28286, @alexanderzobnin
    PanelEditor: Render panel field config categories as separate option group sections. #30301, @dprokop
    Postgres: SSL certification. #30352, @ying-jeanne
    Prometheus: Add support for Exemplars. #28057, @zoltanbedi
    Prometheus: Improve autocomplete performance and remove disabling of dynamic label lookup. #30199, @ivanahuckova
    Prometheus: Update default query type option to "Both" in Explore query editor. #28935, @ivanahuckova
    Prometheus: Use customQueryParameters for all queries. #28949, @alexbumbacea
    Security: Prefer server cipher suites for http2. #29379, @bergquist
    Security: Remove insecure cipher suit as default option. #29378, @bergquist
    StatPanels: Add new calculation option for percentage difference. #26369, @jedstar
    StatPanels: Change default stats option to "Last (not null)". #28617, @ryantxu
    Table: migrate old-table config to new table config. #30142, @jackw
    Templating: Custom variable edit UI, change options input into textarea. #28322, @darrylsepeda
    TimeSeriesPanel: The new graph panel now supports y-axis value mapping. #30272, @torkelo
    Tracing: Tag spans with user login and datasource name instead of id. #29183, @bergquist
    Transformations: Add "Rename By Regex" transformer. #29281, @simianhacker
    Transformations: Added new transform for excluding and including rows based on their values. #26884, @Totalus
    Transforms: Add sort by transformer. #30370, @ryantxu
    Variables: Add deprecation warning for value group tags. #30160, @torkelo
    Variables: Added __user.email to global variable. #28853, @mckn
    Variables: Adds description field. #29332, @hugohaggmark
    Variables: Adds variables inspection. #25214, @hugohaggmark
    Variables: New Variables are stored immediately. #29178, @hugohaggmark
    Zipkin: Remove browser access mode. #30360, @zoltanbedi

Bug fixes

    API: Query database from /api/health endpoint. #28349, @ceh
    Alerting: Return proper status code when trying to create alert notification channel with duplicate name or uid. #28043, @jgulick48
    Auth: Fix default maximum lifetime an authenticated user can be logged in. #30030, @papagian
    Backend: Fix IPv6 address parsing erroneous. #28585, @taciomcosta
    CloudWatch: Make sure stats grow horizontally and not vertically in the Query Editor. #30106, @sunker
    Cloudwatch: Fix issue with field calculation transform not working properly with Cloudwatch data. #28761, @torkelo
    Dashboards: Hide playlist edit functionality from viewers and snapshots link from unauthenticated users. #28992, @jackw
    Data source proxy: Convert 401 HTTP status code from data source to 400. #28962, @aknuds1
    Decimals: Improving auto decimals logic for high numbers and scaled units. #30262, @torkelo
    Elasticsearch: Fix date histogram auto interval handling for alert queries. #30049, @simianhacker
    Elasticsearch: Fix index pattern not working with multiple base sections. #28348, @tomdaly
    Explore: Clear errors after running a new query. #30367, @ivanahuckova
    Graph: Fixes stacking issues like floating bars when data is not aligned. #29051, @torkelo
    Graph: Staircase and null value=null calculates auto Y-Min incorrectly (fixed in new Time series panel). #12995
    Graph: Staircase mode, do now draw line segment from zero when drawing null values as null (Fixed in new Time series panel). #17838
    Image uploader: Fix uploading of images to GCS. #26493, @gastonqiu
    Influx: Fixes issue with many queries being issued as you type in the variable query field. #29968, @dprokop
    Logs Panel: Fix inconsistent highlighting. #28971, @ivanahuckova
    Logs Panel: Fixes problem dragging scrollbar inside logs panel. #28974, @aocenas
    Loki: Fix hiding of series in table if labels have number values. #30185, @ivanahuckova
    Loki: Lower min step to 1ms. #30135, @ivanahuckova
    Loki: Remove showing of unique labels with the empty string value. #30363, @ivanahuckova
    Loki: Timeseries should not produce 0-values for missing data. #30116, @davkal
    Plugins: Fix panic when using complex dynamic URLs in app plugin routes. #27977, @cinaglia
    Prometheus: Fix link to Prometheus graph in dashboard. #29543, @ivanahuckova
    Provisioning: Build paths in an os independent way. #29143, @amattheisen
    Provisioning: Fixed problem with getting started panel being added to custom home dashboard. #28750, @torkelo
    SAML: Fixes bug in processing SAML response with empty element by updating saml library (Enterprise). #29991, @alexanderzobnin
    SQL: Define primary key for tables without it. #22255, @azhiltsov
    Tracing: Fix issue showing more than 300 spans. #29377, @zoltanbedi
    Units: Changes FLOP/s to FLOPS and some other rates per second units get /s suffix. #28825, @Berbe
    Variables: Fixes Constant variable persistence confusion. #29407, @hugohaggmark
    Variables: Fixes Textbox current value persistence. #29481, @hugohaggmark
    Variables: Fixes loading with a custom all value in url. #28958, @hugohaggmark
    Variables: Fixes so clicking on Selected in drop down will exclude All value from selection. #29844, @hugohaggmark

Breaking changes
Constant variables

In order to minimize the confusion with Constant variable usage, we've removed the ability to make Constant variables visible. This change will also migrate all existing visible Constant variables to Textbox variables because which we think this is a more appropriate type of variable for this use case. Issue #29407
Plugin compatibility

We have upgraded AngularJS from version 1.6.6 to 1.8.2. Due to this upgrade some old angular plugins might stop working and will require a small update. This is due to the deprecation and removal of pre-assigned bindings. So if your custom angular controllers expect component bindings in the controller constructor you need to move this code to an $onInit function. For more details on how to migrate AngularJS code open the migration guide and search for pre-assigning bindings.

In order not to break all angular panel plugins and data sources we have some custom angular inject behavior that makes sure that bindings for these controllers are still set before constructor is called so many old angular panels and data source plugins will still work. Issue #28736
Deprecations
Query variable value group tags

This option to group query variable values into groups by tags has been an experimental feature since it was introduced. It was introduced to work around the lack of tags support in time series databases at the time. Now that tags (ie. labels) are the norm there is no longer any great need for this feature. This feature will be removed in Grafana v8 later this year. Issue #30160
Plugin development fixes & changes

    AngularPlugins: Angular controller events emitter is now a separate emitter and not the same as PanelModel events emitter. #30379, @torkelo
    FieldConfig API: Add ability to hide field option or disable it from the overrides. #29879, @dprokop
    Select: Changes default menu placement for Select from auto to bottom. #29837, @hugohaggmark
    Collapse: Allow component children to use height: 100% styling. #29776, @aocenas
    DataSourceWithBackend: Throw error if health check fails in DataSourceWithBackend. #29743, @aocenas
    NodeGraph: Add node graph visualization. #29706, @aocenas
    FieldColor: Handling color changes when switching panel types. #28875, @dprokop
    CodeEditor: Added support for javascript language. #28818, @ae3e
    grafana/toolkit: Allow builds with lint warnings. #28810, @dprokop
    grafana/toolkit: Drop console and debugger statements by default when building plugin. #28776, @dprokop
    Card: Add new Card component. #28216, @Clarity-89
    FieldConfig: Implementation slider editor (#27592). #28007, @isaozlerfm
    MutableDataFrame: Remove unique field name constraint and values field index and unused/seldom used stuff. #27573, @torkelo

7.3.7 (2021-01-14)
Bug fixes

    Auth: Add missing request headers to SigV4 middleware allowlist. #30115, @wbrowne
    Elasticsearch: Sort results by index order as well as @timestamp. #29761, @STEELBADGE
    SAML: Fixes bug in processing SAML response with empty element by updating saml library (Enterprise). #30179, @alexanderzobnin
    SeriesToRows: Fixes issue in transform so that value field is always named Value. #30054, @torkelo

7.3.6 (2020-12-17)
Security

    SAML: Fixes encoding/xml SAML vulnerability in Grafana Enterprise. #29875

7.3.5 (2020-12-10)
Features and enhancements

    Alerting: Improve Prometheus Alert Rule error message. #29390, @wbrowne

Bug fixes

    Alerting: Fix alarm message formatting in Dingding. #29482, @tomowang
    AzureMonitor: Fix unit translation for MilliSeconds. #29399, @secustor
    Instrumentation: Fix bug with invalid handler label value for HTTP request metrics. #29529, @bergquist
    Prometheus: Fixes problem where changing display name in Field tab had no effect. #29441, @zoltanbedi
    Tracing: Fixed issue showing more than 300 spans. #29377, @zoltanbedi

7.3.4 (2020-11-24)
Bug fixes

    Dashboard: Fixes kiosk state after being redirected to login page and back. #29273, @torkelo
    InfluxDB: Update flux library to fix support for boolean label values. #29310, @ryantxu
    Security: Fixes minor security issue with alert notification webhooks that allowed GET & DELETE requests. #29330, @wbrowne
    Table: Fixes issues with phantom extra 0 for zero values. #29165, @dprokop

7.3.3 (2020-11-17)
Bug fixes

    Cloud monitoring: Fix for multi-value template variable for project selector. #29042, @papagian
    LogsPanel: Fixes problem dragging scrollbar inside logs panel. #28974, @aocenas
    Provisioning: Fixes application not pinned to the sidebar when it's enabled. #29084, @alexanderzobnin
    StatPanel: Fixes hanging issue when all values are zero. #29077, @torkelo
    Thresholds: Fixes color assigned to null values. #29010, @torkelo

7.3.2 (2020-11-11)
Features / Enhancements

    CloudWatch Logs: Change how we measure query progress. #28912, @aocenas
    Dashboards / Folders: delete related data (permissions, stars, tags, versions, annotations) when deleting a dashboard or a folder. #28826, @AgnesToulet
    Gauge: Improve font size auto sizing. #28797, @torkelo
    Short URL: Cleanup unvisited/stale short URLs. #28867, @wbrowne
    Templating: Custom variable edit UI, change options input into textarea. #28322, @darrylsepeda

Bug Fixes

    Cloudwatch: Fix issue with field calculation transform not working properly with Cloudwatch data. #28761, @torkelo
    Dashboard: fix view panel mode for Safari / iOS. #28702, @jackw
    Elasticsearch: Exclude pipeline aggregations from order by options. #28620, @simianhacker
    Panel inspect: Interpolate variables in panel inspect title. #28779, @dprokop
    Prometheus: Fix copy paste behaving as cut and paste. #28622, @aocenas
    StatPanels: Fixes auto min max when latest value is zero. #28982, @torkelo
    TableFilters: Fixes filtering with field overrides. #28690, @hugohaggmark
    Templating: Speeds up certain variable queries for Postgres MySql MSSql. #28686, @hugohaggmark
    Units: added support to handle negative fractional numbers. #28849, @mckn
    Variables: Fix backward compatibility in custom variable options that contain colon. #28896, @mckn
2021-02-07 17:32:47 +00:00
ryoon
bee3953c45 *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
leot
694764c69a py-MechanicalSoup: Update to 1.0.0
Changes:
1.0.0
=====
This is the last release that will support Python 2.7. Thanks to the
many contributors that made this release possible!

Main changes
------------
- Added support for Python 3.8 and 3.9.
- StatefulBrowser has new properties page, form, and url, which can be
  used in place of the methods get_current_page, get_current_form and
  get_url respectively (e.g. the new x.page is equivalent to
  x.get_current_page()). These methods may be deprecated in a future
  release. [#175]
- StatefulBrowser.form will raise an AttributeError instead of
  returning None if no form has been selected yet. Note that
  StatefulBrowser.get_current_form() still returns None for backward
  compatibility.

Bug fixes
---------
- Decompose <select> elements with the same name when adding a new
  input element to a form. [#297]
- The params and data kwargs passed to submit will now properly be
  forwarded to the underlying request for GET methods (whereas previously
  params was being overwritten by data). [#343]
2021-02-06 20:45:45 +00:00
leot
570c93fbdb py-aiohttp: Bump chardet requirements in setup.py too
Previously it was only relaxed in pkgsrc DEPENDS resulting in possible runtime
errors.

PKGREVISION++
2021-02-06 20:41:34 +00:00
ryoon
1209144264 neon: Update to 0.31.2
* Set new HOMEPAGE and MASTER_SITES.

Changelog:
Changes in release neon 0.31.2, 20th June 2020

    Fix ne_md5_read_ctx() with OpenSSL on big-endian architectures.
    Fix GCC 10 warning in PKCS#11 build.
    Fix OpenSSL build w/o deprecated APIs (Rosen Penev).
    Fix unnecessary MD5 test for non-Digest auth (Sebastian Reschke).
    Fix hang on SSL connection close with IIS (issue #11).
    Fix ar, ranlib detection when cross-compiling (Sergei Trofimovich).

Changes in release neon 0.31.1, 17th April 2020

    ADMIN: The neon website has moved to https://notroj.github.io/neon/
    Restore ne_md5_read_ctx() in OpenSSL build.
    Fix gcc warnings on Ubuntu (Jan-Marek Glogowski).
    Fix various spelling mistakes in docs and headers (thanks to FOSSIES).
    Fix ne_asctime_parse() (Eugenij-W).
    Fix build with LibreSSL (Juan RP).

Changes in release neon 0.31.0, 24th March 2020

    Interface changes:
        none, API and ABI backwards-compatible with 0.27.x and later
    New interfaces and features:
        add more gcc “nonnull” attributes to ne_request_* functions.
        for OpenSSL builds, ne_md5 code uses the OpenSSL implementation
        add NE_SESSFLAG_SHAREPOINT session flag which enables workarounds< for RFC non-compliance issues in Sharepoint (thanks to Jan-Marek Glogowski and Giuseppe Castagno)
        ne_uri.h: add ne_path_escapef() in support of above
        ne_207.h: add ne_207_set_flags() likewise in support of above
    API clarification:
        ne_version_match() behaviour now matches actual 0.27+ ABI history
    Bug fixes:
        fixes for OpenSSL 1.1.1 and TLSv1.3 support
        fix crash with GnuTLS in client cert support (Henrik Holst)
        fix possible crash in ne_set_request_flag()
        fix build with libxml2 2.9.10 and later
        fix handling lock timeouts >LONG_MAX (Giuseppe Castagno)
2021-02-06 06:33:11 +00:00
ryoon
970900e7be firefox-l10n: Update to 85.0.1
* Sync with www/firefox-85.0.1.
2021-02-06 05:03:57 +00:00
ryoon
b2ca858123 firefox: Update to 85.0.1
Changelog:
Fixed
    Security fix
    Prevent access to NTFS special paths that could lead to filesystem corruption.
    Fixed a crash when authenticating to websites using SPNEGO on macOS devices with Apple Silicon CPUs (bug 1685427).
    Avoid printing an extra blank page at the end of some documents (bug 1689789).
    Fixed a browser crash in case of unexpected Cache API state (bug 1684838).
    Fixed external URL scheme handlers when using the Firefox flatpak (bug 1688966)

Security fix:
#MOZ-2021-0001: Buffer overflow in depth pitch calculations for compressed textures
2021-02-06 05:02:51 +00:00
ryoon
de1e94ca9f firefox78-l10n: Update to 78.7.1
* Sync with www/firefox78-78.7.1.
2021-02-06 04:53:36 +00:00
ryoon
68fdb706ce firefox78: Update to 78.7.1
Changelog:
Fixed
    Security fix
    Prevent access to NTFS special paths that could lead to filesystem corruption.

Security fix:
#MOZ-2021-0001: Buffer overflow in depth pitch calculations for compressed textures
2021-02-06 04:52:12 +00:00
adam
bdaaf181d1 py-httpcore: updated to 0.12.3
0.12.3

Fixed

- Abort SSL connections on close rather than waiting for remote EOF when using `asyncio`.
- Fix exception raised in case of connect timeouts when using the `anyio` backend.
- Fix `Host` header precedence for `:authority` in HTTP/2.
- Handle extra edge case when detecting for socket readability when using `asyncio`.
- Fix `asyncio` SSL warning when using proxy tunneling.
2021-02-05 20:34:10 +00:00
taca
94cf62c2d7 www/ruby-css-parser: update to 1.9.0
1.9.0 (2021-02-04)

* Misc cleanup #122
2021-02-05 16:01:39 +00:00
mef
cf9eb8e7c7 Added www/R-webshot version 0.5.2 2021-02-05 14:41:45 +00:00
mef
667a5886b1 (www/R-webshot) import R-webshot-0.5.2
Takes screenshots of web pages, including Shiny applications and R
Markdown documents.
2021-02-05 14:39:08 +00:00
adam
d34f8b06ff py-django-reversion: updated to 3.0.9
3.0.9:
- Significant speedup to ``Version.objects.get_deleted(...)`` database query for PostgreSQL.
- Testing against Django 3.1.
- Django 4.0 compatibility improvements.
2021-02-05 07:56:46 +00:00
adam
f6d52ab680 py-django3: updated to 3.1.6
Django 3.1.6 fixes a security issue with severity “low” and a bug in 3.1.5.

CVE-2021-3281: Potential directory-traversal via archive.extract()

The django.utils.archive.extract() function, used by startapp --template and startproject --template, allowed directory-traversal via an archive with absolute paths or relative paths with dot segments.

Bugfixes

Fixed an admin layout issue in Django 3.1 where changelist filter controls would become squashed
2021-02-05 07:55:02 +00:00
adam
6769eece61 py-django2: updated to 2.2.18
Django 2.2.18 fixes a security issue with severity “low” in 2.2.17.

CVE-2021-3281: Potential directory-traversal via archive.extract()

The django.utils.archive.extract() function, used by startapp --template and startproject --template, allowed directory-traversal via an archive with absolute paths or relative paths with dot segments.
2021-02-05 07:52:37 +00:00
mef
49cbe7682b (www/R-httpuv) Add R-testthat for TEST_DEPENDS, comment on patch 2021-02-05 02:25:48 +00:00
wiz
c22d8dfb64 privoxy: update to 3.0.29.
*** Version 3.0.29 stable ***

- Security/Reliability:
  - Fixed memory leaks when a response is buffered and the buffer
    limit is reached or Privoxy is running out of memory.
    Commits bbd53f1010b and 4490d451f9b. OVE-20201118-0001.
    Sponsored by: Robert Klemme
  - Fixed a memory leak in the show-status CGI handler when
    no action files are configured. Commit c62254a686.
    OVE-20201118-0002.
    Sponsored by: Robert Klemme
  - Fixed a memory leak in the show-status CGI handler when
    no filter files are configured. Commit 1b1370f7a8a.
    OVE-20201118-0003.
    Sponsored by: Robert Klemme
  - Fixes a memory leak when client tags are active.
    Commit 245e1cf32. OVE-20201118-0004.
    Sponsored by: Robert Klemme
  - Fixed a memory leak if multiple filters are executed
    and the last one is skipped due to a pcre error.
    Commit 5cfb7bc8fe. OVE-20201118-0005.
  - Prevent an unlikely dereference of a NULL-pointer that
    could result in a crash if accept-intercepted-requests
    was enabled, Privoxy failed to get the request destination
    from the Host header and a memory allocation failed.
    Commit 7530132349. CID 267165. OVE-20201118-0006.
  - Fixed memory leaks in the client-tags CGI handler when
    client tags are configured and memory allocations fail.
    Commit cf5640eb2a. CID 267168. OVE-20201118-0007.
  - Fixed memory leaks in the show-status CGI handler when memory
    allocations fail. Commit 064eac5fd0 and commit fdee85c0bf3.
    CID 305233. OVE-20201118-0008.

- General improvements:
  - Added experimental https inspection support which allows to filter
    https traffic. To enable it, install MbedTLS and configure with
    --with-mbedtls, or install OpenSSL or LibreSSL and configure
    with --with-openssl.
    Afterwards configure the directives in section 7 of the
    config file and enable the +https-inspection action.
    Initial MbedTLS-based code contributed by Vaclav Svec,
    initial OpenSSL support contributed by Maxim Antonov.
    With help from Nedzad Hrnjica and Ho+ Ho+ Ho+.
    Integration and improvements sponsored by Robert Klemme.
  - pcrs: Request JIT compilation if it's supported and
    the filter isn't dynamic. This can speed up filtering.
  - Added support for Brotli decompression.
    Sponsored by: Robert Klemme
  - Added FEATURE_EXTENDED_STATISTICS to gather statistics for
    block reasons and filter executions. To enable it, configure
    with --enable-extended-statistics and visit
    http://config.privoxy.org/show-status.
    Sponsored by: Robert Klemme
  - Use the IP_FREEBIND socket option, if defined. This allows
    Privoxy to bind to not-yet assigned IP addresses which is
    useful in failover environments.
    Patch by Sam Varshavchik.
  - Allow to use extended host patterns and vanilla host patterns
    at the same time by prefixing extended host patterns with
    "PCRE-HOST-PATTERN:". To enable this, configure with
    --enable-pcre-host-patterns.
    Sponsored by: Robert Klemme
  - Added "Cross-origin resource sharing" (CORS) support.
    This allows to access Privoxy's CGI interface via JavaScript from
    another domain (white-listed with the new cors-allowed-origin directive).
    Based on a patch by Nedzad Hrnjica.
    Sponsored by: Robert Klemme.
  - Add SOCKS5 username/password support.
    Based on a patch by Sam, improved by Ivan Romanov.
    Closes Patch#141 and solves TODO#105.
  - Bump the maximum number of action and filter files
    to 100 each.
    Sponsored by: Robert Klemme
  - Fixed handling of filters with "split-large-forms 1"
    when using the CGI editor.
    Reported by withoutname in #921.
  - Better detect a mismatch of connection details when
    figuring out whether or not a connection can be reused.
  - Don't send a "Connection failure" message instead of the
    "DNS failure" message.
    Sponsored by: Robert Klemme
  - Let LOG_LEVEL_REQUEST log all requests. Previously unencrypted
    requests were only logged with LOG_LEVEL_REQUEST when they weren't
    crunched (in which case they were logged with LOG_LEVEL_CRUNCH).
    This was documented behaviour, but logging all requests seems more useful.
  - Fixed locking around localtime() and gmtime().
  - Removed OS/2 support. We haven't provided OS/2 packages in years,
    it complicated the code and it depended on a fallback snprintf()
    implementation which is GPLv2 only.
  - Remove the fallback snprintf() implementation
    Now that OS/2 support is gone we no longer need it.
  - Fixed a bunch of format specifiers log messages.
  - Added a missing apostrophe in the 'More Privoxy' menu.
  - Explicitly prevent use of FEATURE_CONNECTION_SHARING
    without FEATURE_CONNECTION_KEEP_ALIVE. It makes no sense
    and does not compile anyway.
    Sponsored by: Robert Klemme
  - Fix build without FEATURE_CONNECTION_KEEP_ALIVE.
    Sponsored by: Robert Klemme
  - Downgrade the 'Graceful termination requested' message
    to LOG_LEVEL_INFO as it isn't an error.
    Sponsored by: Robert Klemme
  - decompress_iob(): Downgrade the no-content message to LOG_LEVEL_RE_FILTER
    While at it, fix a typo in a comment.
    Sponsored by: Robert Klemme
  - Fixed a couple of cppcheck warnings.
  - Rename LOG_LEVEL_GPC to LOG_LEVEL_REQUEST.
    Only the shadow knows what "GPC" is supposed to stand for.
  - Remove SourceForge references in copyright headers.
  - Upgrade a bunch of links to the homepage to https://.
  - Add 'no-brotli-accepted' filter which prevents the
    use of Brotli compression.
  - Changed license for pcrs to GPLv2+ after getting the
    permission from Andreas. This allows to redistribute
    Privoxy under the GPLv3 which is required when linking
    to future mbedTLS versions which are expected to be
    licensed under the Apache 2.0 license only.
  - Updated a bunch of tests that have to expect status code 403
    now after r1.168/070e904afa5.
  - Lowercase the host name in the request line.
  - Only set SOURCE_DATE_EPOCH if it's not already set so
    distributions can overwrite it through the environment.

- Documentation changes:
  - Explain that Privoxy has to be distributed under the
    GPLv3 (or later) when linked with an MbedTLS version
    that is licensed under the Apache 2.0 license.
  - Import the GNU GPLv3 and include it the user manual.
  - Clarify FEATURE_FORCE_LOAD's description. It allows to bypass
    blocking not filtering and only does it if blocks aren't enforced.
    Reported by: Robert Klemme
  - FAQ: Remove Zwiebelfreunde e.V. from the list of fiduciary sponsors
    As of 2021 they no longer handle donations for foreign organisations
    due to lack of resources.
  - FAQ: Remove an obsolete comment with a link to the long-gone PDF manual.
  - FAQ: Add a link to the TODO list.
  - FAQ: Change the sponsor amounts to USD slightly rounding the
    converted amounts up to get simple numbers.
    Receiving USD is apparently easier for SPI and SPI is
    preferred by sponsors as they can send invoices.
  - Advertise the client-tags CGI page in the user manual.
  - Stop advertising the show-version CGI page which no longer exists.
  - Add yet another reason why +prevent-compression may cause problems.
  - Don't claim that contributors need ssh. It's only needed for committers.
  - Replace obsolete CVS instructions with Git instructions.
  - Remove an obsolete comment

- Config file changes:
  - Change the suggested default-server-timeout to 5 to match the
    suggested keep-alive-timeout. Otherwise using the defaults would
    result in Privoxy reducing the default-server-timeout and logging
    an error message.
    Sponsored by: Robert Klemme
  - Update the 'debug 1' description.
  - Add a missing 'client-specific-tag' directive.
  - Comment out trusted-cgi-referer pointing to example.org.

- Action file improvements:
  - Block requests to /(.*/)?piwik\.php
  - Block requests to .connectaserver.de/
  - Block requests to pixel.inforsea.com/
  - Block requests to t.vi-serve.com/
  - Block requests to .ioam.de/
  - Block requests to t.9gag.com/img.gif
  - Block requests to .pixel.parsely.com/ as image
  - Block requests to pixel.wp.com/
  - Disable fast-redirects for .librarything.com/
  - Disable fast-redirects for issue.freebsdfoundation.org/
  - Disable fast-redirects for .twitter.com/.*origin=http
  - Unblock belco24.de/
  - Add fast-redirects exception for .wikipedia.org/
  - Add fast-redirects exception for oss-fuzz.com/
  - Disable fast-redirects for .consensu.org/delivery/pixel\.php
    and block the requests as image instead
  - Unblock .adbinstaller.com/
    Reported by lvm in #942.
  - Unblock .adbshell.com
    Reported by lvm in #942.
  - Unblock .tagesschau.de/
  - Disable fast-redirects for collector.githubapp.com/
    and block requests to it as image instead
  - Unblock 'ada*.'
  - Add fast-redirects{} exception for sourcepoint.vice.com/
  - Unblock adaway.org/
    Reported by DRS David Soft in AF#945.
  - Change two block reasons that previously were the same.
    Sponsored by: Robert Klemme
  - Added a +delay-response{} test.
  - Updated the location of the development version
    of default.action.master.

- Privoxy-Log-Parser:
  - Added a --keep-date option to keep the date in highlighted messages.
  - Highlight new log messages.
  - Make gather_loglevel_clf_stats() more tolerant. While at it,
    count all CLF messages as requests, even if the request is invalid.
  - Only show HTTP version distribution if at least one version has been detected.
  - Only show crunch statistics if crunches were detected.
  - Warn if the request counts differ.
  - Generate statistics if the log only contains LOG_LEVEL_CLF messages
    so it can be used with vanilla webserver logs.
    Previously Privoxy-specific "Request:" messages were required.
  - Align the client-HTTP-version distribution like other distributions
  - Bump version to 0.9.1
  - Include status code distribution in the stats.
  - Let the statistics include the size of the content Privoxy
    transferred excluding HTTP headers.
  - Get with the program and expect all requests to be logged with LOG_LEVEL_REQUEST.
    It's no longer necessary to count both LOG_LEVEL_REQUEST and
    LOG_LEVEL_CRUNCH messages to get the total number of requests.
  - Leverage the LOG_LEVEL_CLF message to gather statistics that where
    previously taken from LOG_LEVEL_HEADER lines. This results in less
    confusing results if https inspection is enabled in which case there
    are two LOG_LEVEL_HEADER lines with request lines.
    Sponsored by: Robert Klemme
  - Properly highlight the filter results message. Previously a brace got lost.
  - Prefer the number of CLF lines to get the total number of requests
    as it works with older Privoxy versions as well.

- Privoxy-Regression-Test:
  - Turn curl's globbing mode off so we can allow more characters in URLs.
  - Allow '[' and ']' in URLs.
  - Include the action file when complaining about missing Sticky Actions.
  - Fix a sentence in the documentation.
  - Bump version to 0.7.1

- url-pattern-translator:
  - Detect a couple of pattern prefixes case-insensitively.
    Sponsored by: Robert Klemme
  - Skip CLIENT-TAG patterns.
    Sponsored by: Robert Klemme
  - Skip patterns that have already been converted.
    It should now be safe to "convert" a file multiple times.
    Sponsored by: Robert Klemme
  - Add the new 'PCRE-HOST-PATTERN:' prefix.
    Sponsored by: Robert Klemme
2021-02-04 16:29:14 +00:00
taca
6b3ca234bd www/ruby-puma: update to 5.2.0
5.2.0 (2021-01-27)

Features

* 10x latency improvement for MRI on ssl connections by reducing overhead
  ([#2519])
* Add option to specify the desired IO selector backend for libev
  ([#2522])
* Add ability to set OpenSSL verification flags (MRI only) ([#2490])
* Uses flush after writing messages to avoid mutating $stdout and $stderr
  using sync=true ([#2486])

Bugfixes

* MiniSSL - Update dhparam to 2048 bit for use with SSL_CTX_set_tmp_dh
  ([#2535])
* Change 'Goodbye!' message to be output after listeners are closed
  ([#2529])
* Fix ssl bind logging with 0.0.0.0 and localhost ([#2533])
* Fix compiler warnings, but skipped warnings related to ragel state
  machine generated code ([#1953])
* Fix phased restart errors related to nio4r gem when using the Puma
  control server ([#2516])
* Add #string method to Puma::NullIO ([#2520])
* Fix binding via Rack handler to IPv6 addresses ([#2521])

Refactor

* Refactor MiniSSL::Context on MRI, fix MiniSSL::Socket#write ([#2519])
* Remove Server#read_body ([#2531])
* Fail build if compiling extensions raises warnings on GH Actions,
  configurable via MAKE_WARNINGS_INTO_ERRORS ([#1953])
2021-02-03 15:47:55 +00:00
taca
c41067b2d2 www/ruby-mechanize: update to 2.7.7
pkgsrc change: add "USE_LANGUAGES=	# empty"


2.7.7 / 2021-02-01

* Security fixes for CVE-2021-21289

  Mechanize `>= v2.0`, `< v2.7.7` allows for OS commands to be injected
  into several classes' methods via implicit use of Ruby's `Kernel.open`
  method. Exploitation is possible only if untrusted input is used as a
  local filename and passed to any of these calls:

  - `Mechanize::CookieJar#load`: since v2.0 (see 208e3ed)
  - `Mechanize::CookieJar#save_as`: since v2.0 (see 5b776a4)
  - `Mechanize#download`: since v2.2 (see dc91667)
  - `Mechanize::Download#save` and `#save!` since v2.1 (see 98b2f51, bd62ff0)
  - `Mechanize::File#save` and `#save_as`: since v2.1 (see 2bf7519)
  - `Mechanize::FileResponse#read_body`: since v2.0 (see 01039f5)

  See
  github.com/sparklemotion/mechanize/security/advisories/GHSA-qrqm-fpv6-6r8g
  for more information.

  Also see #547, #548. Thank you, @kyoshidajp!

New Features

* Support for Ruby 3.0 by adding `webrick` as a runtime dependency. (#557)
  @pvalena

Bug fix

* Ignore input fields with blank names (#542, #536)
2021-02-03 15:44:35 +00:00
taca
c49991f2d5 www/ruby-css-parser: update to 1.8.0
No release information nor changelog

Please refer
<https://github.com/premailer/css_parser/compare/v1.7.1...v1.8.0>
in detail.
2021-02-03 15:40:37 +00:00
taca
223634c299 www/ruby-capybara: update to 3.35.3
pkgsrc changes: stop a few warnings of pkglint.


3.35.3 (2021-01-29)

Fixed
* Just a release to have the correct dates in the History.md in released
  gem

3.35.2 (2021-01-29)

Fixed
* Selenium deprecation suppressor with Selenium 3.x

3.35.1 (2021-01-26)

Fixed

* Default chrome driver registrations use chrome - Issue #2442 [Yuriy
  Alekseyev]
* 'Capybara.test_id' usage with the :button selector - Issue #2443
2021-02-03 15:33:07 +00:00
adam
207e1dbe78 curl: updated to 7.75.0
Changes:

curl: add --create-file-mode [mode]
curl: add new variables to --write-out
dns: extend CURLOPT_RESOLVE syntax for adding non-permanent entries
gopher: implement secure gopher protocol
http: add Hyper as new optional HTTP backend
http: introduce AWS HTTP v4 Signature support

Bugfixes:

badsymbols.pl: add verbose mode -v
badsymbols.pl: ignore stand-alone single hash lines
BUG-BOUNTY: minor language updates
build: fix djgpp builds
cleanup: fix empty expression statement has no effect
cmake: Add an option to disable libidn2
cmake: enable gophers correctly in curl-config
cmake: expose CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG
cmdline-opts/gen.pl: return hard on errors
cmdline-opts/retry.d: mention response code 429 as well
configure: set -Wextra-semi-stmt for clang with --enable-debug
connect: defer port selection until connect() time
connect: mark intentional ignores of setsockopt return values
connect: on linux, enable reporting of all ICMP errors on UDP sockets
connect: zero variable on stack to silence valgrind complaint
cookie: avoid the C1001 internal compiler error with MSVC 14
curl.1: fix typo microsft -> microsoft
curl: fix handling of -q option
curl: include the file name in --xattr/--remote-time error msgs
curl: move fprintf outputs to warnf
Curl_chunker: shrink the struct
curl_easy_pause.3: add multiplexed pause effects
CURLINFO_PRETRANSFER_TIME.3: clarify
CURLOPT_URL.3: remove scheme specific details
digest_sspi: Show InitializeSecurityContext errors in verbose mode
docs/examples: adjust prototypes for CURLOPT_READFUNCTION
docs/URL-SYNTAX: the URL syntax curl accepts and works with
docs: enable syntax highlighting in several docs files
docs: fix line length bug in gen.pl
docs: fix typos in NEW-PROTOCOL.md
docs: fix wrong documentation in help.d
docs: remove redundant "better" in --fail help
doh: allocate state struct on demand
examples/libtest: add .checksrc to dist
examples: remove superfluous asterisk uses
failf: remove newline from formatting strings
file: don't provide content-length for directories
getinfo: build with disabled HTTP support
gitattributes: Set batch files to CRLF line endings on checkout
h2: do not wait for RECV on paused transfers
HISTORY: added dates to early history
http: empty reply connection are not left intact
http: get CURLOPT_REQUEST_TARGET working with a HTTP proxy
http: have CURLOPT_FAILONERROR fail after all headers
http: make providing Proxy-Connection header not cause duplicated headers
http: show the request as headers even when split-sending
http_chunks: correct and clarify a comment on hexnumber length
http_proxy: Fix CONNECT chunked encoding race condition
httpauth: make multi-request auth work with custom port
INSTALL: now at 85 operating systems
INSTALL: update the list known OSes and CPU archs curl has run on
lib/unit tests: add missing curl_global_cleanup() calls
lib1564/5: verify that curl_multi_wakeup returns OK
lib: pass in 'struct Curl_easy *' to most functions
lib: remove Curl_ prefix from many static functions
lib: save a bit of space with some structure packing
libssh2: fix "Value stored to 'readdir_len' is never read"
libssh2: move data from connection object to transfer object
libssh: avoid plain free() of libssh-memory
mime: make sure setting MIMEPOST to NULL resets properly
misc: assorted typo fixes
misc: fix "warning: empty expression statement has no effect"
misc: fix typos
mk-ca-bundle.pl: deterministic output when using -t
mqtt: deal with 0 byte reads correctly
mqtt: handle POST/PUBLISH without a set POSTFIELDSIZE
multi: set the PRETRANSFER time-stamp when we switch to PERFORM
multi: skip DONE state if there's no connection left for ftp wildcard
multi: when erroring in TOOFAST state, act as for PERFORM
multi_runsingle: bail out early on data->conn == NULL
ngtcp2: Fix http3 upload stall
ngtcp2: Fix stack buffer overflow
ngtcp2: make it build it current master again
nss: get the run-time version instead of build-time
openssl: lowercase the hostname before using it for SNI
OS400: update ccsidcurl.c
pretransfer: setup the User-Agent header here
quiche: remove fprintf() leftover
Revert "CI/github: work-around for brew breakage on macOS"
runtests: add 'wakeup' as a feature
runtests: add support for %if [feature] conditions
runtests: preprocess DISABLED to allow conditionals
schannel: plug a memory-leak
schannel_verify: fix safefree call typo
select: convert Curl_select() to private static function
socks: use the download buffer instead
speedcheck: exclude paused transfers
strerror: skip errnum >= 0 assertion on windows
test1522: add debug tracing
test1633: set appropriate name
test179: use consistent header line endings
test410: verify HTTPS GET with a 49K request header
tests/mqttd: extract the client id from the correct offset
tests: make --libcurl tests only test FTP options if ftp enabled
tool_doswin: Restore original console settings on CTRL signal
tool_operate: fix the suppression logic of some error messages
tool_operate: spellfix a comment
tooĺ_writeout: fix the -w time output units
transfer: fix GCC 10 warning with flag '-Wint-in-bool-context'
travis: build ngtcp2 --with-gnutls
travis: limit the tests with quiche builds to HTTPS and FTPS only
travis: restrict the openssl3 job to only run https and ftps tests
url: if IDNA conversion fails, fallback to Transitional
urldata: make magic be the first struct field
urldata: remove 'local_ip' from the connectdata struct
urldata: remove duplicate 'upkeep_interval_ms' from connectdata
urldata: remove duplicate port number storage
urldata: remove the duplicate 'ip_addr_str' field
urldata: store ip version in a single byte
vtls: remove md5sum
warnless: remove curlx_ultosi
wolfssl: add SECURE_RENEGOTIATION support
wolfssl: Support wolfSSL builds missing TLS 1.1
2021-02-03 13:17:18 +00:00
adam
8e052a2e2b nghttp2: updated to 1.43.0
v1.43.0:

doc

Documentations are now built with Sphinx 3.3.0 or later.

python

The python binding now requires Python 3.
All python scripts for nghttp2 development are translated to Python 3 compatible.

nghttpx

This release fixes a potential memory issue that a memory pool gets cleared while it is still in use.
ECDSA certificate is now chosen when compatible signature algorithm is available.
This release adds a workaround to include ‘:’ in backend pattern.
2021-02-03 13:16:19 +00:00
schmonz
ebb573aeb5 Update to 1.4.59. From the changelog:
Summary:

HTTP/2 enabled by default, mod_deflate zstd support, mod_ajp13
(new), bugfixes.

Future Scheduled Behavior Changes:

* graceful restart/shutdown default timeout will change from 0
  (infinite/no timeout) to 5 seconds (or some similar non-zero period)
  configure an alternative with:
  server.feature-flags += ("server.graceful-shutdown-timeout" => 5)

* mod_compress is DEPRECATED; use mod_deflate
  mod_compress has been subsumed by mod_deflate
  Note: mod_compress config options may be removed in a future release

* mod_geoip is DEPRECATED; use mod_maxminddb
  Note: mod_geoip will be removed from a future lighttpd release

* mod_authn_mysql is DEPRECATED; use mod_authn_dbi
  Note: mod_authn_mysql will be removed from a future lighttpd release

* mod_mysql_vhost is DEPRECATED; use mod_vhostdb_dbi or mod_vhostdb_mysql
  Note: mod_mysql_vhost will be removed from a future lighttpd release

* mod_cml is DEPRECATED; use mod_magnet
  Note: mod_cml will be removed from a future lighttpd release

Changes from 1.4.58:

* [mod_webdav] hide unused funcs depending on build
* [mod_mbedtls] include mbedtls/platform_util.h
* [mod_mbedtls] use local strncmp_const()
* [mod_gnutls] use local strncmp_const()
* [mod_dirlisting] place vars closer to where used
* [autotools] autoupdate; subst deprecated/obsolete
* [autoconf] update ax_prog_cc_for_build.m4
* [core] fix crash at shutdown w/ certain config
* [tests] use ephemeral ports in tests
* [mod_wolfssl] minor updates for wolfSSL v4.6.0
* [doc] create-mime.conf.pl improve case handling
* [mod_openssl] extend ssl.openssl.ssl-conf-cmd
* [mod_extforward] config warning for module order
* [mod_extforward] fix extforward.headers defaults (fixes #3051)
* [multiple] use HTTP_HEADER_* enum before strcmp
* [multiple] replace buffer_is_equal_caseless_string
* [mod_dirlisting] quiet coverity false positive
* [doc] create-mime.conf.pl improve case handling
* [autoconf] fix LT_INIT syntax
* [doc] create-mime.conf.pl -v for warnings
* [core] fix crash in error trace if backend is down (fixes #3052)
* [doc] create-mime.conf.pl -v silent for mult vnd
* [mod_openssl] update LIBRESSL_VERSION_NUMBER check
* [multiple] fix: honor CipherString for alt TLS lib
* [mod_openssl] set Ciphersuites once API available
* [mod_dirlisting] use fdopendir(), fstatat()
* [mod_deflate] support Accept-Encoding: zstd
* [mod_deflate] use zstd streaming API
* [mod_dirlisting] hide unused variable on MacOS
* [doc] add --with-zstd to INSTALL
* [mod_access] mark mod_access_check attribute pure
* [core] add decls in connections.h
* [build] update scripts/ci-build.sh
* [core] check ifdef WOLFSSL_SHA512 for SHA512 avail
* [build] scripts/ci-build.sh --with-nettle
* [mod_openssl] update LIBRESSL_VERSION_NUMBER check
* [build] scripts/ci-build.sh w/o --with-wolfssl
* [build] scripts/ci-build.sh adjustments
* [build] fix typo in src/CMakeLists.txt
* [build] adjust mbedtls vars in src/CMakeLists.txt
* [build] scripts/ci-build.sh adjustments
* [build] adjust crypto vars in src/CMakeLists.txt
* [core] avoid multiple definition of SHA512_CTX
* [build] adjust crypto vars in src/CMakeLists.txt
* [mod_alias] modify r->physical.path in place
* [build] scripts/ci-build.sh add --with-maxminddb
* build] scripts/ci-build.sh remove --with-maxminddb
* [mod_deflate] use zstd typedefs (minor cleanup)
* [mod_deflate] compat with zstd < v1.4.0
* [multiple] fix coverity warnings
* [multiple] fix TLS config string parsing
* [mod_gnutls] fix ssl.ca_dn_file data access
* [mod_wolfssl] wipe ssl_pemfile_pkey before free()
* [mod_wolfssl] fix syntax errors
* [multiple] fix TLS config string parsing
* [mod_gnutls] fix alt code for coverity
* [core] check more carefully after SSL_WANT_WRITE
* [core] fix 100% CPU spin if traffic limit hit
* [core] skip interest in POLLRDHUP after POLLRDHUP (#3059)
* [TLS] detect expired stapling file at startup (fixes #3056)
* [multiple] avoid duplicate parsing in trigger func (#3056)
* [multiple] quiet some clang-analyzer warnings
* [core] enable HTTP/2 by default
* [mod_ajp13] AJPv13 Tomcat connector for lighttpd
* [core] const data_unset *array_get_element_klen()
* [core] tighten struct data_config and related code
* [core] fix merging large headers across mult reads (fixes #3059)
* [mod_gnutls,mod_mbedtls] recog common cipherstring
* [build] fix typo in SConstruct (fixes #3061)
* [mod_wolfssl] wolfSSL might repeat SNI_Callback()
* [TLS] fix invalid cfg warning
* [mod_openssl] fix acme-tls/1 challenge bootstrap
* [TLS] set r->uri.authority empty str upon accept()
* [mod_gnutls] fix acme-tls/1 challenge bootstrap
* [mod_nss] fix acme-tls/1 challenge bootstrap
* [mod_wolfssl] copy stapling buf for OCSP resp
* [mod_mbedtls] fix acme-tls/1 challenge bootstrap
* [mod_mbedtls] fix acme-tls/1 challenge bootstrap
* [mod_cgi] fix assert if empty X-Sendfile path (fixes #3062)
* [mod_mbedtls] restore ALPN chk after client hello
* [core] re-validate h2 CONTINUATION frame len in cq
* [mod_mbedtls] remove redundant condition check
* [core] quiet coverity warning
2021-02-03 08:49:49 +00:00
taca
7babfcc6f1 www/drupal8: update to 8.9.13
Update drupal8 to 8.9.13 (Drupal 8.9.13).

Fixes these security problems.

8.9.9 (2020-11-18)

Drupal core - Critical - Remote code execution - SA-CORE-2020-012

8.9.10 (2020-11-26)

Drupal core - Critical - Third-party library - SA-CORE-2020-013

8.9.13 (2021-01-20)

Drupal core - Critical - Third-party library - SA-CORE-2021-001


For more information, please refer each release announce.

https://www.drupal.org/project/drupal/releases/8.9.7
https://www.drupal.org/project/drupal/releases/8.9.8
https://www.drupal.org/project/drupal/releases/8.9.9
https://www.drupal.org/project/drupal/releases/8.9.10
https://www.drupal.org/project/drupal/releases/8.9.11
https://www.drupal.org/project/drupal/releases/8.9.12
https://www.drupal.org/project/drupal/releases/8.9.13
2021-02-02 15:33:41 +00:00
taca
95615aca89 www/drupal7: update to 7.78
Drupal 7.78, 2021-01-19
-----------------------
- Fixed security issues:
   - SA-CORE-2021-001

Drupal 7.77, 2020-12-03
-----------------------
- Hotfix for schema.prefixed tables

Drupal 7.76, 2020-12-02
-----------------------
- Support for MySQL 8
- Core tests pass in SQLite
- Better user flood control logging
2021-02-02 15:19:42 +00:00
wiz
fdbea04427 *: use perl.org consistently 2021-02-02 09:13:36 +00:00
mef
2e9d65ed41 (www/emacs-w3m) Updated from 1.4.632.20190920.1116 to 1.4.632.20210106.2144
Followings are from ChangeLog but some 450 lines are omitted, sorry

2020-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>

	* w3m.el (w3m-download): Add option to w3m so to work for downloading
	any kinds of contents ([emacs-w3m:13731]).  Thanks to Kinoshita-san.

2021-01-03  Boruch Baum  <boruch_baum@gmx.com>

	* w3m.el (w3m-view-previous-page): When currently in an "about://" url,
	return to the calling url (PR#89 for upstream).

	* w3m-hist.el (w3m-history-push): Don't put "about://" pages in the
	history (PR#89 for upstream).

2020-12-28  Boruch Baum  <boruch_baum@gmx.com>

	* w3m.el (w3m-select-buffer-mode):
	* w3m-session.el (w3m-session-select-mode): Set variable
	buffer-quit-function (PR#88).

2020-12-22  Boruch Baum  <boruch_baum@gmx.com>
	(w3m-perldoc-pretty): New function.
	(w3m-perldoc): Use them.

 .... ( omimt some 450 lines) ...

2019-10-02  Katsumi Yamaoka  <yamaoka@jpl.org>

	Abolish w3m-max-anchor-sequence (issue #71)

	* w3m.el (w3m-max-anchor-sequence): Abolish.

	* w3m-form.el (w3m-form-parse-and-fontify):
	* w3m.el (w3m-clear-local-variables, w3m-copy-local-variables)
	(w3m-fontify-anchors, w3m-next-anchor, w3m-previous-anchor):
	Don't handle/use w3m-max-anchor-sequence.

2019-10-01  Katsumi Yamaoka  <yamaoka@jpl.org>

	w3m-next-anchor and w3m-previous-anchor return t if success (issue #71)

	* w3m.el (w3m-next-anchor, w3m-previous-anchor): Return t if success.
2021-02-01 11:19:16 +00:00
fcambus
054d049dbd htmldoc-x11: update to 1.9.11.
ChangeLog:

# Changes in HTMLDOC v1.9.11

- Added high-resolution desktop icons for Linux.
- Updated the internal HTTP library to fix truncation of redirection URLs
  (Issue #396)
- Fixed a regression in the handling of character entities for UTF-8 input
  (Issue #401)
- The `--numbered` option did not work when the table-of-contents was disabled
  (Issue #405)


# Changes in HTMLDOC v1.9.10

- Updated local zlib to v1.2.11.
- Updated local libpng to v1.6.37.
- Fixed packaging issues on macOS and Windows (Issue #377, Issue #386)
- Now ignore sRGB profile errors in PNG files (Issue #390)
- The GUI would crash when saving (Issue #391)
- Page comments are now allowed in `pre` text (Issue #394)


# Changes in HTMLDOC v1.9.9

- Fixed a redirection issue - some sites (incorrectly) provide an incomplete
  Location: URL in the HTTP response.
- Fixed https: support on newer versions of Windows (Issue #378)
- Fixed a problem with remote URLs containing spaces (Issue #379)
- Fixed a UTF-8 processing bug for Markdown files (Issue #383)
- Added support for `<FONT FACE="monospace">` (Issue #385)
2021-02-01 09:35:11 +00:00
fcambus
2236693498 htmldoc: update to 1.9.11.
ChangeLog:

# Changes in HTMLDOC v1.9.11

- Added high-resolution desktop icons for Linux.
- Updated the internal HTTP library to fix truncation of redirection URLs
  (Issue #396)
- Fixed a regression in the handling of character entities for UTF-8 input
  (Issue #401)
- The `--numbered` option did not work when the table-of-contents was disabled
  (Issue #405)


# Changes in HTMLDOC v1.9.10

- Updated local zlib to v1.2.11.
- Updated local libpng to v1.6.37.
- Fixed packaging issues on macOS and Windows (Issue #377, Issue #386)
- Now ignore sRGB profile errors in PNG files (Issue #390)
- The GUI would crash when saving (Issue #391)
- Page comments are now allowed in `pre` text (Issue #394)


# Changes in HTMLDOC v1.9.9

- Fixed a redirection issue - some sites (incorrectly) provide an incomplete
  Location: URL in the HTTP response.
- Fixed https: support on newer versions of Windows (Issue #378)
- Fixed a problem with remote URLs containing spaces (Issue #379)
- Fixed a UTF-8 processing bug for Markdown files (Issue #383)
- Added support for `<FONT FACE="monospace">` (Issue #385)
2021-02-01 09:33:12 +00:00
ryoon
6299590b94 w3m: Remove an unused patch 2021-01-30 14:21:21 +00:00
mef
53c13aacc7 (www/w3m) Updated from 0.5.3+git20190105 to 0.5.3+git20210102
Debian's w3m 0.5.3+git20210102

* new features
 - support links containing divs for HTML5
 - rudimentary support for HTML5 tags: figure, figcaption, and section
 - enhance the behaviour of the q tag when m17n and Unicode are configured
 - support for file://hostname/... URLs
 - new commands CURSOR_TOP, CURSOR_MIDDLE, and CURSOR_BOTTOM
 - new option space_autocomplete, disabled by default
* bug fixes
 - fix and improve broken Gopher support, enabled by default
 - change the encoding of the Japanese document files to UTF-8
 - use the default ciphers without SSL_CTX_set_cipher_list for OpenSSL 1.1
 - fix compilation errors due to sys_errlist and longjmp
 - define X_DISPLAY_MISSING when configure --without-x for Imlib2
 - avoid the -l option of the man command for w3mman
 - fix some source formatting in the manual
 - show keyboard shortcuts in a consistent order in help
 - fix traditional Chinese translation
 - drop obsolete w3m-doc

Debian's w3m 0.5.3+git20200502

* bug fixes
 - support &apos; entity
 - prevent multiple User-Agent with -header
 - fix -Wchar-subscripts
* new features
 - support setting user_agent in siteconf
 - new command GOTO_HOME
 - extend ssl_forbid_method for TLSv1.2 and TLSv1.3
2021-01-30 14:10:12 +00:00
mef
4110091eb2 (www/py-django-treebeard) Add patch for build fix, only for py36 2021-01-30 07:23:29 +00:00
wen
cda078cbf5 Update to 1.0048
Update DEPENDS

Upstream changes:
1.0048  2020-11-29 16:20:00 PST
    [IMPROVEMENTS]
        - Updated documentation for cotent_length and content_type #625
        - Allow hyphens in file extensions for custom MIME types #614
        - Updated some python test script to work with Python 3 #639
    [BUG FIXES]
         - Fix HTTP::Message::PSGI to work with delayed writer without content #653
         - Plackup reloader allows restarting the server when the path contains .git or .svn, just not at the beginning of the path #632
         - Added MIME types for .webp, .ttf and .xlsx files (rrwo)
         - Fix Plack::Request content to not error when Content-Type is empty #655
2021-01-29 12:06:10 +00:00
wen
2f19551c9c Update to 0.25
Upstream changes:
0.25 2020-11-28T02:35:28Z

  - handle empty Content-Type as if octet-stream blob #14
2021-01-29 11:55:33 +00:00
maya
133de1560c Add py-klein version 20.6.0
Klein is a micro-framework for developing production-ready web
services with Python. It is 'micro' in that it has an incredibly
small API similar to Bottle and Flask. It is not 'micro' in that
it depends on things outside the standard library. This is primarily
because it is built on widely used and well tested components like
Werkzeug and Twisted.
2021-01-28 21:22:04 +00:00
ryoon
ee2c057cd8 php-nextcloud: Update to 20.0.6
Changelog:
Changes

  * Make sure to do priority app upgrades first (server#25077)
  * Respect DB restrictions on number of arguments in statements and queries
    (server#25120)
  * Add a hint about the direction of priority (server#25143)
  * Do not redirect to logout after login (server#25146)
  * Fix comparison of PHP versions (server#25152)
  * Add "composer.lock" for acceptance tests to git (server#25178)
  * Update CRL due to revoked gravatar.crl (server#25190)
  * Don't log keys on checkSignature (server#25193)
  * Update 3rdparty after Archive_Tar (server#25199)
  * Bump CA bundle (server#25219)
  * Update handling of user credentials (server#25225)
  * Fix encoding issue with OC.Notification.show (server#25244)
  * Also use storage copy when dav copying directories (server#25261)
  * Silence log message (server#25263)
  * Extend ILDAPProvider to allow reading arbitrairy ldap attributes for users
    (server#25276)
  * Do not obtain userFolder of a federated user (server#25278)
  * Bump pear/archive_tar from 1.4.11 to 1.4.12 (3rdparty#603)
  * Add gitignore entry for .github folder of dependencies (3rdparty#604)
  * Clear event array on getting them (activity#551)
2021-01-28 09:46:47 +00:00
wiz
33f5a59048 otter-browser: remove patches that were removed from distinfo during update 2021-01-28 09:17:19 +00:00
gutteridge
6365444121 firefox: reflect new minimum Rust and NSS versions 2021-01-28 00:58:23 +00:00
adam
454cfb15e6 py-bleach: updated to 3.2.3
Version 3.2.3 (January 26th, 2021)
----------------------------------

**Security fixes**
None

**Features**
None

**Bug fixes**
* fix clean and linkify raising ValueErrors for certain inputs.


Version 3.2.2 (January 20th, 2021)
----------------------------------

**Security fixes**
None

**Features**
* Migrate CI to Github Actions.

**Bug fixes**
* fix linkify raising an IndexError on certain inputs.
2021-01-27 09:43:43 +00:00
adam
fe3646eea5 py-urllib3: updated to 1.26.3
1.26.3
* Fixed bytes and string comparison issue with headers
* Changed ``ProxySchemeUnknown`` error message to be
  more actionable if the user supplies a proxy URL without
  a scheme.
2021-01-27 09:38:34 +00:00
schmonz
d3934384b8 Update to 1.4. From the changelog:
- Added a caching storage mechanism to improve parsing raw data and data
  rendering.
- Added a mechanism to avoid counting duplicate data when restoring persisted
  data from disk.
- Added additional option to the HTML report to set a maximum number of items
  per page to 3.
- Added a list of podcast-related user agents under '%sysconfdir%'.
- Added 'Android 10' to the list of Android codenames.
- Added a 'widescreen' layout to the HTML report (e.g., 4K TV/KPI Dashboard).
- Added 'Beaker', 'Brave', and 'Firefox Focus' to the list of browsers
- Added command line option --user-name=username to avoid running GoAccess as
  root when outputting a real-time report.
- Added 'DuckDuckGo' and 'MSNBot' browsers to the browsers.list.
- Added 'facebookexternalhit' to the default crawler list.
- Added German translation (DE).
- Added Kubernetes Nginx Ingress Log Format to the default config file.
- Added 'macOS Catalina' to the list of OSX codenames.
- Added minor CSS updates to HTML report.
- Added missing header '<sys/socket.h>' to fix FreeBSD build
- Added new 'Edg' token to the list of browsers.
- Added '--no-ip-validation' command line to disable client IP validation
- Added '--persist' and '--restore' options to persist to disk and restore a
  dump from disk.
- Added Portuguese translation (pt-BR)
- Added Swedish translation (SV)
- Added the ability to parse server cache status and a new panel to display
  those metrics.
- Changed accumulated time to work by default on '--persist' and '--restore'.
- Changed back how the hits and visitors percentage is calculated to be more
  intuitive.
- Changed Geo Location panel display default to show only if database file is
  provided ('LIBMAXMINDDB').
- Changed initial processing time from secs to HH:MM:SS in HTML output.
- Changed '--max-items' for the static HTML report to allow no limit on
  output entries.
- Changed required 'gettext' version to 0.19
- Changed to ignore 'SIGPIPE' with 'SIG_IGN'
- Changed version to 10.15 for 'macOS Catalina'.
- Ensure proper escaping on default AWSELB log format.
- Ensure valid requests counter is not affected on duplicate entries when
  restoring data.
- Fixed issue preventing Ctrl-C (SIGINT) for the curses interface to stop the
  program.
- Fixed issue where HTML report wouldn't update the tables when changing per
  page option.
- Fixed issue where it wouldn't find either the user's or global config file.
- Fixed issue where changing the number of items per page in the HTML report
  would not automatically refresh the tables.
- Fixed issue where last updated label was not updated in real-time.
- Fixed issue where overall date range wasn't showing the right start/end parse
  dates.
- Fixed issue where tailing a file could potentially re-parse part of the log.
- Fixed memory leak when fetching country/continent while using 'LIBMAXMINDDB'.
- Fixed several '-Wcast-qual' warnings.
- Fixed unwanted added characters to the HTML output.
- Fixed websocket issue returning a 400 due to request header size.
- Increased 'MAX_LINE_CONF' so a JSON string can be properly parsed from the
  config file.
- Removed deprecated option '--geoip-city-data' from config file.
- Removed unnecessary dependency from snapcraft.yaml.
- Removed some old browsers from the default curated list.
- Replaced TokyoCabinet storage for a non-dependency in-memory persistent
  storage.

pkgsrc changes:

- Remove 'tokyocabinet' option, no longer needed
- Switch 'geoip' option to libmaxminddb
2021-01-27 08:17:31 +00:00
nia
b1a9e75555 firefox78-l10n: sync with firefox78 2021-01-27 05:29:25 +00:00
nia
59c88de66c firefox78: Update to 78.7.0
changes:
https://www.mozilla.org/en-US/security/advisories/mfsa2021-04/
2021-01-27 05:24:11 +00:00
ryoon
a460e9cac4 firefox-l10n: Update to 85.0
* Sync with www/firefox-85.0.
2021-01-26 15:04:12 +00:00
ryoon
4d4e29ec3d firefox: Update to 85.0
Changelog:
New

  * Firefox now protects you from supercookies, a type of tracker that can stay
    hidden in your browser and track you online, even after you clear cookies.
    By isolating supercookies, Firefox prevents them from tracking your web
    browsing from one site to the next.

  * It??s easier than ever to save and access your bookmarks. Firefox now
    remembers your preferred location for saved bookmarks, displays the
    bookmarks toolbar by default on new tabs, and gives you easy access to all
    of your bookmarks via a toolbar folder.

  * The password manager now allows you to remove all of your saved logins with
    one click, as opposed to having to delete each login individually.

Fixed

  * Various security fixes.


Changed

  * Firefox no longer supports Adobe Flash. There is no setting available to
    re-enable Flash support.


Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. You can see more details in the Firefox for Enterprise
    85 Release Notes.


Developer

  * Developer Information
  * CSS: We have added support for the :focus-visible pseudo class.

  * It's possible to prettify JS expressions in Console source code Editor
    (available in multiline mode) using a new toolbar button.
    Console Editor Pretty Print Expression Screenshot

Security fixes:
#CVE-2021-23953: Cross-origin information leakage via redirected PDF requests
#CVE-2021-23954: Type confusion when using logical assignment operators in
 JavaScript switch statements
#CVE-2021-23955: Clickjacking across tabs through misusing requestPointerLock
#CVE-2021-23956: File picker dialog could have been used to disclose a complete
 directory
#CVE-2021-23957: Iframe sandbox could have been bypassed on Android via the
 intent URL scheme
#CVE-2021-23958: Screen sharing permission leaked across tabs
#CVE-2021-23959: Cross-Site Scripting in error pages on Firefox for Android
#CVE-2021-23960: Use-after-poison for incorrectly redeclared JavaScript
 variables during GC
#CVE-2021-23961: More internal network hosts could have been probed by a
malicious webpage
#CVE-2021-23962: Use-after-poison in <code>nsTreeBodyFrame::RowCountChanged</
 code>
#CVE-2021-23963: Permission prompt inaccessible after asking for additional
 permissions
#CVE-2021-23964: Memory safety bugs fixed in Firefox 85 and Firefox ESR 78.7
#CVE-2021-23965: Memory safety bugs fixed in Firefox 85
2021-01-26 15:02:55 +00:00
taca
9596f5c0ab www/ruby-capybara: update to 3.35.0
Version 3.35.0

Release date: 2020-01-25

Added
* Support Regexp matching for individual class names in :class filter
  passed an Array
* Animation disabler now supports JQuery animation disabling when JQuery
  loaded from body [Chien-Wei Huang]

Fixed
* :button selector type use with enable_aria_role [Sean Doyle]
* elements don't associate with aria-role buttons
* Ignore Selenium::WebDriver::Error::InvalidSessionIdError when quitting
  driver [Robin Daugherty]
* Firefox: Don't click input when sending keys if already focused
* Miscellaneous issues with selenium-webdriver 4.0.0.alphas
* Nil return error in node details optimizations
* Animation disabler now inserts XHTML compliant content [Dale Morgan]
2021-01-26 15:02:11 +00:00
adam
ad27e48d7c py-django-cors-headers: updated to 3.7.0
3.7.0:
* Support Django 3.2.
2021-01-26 06:15:00 +00:00
nia
326ad79aae squid4: needs atomic64 2021-01-25 11:34:51 +00:00