Commit Graph

62879 Commits

Author SHA1 Message Date
Yorick Hardy fb734a8268 baresip: update to baresip-1.0.0
(Presumably the changelog [Unreleased] section is for 1.0.0)

= Baresip Changelog

== [Unreleased]

=== Added

- aac: add AAC_STREAMTYPE_AUDIO enum value
- aac: add AAC_ prefix
- Video mode param to call_answer(), ua_answer() and ua_hold_answer [#966]
- video_stop_display() API function [#977]
- module: add path to module_load() function
- conf: add conf_configure_buf
- test: add usage of g711.so module [#978]
- JSON initial codec state command and response [#973]
- account_set_video_codecs() API function [#981]
- net: add fallback dns nameserver [#996]
- gtk: show call_peername in notify title [#1006]
- call: Added call_state() API function that returns enum state of the call [#1013]
- account_set_stun_user() and account_set_stun_pass() API functions [#1015]
- API functions account_stun_uri and account_set_stun_uri. [#1018]
- ausine: Audio sine wave input module [#1021]
- gtk/menu: replace spaces from uri [#1007]
- jack: allowing jack client name to be specified in the config file [#1025] [#1020]
- snapshot: Add snapshot_send and snapshot_recv commands [#1029]
- webrtc_aec: 'extended_filter' config option [#1030]
- avfilter: FFmpeg filter graphs integration [#1038]
- reg: view proxy expiry value in reg_status [#1068]
- account: add parameter rwait for re-register interval [#1069]
- call, stream, menu: add cmd to set the direction of video stream [#1073]

=== Changed

- **Using [baresip/re](https://github.com/baresip/re) fork now**
- audio: move calculation to audio_jb_current_value
- avformat: clean up docs
- gzrtp: update docs
- account: increased size of audio codec list to 16
- video: make video_sdp_attr_decode public
- config: Derive default audio driver from default audio device [#1009]
- jack: modifying info message on jack client creation [#1019]
- call: when video stream is disabled, stop also video display [#1023]
- dtls_srtp: use tls_set_selfsigned_rsa with keysize 2048 [#1062] [#1056]
- rst: use a min ptime of 20ms
- aac: change ptime to 4ms

=== Fixed

- avcodec: fix H.264 interop with Firefox
- winwave: waveInGetPosition is no longer supported for use as of Windows Vista [#960]
- avcodec: call av_hwdevice_ctx_create before if-statement
- account: use single quote instead of backtick
- ice: fix segfault in connh [#980]
- call: Update call->got_offer when re-INVITE or answer to re-INVITE
  is received [#986]
- mk: Test also for /usr/lib64/libspeexdsp.so to cover Fedora/RHEL/CentOS [#992]
- config: Allow distribution specific CA trust bundle locations (fixes [#993]
- config: Allow distribution specific default audio device (fixes [#994]
- mqtt: fix err is never read (found by clang static analyzer)
- avcodec: fix err is never read (found by clang static analyzer)
- gtk: notification buttons do not work on Systems [#1012]
- gtk: fix dtmf_tone and add tones as feedback [#1010]
- pulse: drain pulse buffers before freeing [#1016]
- jack: jack_play connect all physical ports [#1028]
- Makefile: do not try to install modules if build is static [#1031]
- gzrtp: media_alloc function is missing [#1034] [#1022]
- call: when updating video, check if video stream has been disabled [#1037]
- amr: fix length check, fixes [#1011]
- modules: fix search path for avdevice.h [#1043]
- gtk: declare variables C89 style
- config: init newly added member
- menu: fix segfault in ua_event_handler [#1059] [#1061]
- debug_cmd: fix OpenSSL no-deprecated [#1065]
- aac: handle missing bitrate parameter in SDP format
- av1: properly configure encoder

=== Removed

- ice: remove support for ICE-lite
- ice: remove ice_debug, use log level DEBUG instead
- ice: make stun server optional
- config: remove ice_debug option (unused)

=== Contributors (many thanks)

- Alfred E. Heggestad
- Alexander Gramner
- Andrew Webster
- Christian Spielberger
- Christoph Huber
- Davide Alberani
- Ethan Funk
- Juha Heinanen
- mbattista
- Michael Malone
- Mikl Kurkov
- ndilieto
- Robert Scheck
- Roger Sandholm
- Sebastian Reimers

[#966]: https://github.com/baresip/baresip/pull/966
[#977]: https://github.com/baresip/baresip/pull/977
[#978]: https://github.com/baresip/baresip/pull/978
[#973]: https://github.com/baresip/baresip/pull/973
[#981]: https://github.com/baresip/baresip/pull/981
[#996]: https://github.com/baresip/baresip/pull/996
[#1006]: https://github.com/baresip/baresip/pull/1006
[#1013]: https://github.com/baresip/baresip/pull/1013
[#1015]: https://github.com/baresip/baresip/pull/1015
[#1018]: https://github.com/baresip/baresip/pull/1018
[#1021]: https://github.com/baresip/baresip/pull/1021
[#1007]: https://github.com/baresip/baresip/pull/1007
[#1025]: https://github.com/baresip/baresip/pull/1025
[#1020]: https://github.com/baresip/baresip/pull/1020
[#1029]: https://github.com/baresip/baresip/pull/1029
[#1030]: https://github.com/baresip/baresip/pull/1030
[#1038]: https://github.com/baresip/baresip/pull/1038
[#1009]: https://github.com/baresip/baresip/pull/1009
[#1019]: https://github.com/baresip/baresip/pull/1019
[#1023]: https://github.com/baresip/baresip/pull/1023
[#1062]: https://github.com/baresip/baresip/pull/1062
[#1056]: https://github.com/baresip/baresip/pull/1056
[#960]: https://github.com/baresip/baresip/pull/960
[#980]: https://github.com/baresip/baresip/pull/980
[#986]: https://github.com/baresip/baresip/pull/986
[#992]: https://github.com/baresip/baresip/pull/992
[#993]: https://github.com/baresip/baresip/pull/993
[#994]: https://github.com/baresip/baresip/pull/994
[#1012]: https://github.com/baresip/baresip/pull/1012
[#1010]: https://github.com/baresip/baresip/pull/1010
[#1016]: https://github.com/baresip/baresip/pull/1016
[#1028]: https://github.com/baresip/baresip/pull/1028
[#1031]: https://github.com/baresip/baresip/pull/1031
[#1034]: https://github.com/baresip/baresip/pull/1034
[#1022]: https://github.com/baresip/baresip/pull/1022
[#1037]: https://github.com/baresip/baresip/pull/1037
[#1011]: https://github.com/baresip/baresip/pull/1011
[#1043]: https://github.com/baresip/baresip/pull/1043
[#1059]: https://github.com/baresip/baresip/pull/1059
[#1061]: https://github.com/baresip/baresip/pull/1061
[#1065]: https://github.com/baresip/baresip/pull/1065
[#1068]: https://github.com/baresip/baresip/pull/1068
[#1069]: https://github.com/baresip/baresip/pull/1069
[#1073]: https://github.com/baresip/baresip/pull/1073

[Unreleased]: https://github.com/baresip/baresip/compare/v0.6.6...HEAD
2020-11-28 18:18:40 +02:00
Yorick Hardy 1a3c82cb1c libre: update to libre-1.1.0
= libre Changelog

== [v1.1.0] - 2020-10-04

=== Added

- tls: functions to get the certificate issuer and subject [#18]
- uri: Added path field to struct uri and its decode to uri_decode [#22]
- tcp: add tcp_connect_bind [#24]
- http: support bind to laddr in http_request [#24]
- sipreg: support Cisco REGISTER keep-alives [#19]
- sip: websocket support [#26]

=== Fixed

- tls/openssl: fix X509_NAME win32/wincrypt.h conflict
- dns: listen on IPv4 and IPv6 socket [#27]
- main: fix/optimize windows file descriptors [#25]

=== Contributors (many thanks)

- Alfred E. Heggestad
- Christian Spielberger
- Christoph Huber
- Franz Auernigg
- Juha Heinanen
- Sebastian Reimers

== [v1.0.0] - 2020-09-08

=== Added

- sip: add trace
- sdp: sdp_media_disabled API function [#2]
- tls: add tls_set_selfsigned_rsa [#6]
- tls: add functions to verify server cert, purpose and hostname [#10]
- http: client should set SNI [#10]
- http: client should use tls functions to verify server certs, purpose
  and hostname [#10]
- sipreg: add proxy expires field and get function [#13]
- sipreg: make re-register interval configurable [#13]

=== Changed

- debian: Automatic cleanup after building debian package

=== Fixed

- Set SDK path (SYSROOT) using xcrun (fix building on macOS 10.14)
- tcp: close socket on windows if connection is aborted or reset [#1]
- rtmp: Fix URL path parsing (creytiv#245)
- ice: various fixes [baresip/baresip#925]
- openssl/tls: replace deprecated openssl 1.1.0 functions [#5]

=== Contributors (many thanks)

- Alfred E. Heggestad
- Christian Spielberger
- Christoph Huber
- Franz Auernigg
- juha-h
- Juha Heinanen
- Richard Aas
- Sebastian Reimers

[#25]: https://github.com/baresip/re/pull/25
[#27]: https://github.com/baresip/re/pull/27
[#26]: https://github.com/baresip/re/pull/26
[#19]: https://github.com/baresip/re/pull/19
[#24]: https://github.com/baresip/re/pull/24
[#22]: https://github.com/baresip/re/pull/22
[#18]: https://github.com/baresip/re/pull/18
[#13]: https://github.com/baresip/re/pull/13
[#10]: https://github.com/baresip/re/pull/10
[#6]: https://github.com/baresip/re/pull/6
[#5]: https://github.com/baresip/re/pull/5
[#2]: https://github.com/baresip/re/pull/2
[#1]: https://github.com/baresip/re/pull/1

[v1.0.0]: https://github.com/baresip/re/compare/v0.6.1...v1.0.0
[v1.1.0]: https://github.com/baresip/re/compare/v1.0.0...v1.1.0
[Unreleased]: https://github.com/baresip/re/compare/v1.1.0...HEAD
2020-11-28 18:18:40 +02:00
Yorick Hardy 228fedf4e1 commandergenius: update to Commander-Genius-2.6.3.1
Changelog:

v2.6.3:
-------
- We have eight control presets which got some standard names.
  Feel free to save you favorite settings there
- Control Overlay for touch devices now have individual height and width settings
- Bug fixes in the Keen dreams engine
- Crash fixes
- Readme updates

v2.6.2:
-------
- More sounds are now played
- Collision fixes
- AI fixes
- Added 5 control presets which can be saved and loaded. Enjoy :-)

v2.6.1:
-------
- More lua support. Oblivion v1.4 fully working
- More crash fixes, especially for Keen 6 DEMO

v2.6:
-----
- Fixing mute music after saving a game
- Added PC Speaker Volume option
2020-11-28 18:18:39 +02:00
Maya Rashish cbfae7008d qtcreator: Remove, imported into pkgsrc proper. 2020-11-28 17:57:03 +02:00
Maya Rashish 6bc0f6e83d qtcreator: move to editors
it could be devel, but that one is almost a catch-all, so in a
choice between devel or something else, I'd choose something else.
2020-11-28 17:47:25 +02:00
Maya Rashish 0952a75eb6 qtcreator update done 2020-11-28 17:43:41 +02:00
Maya Rashish d12859e533 qtcreator: update PLIST, append RPATH based on rpath.pri
Works now.
2020-11-28 17:43:40 +02:00
Leonardo Taccari 37b3cba70a mpv: All options seems still supported and no newer Lua-s can be used 2020-11-28 14:26:35 +01:00
Leonardo Taccari ca5f9c953b mpv: Readd last item, is more or less reproducible 2020-11-28 14:25:04 +01:00
Leonardo Taccari dd4fb18ba9 mpv: Remove last item
It seems that I can't easily reproduce that, let's sit it a couple of days and
if happens again collect more info/log/debug.
2020-11-28 14:14:49 +01:00
Leonardo Taccari c9f53d3a1c mpv: Mark the `sdl' issue as blocking for the update 2020-11-28 13:15:41 +01:00
Leonardo Taccari ef96543ed6 mpv: Document a regression when using the `sdl' ao 2020-11-28 13:14:54 +01:00
Yorick Hardy 16e93bcbee bstone: update to bstone-1.2.9
= BStone changelog

== [1.2.9] - 2020-11-14
=== Added
- Option `vid_filler_color_index` to select filler color.
- [Windows] File information resource.

=== Fixed
- Enable sfx and music by default for first startup.
- Lives counter.
- Input floor panel visual glitches.
2020-11-28 13:09:46 +02:00
Iku Iwasa 5ea31927d1 py-virtualenv20: Update to 20.2.1
v20.2.1 (2020-11-23)

No significant changes.

v20.2.0 (2020-11-21)

Features - 20.2.0

* Optionally skip VCS ignore directive for entire virtualenv directory,
  using option :option:`no-vcs-ignore`, by default False.
* Add --read-only-app-data option to allow for creation based on an
  existing app data cache which is non-writable. This may be useful (for
  example) to produce a docker image where the app-data is pre-populated.
2020-11-28 10:34:16 +09:00
Iku Iwasa 8c6851d76f consul: Update to 1.9.0
BREAKING CHANGES:

* agent: The enable_central_service_config option now defaults to
  true. [GH-8746]
* connect: Switch the default gateway port from 443 to 8443 to avoid
  assumption of Envoy running as root. [GH-9113]
* connect: Update Envoy metrics names and labels for proxy listeners so
  that attributes like datacenter and namespace can be extracted. [GH-9207]
* connect: intention destinations can no longer be reassigned [GH-8834]
* raft: Raft protocol v2 is no longer supported. If currently using
  protocol v2 then an intermediate upgrade to a version supporting both v2
  and v3 protocols will be necessary (1.0.0 - 1.8.x). Note that the Raft
  protocol configured with the raft_protocol setting and the Consul RPC
  protocol configured with the protocol setting and output by the consul
  version command are distinct and supported Consul RPC protocol versions are
  not altered. [GH-9103]
* sentinel: (Consul Enterprise only) update to v0.16.0, which replaces
  whitelist and blacklist with allowlist and denylist
* server: (Enterprise only) Pre-existing intentions defined with
  non-existent destination namespaces were non-functional and are erased
  during the upgrade process. This should not matter as these intentions had
  nothing to enforce. [GH-9186]
* server: (OSS only) Pre-existing intentions defined with either a source
  or destination namespace value that is not "default" are rewritten or
  deleted during the upgrade process. Wildcards first attempt to downgrade to
  "default" unless an intention already exists, otherwise these
  non-functional intentions are deleted. [GH-9186]
* xds: Drop support for Envoy versions 1.12.0, 1.12.1, 1.12.2, and 1.13.0,
  due to a lack of support for url_path in RBAC. [GH-8839]

SECURITY:

* Fix Consul Enterprise Namespace Config Entry Replication DoS. Previously
  an operator with service:write ACL permissions in a Consul Enterprise
  cluster could write a malicious config entry that caused infinite raft
  writes due to issues with the namespace replication logic. [CVE-2020-25201]
  [GH-9024]
* Increase the permissions to read from the /connect/ca/configuration
  endpoint to operator:write. Previously Connect CA configuration, including
  the private key, set via this endpoint could be read back by an operator
  with operator:read privileges. CVE-2020-28053 [GH-9240]

FEATURES:

* agent: Add a new RPC endpoint for streaming cluster state change events
  to clients.
* agent: Allow client agents to be configured with an advertised reconnect
  timeout to control how long until the nodes are reaped by others in the
  cluster. [GH-8781]
* agent: moved ui config options to a new ui_config stanza in agent
  configuration and added new options to display service metrics in the
  UI. [GH-8694]
* agent: return the default ACL policy to callers as a header [GH-9101]
* autopilot: A new /v1/operator/autopilot/state HTTP API was created to
  give greater visibility into what autopilot is doing and how it has
  classified all the servers it is tracking. [GH-9103]
* autopilot: Added a new consul operator autopilot state command to
  retrieve and view the Autopilot state from consul. [GH-9142]
* cli: update snapshot inspect command to provide more detailed snapshot
  data [GH-8787]
* connect: support defining intentions using layer 7 criteria [GH-8839]
* telemetry: add initialization and definition for non-expiring key metrics
  in Prometheus [GH-9088]
* telemetry: track node and service counts and emit them as metrics
  [GH-8603]
* ui: If Prometheus is being used for monitoring the sidecars, the topology
  view can be configured to display overview metrics for the
  services. [GH-8858]
* ui: Services using Connect with Envoy sidecars have a topology tab in the
  UI showing their upstream and downstream services. [GH-8788]
* xds: use envoy's rbac filter to handle intentions entirely within envoy
  [GH-8569]

IMPROVEMENTS:

* agent: Return HTTP 429 when connections per clients
  limit (limits.http_max_conns_per_client) has been reached. [GH-8221]
* agent: add path_allowlist config option to restrict metrics proxy queries
  [GH-9059]
* agent: allow the /v1/connect/intentions/match endpoint to use the agent
  cache [GH-8875]
* agent: protect the metrics proxy behind ACLs [GH-9099]
* api: The v1/connect/ca/roots endpoint now accepts a pem=true query
  parameter and will return a PEM encoded certificate chain of all the
  certificates that would normally be in the JSON version of the
  response. [GH-8774]
* api: support GetMeta() and GetNamespace() on all config entry kinds
  [GH-8764]
* autopilot: (Enterprise Only) Autopilot now supports using both Redundancy
  Zones and Automated Upgrades together. [GH-9103]
* checks: add health status to the failure message when gRPC healthchecks
  fail. [GH-8726]
* chore: Update to Go 1.15 with mitigation for golang/go#42138 [GH-9036]
* command: remove conditional envoy bootstrap generation for versions
  <=1.10.0 since those are not supported [GH-8855]
* connect: The Vault provider will now automatically renew the lease of the
  token used, if supported. [GH-8560]
* connect: add support for specifying load balancing policy in
  service-resolver [GH-8585]
* connect: intentions are now managed as a new config entry kind
  "service-intentions" [GH-8834]
* raft: Update raft to v1.2.0 to prevent non-voters from becoming eligible
  for leader elections and adding peer id as metric label to reduce
  cardinality in metric names [GH-8822]
* server: (Consul Enterprise only) ensure that we also shutdown network
  segment serf instances on server shutdown [GH-8786]
* server: break up Intention.Apply monolithic method [GH-9007]
* server: create new memdb table for storing system metadata [GH-8703]
* server: make sure that the various replication loggers use consistent
  logging [GH-8745]
* server: remove config entry CAS in legacy intention API bridge code
  [GH-9151]
* snapshot agent: Deregister critical snapshotting TTL check if leadership
  is transferred.
* telemetry: All metrics should be present and available to prometheus
  scrapers when Consul starts. If any non-deprecated metrics are missing
  please submit an issue with its name. [GH-9198]
* telemetry: add config flag telemetry { disable_compat_1.9 = (true|false)
  } to disable deprecated metrics in 1.9 [GH-8877]
* telemetry: add counter consul.api.http with labels for each HTTP path and
  method. This is intended to replace consul.http... [GH-8877]
* ui: Add the Upstreams and Exposed Paths tabs for services in mesh
  [GH-9141]
* ui: Moves the Proxy health checks to be displayed with the Service health
  check under the Health Checks tab [GH-9141]
* ui: Upstream and downstream services in the topology tab will show a
  visual indication if a deny intention or intention with L7 policies is
  configured. [GH-8846]
* ui: add dashboard_url_template config option for external dashboard links
  [GH-9002]

DEPRECATIONS:

* Go 1.15 has dropped support for 32-bit binaries for Darwin, so darwin_386
  builds will not be available for any 1.9.x+ releases. [GH-9036]
* agent: ui, ui_dir and ui_content_path are now deprecated for use in agent
  configuration files. Use ui_config.{enable, dir, content_path} instead. The
  command arguments -ui, -ui-dir, and -ui-content-path remain
  supported. [GH-8694]
* telemetry: The measurements in all of the consul.http... prefixed metrics
  have been migrated to consul.api.http. consul.http... prefixed metrics will
  be removed in a future version of Consul. [GH-8877]
* telemetry: the disable_compat_1.9 config will cover more metrics
  deprecations in future 1.9 point releases. These metrics will be emitted
  twice for backwards compatibility - if the flag is true, only the new
  metric name will be written. [GH-9181]

BUG FIXES:

* agent: make the json/hcl decoding of ConnectProxyConfig fully work with
  CamelCase and snake_case [GH-8741]
* agent: when enable_central_service_config is enabled ensure agent reload
  doesn't revert check state to critical [GH-8747]
* api: Fixed a bug where the Check.GRPCUseTLS field could not be set using
  snake case. [GH-8771]
* autopilot: (Enterprise Only) Previously servers in other zones would not
  be promoted when all servers in a second zone had failed. Now the actual
  behavior matches the docs and autopilot will promote a healthy non-voter
  from any zone to replace failure of an entire zone. [GH-9103]
* autopilot: Prevent panic when requesting the autopilot health immediately
  after a leader is elected. [GH-9204]
* command: when generating envoy bootstrap configs use the datacenter
  returned from the agent services endpoint [GH-9229]
* connect: Fixed an issue where the Vault intermediate was not renewed in
  the primary datacenter. [GH-8784]
* connect: fix Vault provider not respecting IntermediateCertTTL [GH-8646]
* connect: fix connect sidecars registered via the API not being
  automatically deregistered with their parent service after an agent restart
  by persisting the LocallyRegisteredAsSidecar property. [GH-8924]
* connect: use stronger validation that ingress gateways have compatible
protocols defined for their upstreams [GH-8470]
* license: (Enterprise only) Fixed an issue where the UI would see
  Namespaces and SSO as licensed when they were not.
* license: (Enterprise only) Fixed an issue where warnings about Namespaces
  being unlicensed would be emitted erroneously.
* namespace: (Enterprise Only) Fixed a bug that could case snapshot
  restoration to fail when it contained a namespace marked for deletion while
  still containing other resources in that namespace. [GH-9156]
* namespace: (Enterprise Only) Fixed an issue where namespaced services and
  checks were not being deleted when the containing namespace was deleted.
* raft: (Enterprise only) properly update consul server meta non_voter for
  non-voting Enterprise Consul servers [GH-8731]
* server: skip deleted and deleting namespaces when migrating intentions to
  config entries [GH-9186]
* telemetry: fixed a bug that caused logs to be flooded with [WARN]
  agent.router: Non-server in server-only area [GH-8685]
* ui: show correct datacenter for gateways [GH-8704]
2020-11-28 10:29:35 +09:00
Iku Iwasa 246849d697 iosevka-*: Update to 4.0.0
* [Breaking] Change implementation of character variants to cv## and
  alternate substitutions.
* [Breaking] Change the building configuration format -- now we use dicts
  instead of “array of styles”.
* [Breaking] Cleanup of weight levels and increase contrast under heavier
  weights.
* [Breaking] Remove WOFF 1 web font building.
* [Breaking] Release packages will now be divided by formats.
* Add Characters:
  * Derived bold, italic, sans-serif, typewriter, and double-struck letters
    / digits, in Mathematical Alphanumeric Symbols block.
  * Half-filled stars (U+2BE8 ... U+2BEB).
  * U+0462 CYRILLIC CAPITAL LETTER YAT and U+0463 CYRILLIC SMALL LETTER
    YAT.
  * U+1D6A4 MATHEMATICAL ITALIC SMALL DOTLESS I, U+1D6A5 MATHEMATICAL
    ITALIC SMALL DOTLESS J.
  * U+23CF EJECT SYMBOL.
* Add Variants:
  * u/toothless-corner.
  * Curly variants of Z / z.
  * Toothless-corner variant of G and Ampersand (&).
* Update ss09 style for capital G to Toothless.
* Add ligation set for Verilog.
* Add more alternative exclamation-related ligation sets (exeqeq-dotted,
  eqexeq-dotted, eqexeq-dl-dotted).
* Fix the shape of hook-top V's.
* Make check and cross marks wide-aware.
* Fix middle bar placement of U+2180 under quasi-proportional.
* Correct description of 1 variants.
* Fix broken Bulgarian localization of Cyrillic Small Sha and Cyrillic
  Capital El.
* Fix broken serif shapes in Italic Cyrillic Small I.
* Fix incorrect serifs of Greek Small Rho.
* Fix inconsistent italic serif of U+0463 CYRILLIC SMALL LETTER YAT.
* Fix inconsistent serif on Bulgarian U+044E CYRILLIC SMALL LETTER
  YU.
* Fix variant application on italic Cyrillic Small Te and Cyrillic Small
  I.
* Fix variant application on fraction 1/10 (U+2152).
* Fix variant application on LATIN SMALL LETTER WITH STROKE (U+0167).
* Fix centering of Q variants when occurred in enclosures.
* Fix broken descender connection of cyrl/tse (U+0446) under Italic.
* Fix missing serifs in earless-corner m variants.
* Remove slight curvature of italic single-storey a.
* Fix kerned dotty operators' placement when placed near brackets and
  commas.
2020-11-28 10:24:33 +09:00
Iku Iwasa 7184958c33 pre-commit: Update to 2.9.2
2.9.2 - 2020-11-25
Fixes

* Fix default value for types_or so symlink and directory can be matched

2.9.1 - 2020-11-25
Fixes

* Improve error message for "hook goes missing"
* Add warning for /* in files / exclude regexes
* Fix healthy() check for language: python on windows when the base executable has non-ascii characters.

2.9.0 - 2020-11-21
Features

* Add types_or which allows matching multiple disparate types in a hook
* Add Github Sponsors / Open Collective links

Fixes

* Improve cleanup for language: dotnet
* Fix "xargs" when running windows batch files
* Fix conflict with external rbenv and language_version: default
* Improve performance of git status / git diff commands by ignoring submodules
2020-11-28 10:19:34 +09:00
Maya Rashish b01a0a87bd qtcreator: move this build a bit more.
this qmake/cmake/gmake combination somehow keeps going even on a
failed link. And somehow the logic that exists to not use -ldl
on *BSD doens't work.
2020-11-28 00:21:18 +02:00
Leonardo Taccari a89c353fb3 mpv: Add a possible lua TODO 2020-11-27 22:15:35 +01:00
Leonardo Taccari 00ae2a52e2 mpv: Add a WIP commit message
(Otherwise I will probably forget about rationale behind such changes!)
2020-11-27 22:13:34 +01:00
Leonardo Taccari 673710872b mpv: Add a TODO about NetBSD-ish ao-s and options 2020-11-27 22:11:58 +01:00
Leonardo Taccari 38b04726fc mpv: Import mpv-0.33.0 as wip/mpv
mpv is a movie player based on MPlayer and mplayer2. It supports
a wide variety of video file formats, audio and video codecs, and
subtitle types.

Intended to be used to update multimedia/mpv.
2020-11-27 22:09:47 +01:00
Maya Rashish 5d221d71f4 qtcreator: build now gets stuck in -lClangsupport -lSqlite not
existing.

Require python2.7, because python 3.x has a header called context.h
that ends up getting included before the package's context.h.
let's build with clang support, it got detected because I had the
executable, but we probably want it anyway (it's an IDE).
2020-11-27 21:37:23 +02:00
K.I.A.Derouiche 5d34aa9554 SET MASTER_SITES: py-notify-py 2020-11-27 18:32:55 +01:00
K.I.A.Derouiche 2373fca815 SET MASTER_SITES: py-notify-events 2020-11-27 18:31:32 +01:00
K.I.A.Derouiche c31780ea82 SET MASTER_SITES: py-notify-cli 2020-11-27 18:30:05 +01:00
K.I.A.Derouiche b5e1472728 SET MASTER_SITES: py-notify-cli 2020-11-27 18:29:30 +01:00
Amitai Schleier b77b92a8ee Initial import of libtls-bearssl, an implementation of libtls on top
of BearSSL.

libtls shares some of the same goals as BearSSL: it is also consistent,
secure by default, and well documented. However, it is also a
higher-level API that is designed to be easy to use for many common
situations.
2020-11-27 14:51:39 +01:00
pin 6474e8117c textproc/stava: import
CLI tool to perform spell checking.
Rust implementation of Peter Norvig's Spell Corrector.

The default file contains ~30k unique words and is included in the crate.
Currently stava only supports the English alphabet.
2020-11-27 14:40:00 +01:00
Maya Rashish 1589f2f093 qtcreator: incomplete update to 4.13.2
this doesn't build, but neither did the previous version
2020-11-27 13:08:42 +02:00
Maya Rashish 14e4219719 qtcreator: make fetchable 2020-11-27 11:34:08 +02:00
Leonardo Taccari a3e96d59e0 tdlib-purple: Pass STUFF to avoid possible API_ID_PUBLISHED_FLOOD
This is consistent with binary packages built by upstream, from:

 <https://github.com/ars3niy/tdlib-purple/issues/95>
2020-11-26 10:58:43 +01:00
snow flurry 1200b4ae16 imapfilter: Import from mail/imapfilter, update to 2.7.4
IMAPFilter 2.7.4 - 18 Nov 2020
  - Bug fix; incorrect argument to regular expression compile function.

IMAPFilter 2.7.3 - 14 Nov 2020
  - Bug fix; incorrect free of compiled pattern.
  - Unexpected network errors and IMAP BYE are now logged.

IMAPFilter 2.7.2 - 10 Nov 2020
  - Makefile is back to being Lua version agnostic.

IMAPFilter 2.7.1 - 9 Nov 2020
  - Makefile now builds with Lua 5.4 and PCRE2.

IMAPFilter 2.7 - 8 Nov 2020
  - Lua 5.4 compatibility (the codebase can still be compiled with versions
    5.3, 5.2 and 5.1).
  - PCRE2 compatibility (version 10.00 and later)
  - New error code is returned if certificate verify fails.
  - Bug fix; add missing truststore option from brief usage message.

IMAPFilter 2.6.16 - 23 Nov 2019
  - Bug fix; escape the double-quote character in passwords.

IMAPFilter 2.6.15 - 14 Nov 2019
  - Bug fix; try to setup both a CA file and path for SSL validations.

IMAPFilter 2.6.14 - 1 Nov 2019
  - Bug fix; OpenSSL version mess up for SSL hostname validation.

IMAPFilter 2.6.13 - 17 Sep 2019
  - Support for SSL hostname validation.

IMAPFilter 2.6.12 - 3 Oct 2018
  - Support for Server Name Indication (SNI).
  - The searching methods return values are described in the config man page.
  - Example of using the enter_idle() function in the sample extend file.

IMAPFilter 2.6.11 - 19 Nov 2017
  - Support for interrupting IDLE mode with SIGUSR1/SIGUSR2.
  - New "persist" option to try to recover a connection indefinitely.
  - New "range" option to limit messages included in a range.
  - Bug fix; always close selected mailbox before check_status().
  - Bug fix; closing of selected mailbox twice with fetch_message().
2020-11-25 23:36:39 -08:00
4d30 c9c68a4718 mastersite: pypi -> github 2020-11-25 21:03:26 +00:00
Michael Baeuerle 4702350e20 qzdoom: Enable debug build
Update dependencies.
Still crashing while loading map.
2020-11-25 20:07:12 +01:00
4d30 2402e79705
removed PKGREVISION 2020-11-25 18:34:24 +00:00
Michael Baeuerle bacee8dbd1 ZMusic: Update to 1.1.4
Enable debug build.
Use dedicated build directory.
2020-11-25 19:22:52 +01:00
4d30 d2ca62279a
bumped vers. to 0.18.0 2020-11-25 17:45:12 +00:00
Juraj Lutter dfb67c5e3d nats-server: Move to pkgsrc 2020-11-25 17:38:38 +00:00
Juraj Lutter 03aef698db nats-server: Require also network where apropriate 2020-11-25 16:39:35 +00:00
Juraj Lutter 5981197da6 nats-server: Fix a typo in nats_server.sh 2020-11-25 16:37:57 +00:00
Michael Baeuerle 29cef4a09c doomlegacy-devel: Update to SVN revision 1560
Use different scheme to get debug sysmbols in binary.
Update TODO.
2020-11-25 15:38:09 +01:00
Juraj Lutter 7281038c37 php-redis5: Update to 5.3.2
Changelog:
phpredis 5.3.2

* Use "%.17g" sprintf format for doubles as done in Redis server.
* Allow to pass NULL as RedisCluster stream context options.

---

phpredis 5.3.2RC2

---

* Verify SET options are strings before testing them as strings

---

phpredis 5.3.2RC1

---
* Fix cluster segfault when dealing with NULL multi bulk replies in
  RedisCluster
* Fix xReadGroup() must return message id
* Fix memory leak in rediscluster session handler
* Fix XInfo() returns false if the stream is empty
* Relax requirements on set's expire argument
* Refactor redis_sock_check_liveness
* PHP8 compatibility
* Update documentation
* Add Redis::OPT_NULL_MULTIBULK_AS_NULL setting to treat NULL multi bulk
  replies as NULL instead of [].
* Allow to specify stream context for rediscluster session handler
* Add new parameter to RedisCluster to specify stream ssl/tls context.
* Add new parameter to RedisSentinel to specify auth information
2020-11-25 14:08:49 +00:00
Michael Baeuerle 601d1a2701 inn: Reset maintainer
package/install still fails for nonprivileged mode.

Found no solution for SPECIAL_PERMS. Give up.
2020-11-25 14:39:47 +01:00
Juraj Lutter bd264729ee dovecot2-fts-xapian: Update to 1.4.4
Changelog:
  - Fix Crash while indexing - terminate called after throwing an
    instance of 'std::bad_alloc'
    https://github.com/grosjo/fts-xapian/issues/59
2020-11-25 11:29:28 +00:00
Leonardo Taccari 4bbcdcb570 musl: Add reference to CVE-2020-28928 2020-11-24 22:35:04 +01:00
Jonathan Perkin 34613f96da rust: Update to 1.48.0.
Clean up some of the pkgsrc Makefile, there's still lots in here that
should just be deleted though.  Switch SunOS to the illumos bootstrap
by default.

Version 1.48.0 (2020-11-19)
==========================

Language
--------

- [The `unsafe` keyword is now syntactically permitted on modules.][75857] This
  is still rejected *semantically*, but can now be parsed by procedural macros.

Compiler
--------
- [Stabilised the `-C link-self-contained=<yes|no>` compiler flag.][76158] This tells
  `rustc` whether to link its own C runtime and libraries or to rely on a external
  linker to find them. (Supported only on `windows-gnu`, `linux-musl`, and `wasi` platforms.)
- [You can now use `-C target-feature=+crt-static` on `linux-gnu` targets.][77386]
  Note: If you're using cargo you must explicitly pass the `--target` flag.
- [Added tier 2\* support for `aarch64-unknown-linux-musl`.][76420]

\* Refer to Rust's [platform support page][forge-platform-support] for more
information on Rust's tiered platform support.

Libraries
---------
- [`io::Write` is now implemented for `&ChildStdin` `&Sink`, `&Stdout`,
  and `&Stderr`.][76275]
- [All arrays of any length now implement `TryFrom<Vec<T>>`.][76310]
- [The `matches!` macro now supports having a trailing comma.][74880]
- [`Vec<A>` now implements `PartialEq<[B]>` where `A: PartialEq<B>`.][74194]
- [The `RefCell::{replace, replace_with, clone}` methods now all use `#[track_caller]`.][77055]

Stabilized APIs
---------------
- [`slice::as_ptr_range`]
- [`slice::as_mut_ptr_range`]
- [`VecDeque::make_contiguous`]
- [`future::pending`]
- [`future::ready`]

The following previously stable methods are now `const fn`'s:

- [`Option::is_some`]
- [`Option::is_none`]
- [`Option::as_ref`]
- [`Result::is_ok`]
- [`Result::is_err`]
- [`Result::as_ref`]
- [`Ordering::reverse`]
- [`Ordering::then`]

Cargo
-----

Rustdoc
-------
- [You can now link to items in `rustdoc` using the intra-doc link
  syntax.][74430] E.g. ``/// Uses [`std::future`]`` will automatically generate
  a link to `std::future`'s documentation. See ["Linking to items by
  name"][intradoc-links] for more information.
- [You can now specify `#[doc(alias = "<alias>")]` on items to add search aliases
  when searching through `rustdoc`'s UI.][75740]

Compatibility Notes
-------------------
- [Promotion of references to `'static` lifetime inside `const fn` now follows the
  same rules as inside a `fn` body.][75502] In particular, `&foo()` will not be
  promoted to `'static` lifetime any more inside `const fn`s.
- [Associated type bindings on trait objects are now verified to meet the bounds
  declared on the trait when checking that they implement the trait.][27675]
- [When trait bounds on associated types or opaque types are ambiguous, the
  compiler no longer makes an arbitrary choice on which bound to use.][54121]
- [Fixed recursive nonterminals not being expanded in macros during
  pretty-print/reparse check.][77153] This may cause errors if your macro wasn't
  correctly handling recursive nonterminal tokens.
- [`&mut` references to non zero-sized types are no longer promoted.][75585]
- [`rustc` will now warn if you use attributes like `#[link_name]` or `#[cold]`
  in places where they have no effect.][73461]
- [Updated `_mm256_extract_epi8` and `_mm256_extract_epi16` signatures in
  `arch::{x86, x86_64}` to return `i32` to match the vendor signatures.][73166]
- [`mem::uninitialized` will now panic if any inner types inside a struct or enum
  disallow zero-initialization.][71274]
- [`#[target_feature]` will now error if used in a place where it has no effect.][78143]
- [Foreign exceptions are now caught by `catch_unwind` and will cause an abort.][70212]
  Note: This behaviour is not guaranteed and is still considered undefined behaviour,
  see the [`catch_unwind`] documentation for further information.

Internal Only
-------------
These changes provide no direct user facing benefits, but represent significant
improvements to the internals and overall performance of rustc and
related tools.
- [Building `rustc` from source now uses `ninja` by default over `make`.][74922]
  You can continue building with `make` by setting `ninja=false` in
  your `config.toml`.
- [cg_llvm: `fewer_names` in `uncached_llvm_type`][76030]
- [Made `ensure_sufficient_stack()` non-generic][76680]

[78143]: https://github.com/rust-lang/rust/issues/78143
[76680]: https://github.com/rust-lang/rust/pull/76680/
[76030]: https://github.com/rust-lang/rust/pull/76030/
[70212]: https://github.com/rust-lang/rust/pull/70212/
[27675]: https://github.com/rust-lang/rust/issues/27675/
[54121]: https://github.com/rust-lang/rust/issues/54121/
[71274]: https://github.com/rust-lang/rust/pull/71274/
[77386]: https://github.com/rust-lang/rust/pull/77386/
[77153]: https://github.com/rust-lang/rust/pull/77153/
[77055]: https://github.com/rust-lang/rust/pull/77055/
[76275]: https://github.com/rust-lang/rust/pull/76275/
[76310]: https://github.com/rust-lang/rust/pull/76310/
[76420]: https://github.com/rust-lang/rust/pull/76420/
[76158]: https://github.com/rust-lang/rust/pull/76158/
[75857]: https://github.com/rust-lang/rust/pull/75857/
[75585]: https://github.com/rust-lang/rust/pull/75585/
[75740]: https://github.com/rust-lang/rust/pull/75740/
[75502]: https://github.com/rust-lang/rust/pull/75502/
[74880]: https://github.com/rust-lang/rust/pull/74880/
[74922]: https://github.com/rust-lang/rust/pull/74922/
[74430]: https://github.com/rust-lang/rust/pull/74430/
[74194]: https://github.com/rust-lang/rust/pull/74194/
[73461]: https://github.com/rust-lang/rust/pull/73461/
[73166]: https://github.com/rust-lang/rust/pull/73166/
[intradoc-links]: https://doc.rust-lang.org/rustdoc/linking-to-items-by-name.html
[`catch_unwind`]: https://doc.rust-lang.org/std/panic/fn.catch_unwind.html
[`Option::is_some`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.is_some
[`Option::is_none`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.is_none
[`Option::as_ref`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.as_ref
[`Result::is_ok`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.is_ok
[`Result::is_err`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.is_err
[`Result::as_ref`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.as_ref
[`Ordering::reverse`]: https://doc.rust-lang.org/std/cmp/enum.Ordering.html#method.reverse
[`Ordering::then`]: https://doc.rust-lang.org/std/cmp/enum.Ordering.html#method.then
[`slice::as_ptr_range`]: https://doc.rust-lang.org/std/primitive.slice.html#method.as_ptr_range
[`slice::as_mut_ptr_range`]: https://doc.rust-lang.org/std/primitive.slice.html#method.as_mut_ptr_range
[`VecDeque::make_contiguous`]: https://doc.rust-lang.org/std/collections/struct.VecDeque.html#method.make_contiguous
[`future::pending`]: https://doc.rust-lang.org/std/future/fn.pending.html
[`future::ready`]: https://doc.rust-lang.org/std/future/fn.ready.html
2020-11-24 19:14:55 +00:00
Frank Kardel a7a56a62d0 frr: fix build for i386 2020-11-24 16:24:26 +01:00
Thomas Klausner 2317da0631 tordev: update to 0.4.5.2.
Changes in version 0.4.5.2-alpha - 2020-11-23
  Tor 0.4.5.2-alpha is the second alpha release in the 0.4.5.x series.
  It fixes several bugs present in earlier releases, including one that
  made it impractical to run relays on Windows. It also adds a few small
  safety features to improve Tor's behavior in the presence of strange
  compile-time options, misbehaving proxies, and future versions
  of OpenSSL.

  o Major bugfixes (relay, windows):
    - Fix a bug in our implementation of condition variables on Windows.
      Previously, a relay on Windows would use 100% CPU after running
      for some time. Because of this change, Tor now require Windows
      Vista or later to build and run. Fixes bug 30187; bugfix on
      0.2.6.3-alpha. (This bug became more serious in 0.3.1.1-alpha with
      the introduction of consensus diffs.) Patch by Daniel Pinto.

  o Minor features (compilation):
    - Disable deprecation warnings when building with OpenSSL 3.0.0 or
      later. There are a number of APIs newly deprecated in OpenSSL
      3.0.0 that Tor still requires. (A later version of Tor will try to
      stop depending on these APIs.) Closes ticket 40165.

  o Minor features (protocol, proxy support, defense in depth):
    - Respond more deliberately to misbehaving proxies that leave
      leftover data on their connections, so as to make Tor even less
      likely to allow the proxies to pass their data off as having come
      from a relay. Closes ticket 40017.

  o Minor features (safety):
    - Log a warning at startup if Tor is built with compile-time options
      that are likely to make it less stable or reliable. Closes
      ticket 18888.

  o Minor bugfixes (circuit, handshake):
    - In the v3 handshaking code, use connection_or_change_state() to
      change the state. Previously, we changed the state directly, but
      this did not pass the state change to the pubsub or channel
      objects, potentially leading to bugs. Fixes bug 32880; bugfix on
      0.2.3.6-alpha. Patch by Neel Chauhan.

  o Minor bugfixes (compilation):
    - Use the correct 'ranlib' program when building libtor.a.
      Previously we used the default ranlib, which broke some kinds of
      cross-compilation. Fixes bug 40172; bugfix on 0.4.5.1-alpha.
    - Remove a duplicate typedef in metrics_store.c. Fixes bug 40177;
      bugfix on 0.4.5.1-alpha.
    - When USDT tracing is enabled, and STAP_PROBEV() is missing, don't
      attempt to build. Linux supports that macro but not the BSDs.
      Fixes bug 40174; bugfix on 0.4.5.1-alpha.

  o Minor bugfixes (configuration):
    - Exit Tor on a misconfiguration when the Bridge line is configured
      to use a transport but no corresponding ClientTransportPlugin can
      be found. Prior to this fix, Tor would attempt to connect to the
      bridge directly without using the transport, making it easier for
      adversaries to notice the bridge. Fixes bug 25528; bugfix
      on 0.2.6.1-alpha.
    - Fix an issue where an ORPort was compared with other kinds of
      ports, when it should have been only checked against other
      ORPorts. This bug would lead to "DirPort auto" getting ignored.
      Fixes bug 40195; bugfix on 0.4.5.1-alpha.
    - Fix a bug where a second non-ORPort with a variant family (ex:
      SocksPort [::1]:9050) would be ignored due to a configuration
      parsing error. Fixes bug 40183; bugfix on 0.4.5.1-alpha.

  o Minor bugfixes (crash, relay, signing key):
    - Avoid assertion failures when we run Tor from the command line
      with `--key-expiration sign`, but an ORPort is not set. Fixes bug
      40015; bugfix on 0.3.2.1-alpha. Patch by Neel Chauhan.

  o Minor bugfixes (logging):
    - Remove trailing whitespace from control event log messages. Fixes
      bug 32178; bugfix on 0.1.1.1-alpha. Based on a patch by
      Amadeusz Pawlik.
    - Turn warning-level log message about SENDME failure into a debug-
      level message. (This event can happen naturally, and is no reason
      for concern). Fixes bug 40142; bugfix on 0.4.1.1-alpha.

  o Minor bugfixes (relay, address discovery):
    - Don't trigger an IP change when no new valid IP can be found.
      Fixes bug 40071; bugfix on 0.4.5.1-alpha.
    - When attempting to discover our IP, use a simple test circuit,
      rather than a descriptor fetch: the same address information is
      present in NETINFO cells, and is better authenticated there. Fixes
      bug 40071; bugfix on 0.4.5.1-alpha.

  o Minor bugfixes (testing):
    - Fix the `config/parse_tcp_proxy_line` test so that it works
      correctly on systems where the DNS provider hijacks invalid
      queries. Fixes part of bug 40179; bugfix on 0.4.3.1-alpha.
    - Fix unit tests that used newly generated list of routers so that
      they check them with respect to the date when they were generated,
      not with respect to the current time. Fixes bug 40187; bugfix
      on 0.4.5.1-alpha.
    - Fix our Python reference-implementation for the v3 onion service
      handshake so that it works correctly with the version of hashlib
      provided by Python 3.9. Fixes part of bug 40179; bugfix
      on 0.3.1.6-rc.
    - Fix the `tortls/openssl/log_one_error` test to work with OpenSSL
      3.0.0. Fixes bug 40170; bugfix on 0.2.8.1-alpha.

  o Removed features (controller):
    - Remove the "GETINFO network-status" controller command. It has
      been deprecated since 0.3.1.1-alpha. Closes ticket 22473.
2020-11-23 20:43:34 +01:00
Benny Siegert cc63244869 +py-secretstorage 2020-11-23 17:05:37 +00:00