Commit graph

311942 commits

Author SHA1 Message Date
fox
563c528558 chat/ircd-hybrid: Updates to 8.2.29
Changes since 8.2.28:

-- Noteworthy changes in version 8.2.29 (2020-02-19)
o) Extbans have been implemented. Currently supported extbans:

   Matching:

   $a:<account>   Matches users logged into a matching account.
   $c:<channel>   Matches users that are on the given channel. An additional
                  prefix of either @, %, or + can be specified to test for
                  certain channel privileges.
   $o:<class>     Matches IRC operators that have joined a class
                  matching the mask.
   $r:<realname>  Matches users with a matching realname.
   $s:<server>    Matches users that are connected to a server matching the mask.
   $u:<modes>     Matches users having the specified user modes set or not set.
   $z:<certfp>    Matches users having the given TLS certificate fingerprint.

   Acting:

   $j:<banmask>   Prevents matching users from joining the channel.
   $m:<banmask>   Blocks messages from matching users. Users with voice
                  or above are not affected.

   For more details, see help/extban.
o) Added 'channel::enable_extbans' configuration option. See doc/reference.conf
   for more information.
o) For a full list of all changes in this release, see https://git.io/JvBca
2020-02-20 06:55:42 +00:00
gutteridge
c3916232e0 py-nwdiag: note Python 2.7 is no longer supported 2020-02-20 06:35:50 +00:00
adam
20213de5e0 Updated www/py-django-filer, graphics/py-nwdiag 2020-02-20 06:30:32 +00:00
adam
a4876566ef py-nwdiag: updated to 2.0.0
2.0.0:
Drop python2 and python3.4 support
Fix a bug: Crash in antialias mode
2020-02-20 06:29:49 +00:00
rin
677bd4c542 doc: Updated devel/apr to 1.7.0nb1 2020-02-20 06:29:17 +00:00
rin
2377257e91 Work around missing 64bit atomic compiler builtins on IPL32 platforms
other than x86, that is handled manually (mess!).

It should be better to fix autoconf stuff rather than source codes.
However, (1) it requires to regen configure script, and (2) apr 2.0
uses cmake.

Thanks to @est_suzume for analysis.
2020-02-20 06:25:28 +00:00
gutteridge
be6f31be62 doc: added lximage-qt version 0.14.1 2020-02-20 06:23:22 +00:00
adam
f531359c95 py-django-filer: updated to 1.6.0
1.6.0:
Removed support for Django <= 1.10
Removed outdated files
Code alignments with other addons
Replace deprecated templatetag staticfiles against static.
Added management command filer_check to check the integrity of the database against the file system, and vice versa.
Add jQuery as AdminFileWidget Media dependency
Add rel="noopener noreferrer" for tab nabbing
Fixed an issue where a value error is raised when no folder is selected
Fixed search field overflow

1.5.0:
Added support for Django 2.2
Adapted test matrix
Adapted test structure and added fixes
2020-02-20 06:23:20 +00:00
gutteridge
84999083e7 lximage-qt: import new package, version 0.14.1
Image viewer and screenshot tool for the LXQt desktop

Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications.
2020-02-20 06:21:02 +00:00
gutteridge
e59229fc2f doc: added pcmanfm-qt version 0.14.1 2020-02-20 06:16:54 +00:00
gutteridge
7040f8d873 pcmanfm-qt: import new package, version 0.14.1
PCManFM-Qt is the Qt port of PCManFM, the file manager of LXQt.

Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications.
2020-02-20 06:15:34 +00:00
gutteridge
b2c114c041 doc: added libfm-qt version 0.14.1 2020-02-20 06:09:33 +00:00
gutteridge
205f56cc51 libfm-qt: import new package, version 0.14.1
This is the core library of PCManFM-Qt.

Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications. (Additional
portability fixes by myself on import to pkgsrc.)
2020-02-20 06:07:54 +00:00
gutteridge
dc441c74cb doc: added qterminal version 0.14.1 2020-02-20 05:55:20 +00:00
gutteridge
e4d22a7ed2 x11/Makefile: add qterminal 2020-02-20 05:54:02 +00:00
gutteridge
3ab0c55b7c qterminal: import new package, version 0.14.1
This is a Qt5 terminal emulator for LXQt.

Packaged in pkgsrc-wip by pin and myself, as part of a broader effort
toward providing all of LXQt and associated utility applications.
2020-02-20 05:52:38 +00:00
gutteridge
8ad7c18a64 doc: added qtermwidget version 0.14.1 2020-02-20 05:49:14 +00:00
gutteridge
caba6be11d qtermwidget: import new package, version 0.14.1
This is a Qt5 terminal emulator widget for LXQt.

Packaged in pkgsrc-wip by pin and myself, as part of a broader effort
toward providing all of LXQt and associated utility applications.
(Additional portability fix by myself on import to pkgsrc.)
2020-02-20 05:47:44 +00:00
gutteridge
b32dadcf81 doc: added liblxqt version 0.14.1 2020-02-20 05:35:34 +00:00
gutteridge
6b5b492332 liblxqt: import new package, version 0.14.1
This is the core utility library for all LXQt components.

Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications. General
reviews, feedback, and testing of such by gdt@, ng0@, and myself.
2020-02-20 05:31:20 +00:00
brook
27db629702 gdk-pixbuf2: Fix build on certain Darwin configurations.
During the build, newly compiled applications are run and require libraries also
within the build area.  At least on Darwin, these must be accessed via
LD_LIBRARY_PATH, which must be added to the meson build files to be included in
the appropriate commands.
2020-02-20 03:35:35 +00:00
cheusov
d162fd507a doc: Updated sysutils/nbase to 7.0.0.7 2020-02-19 22:37:51 +00:00
cheusov
6fd09b29e6 Version 7.0.0.7, by Aleksey Cheusov, Thu, 20 Feb 2020 01:10:57 +0300
Requires mk-configure 0.34.0 or above to build

  Remove broken hack with CC_TYPE, latest mk-configure is able to do
  everything automatically

  Use new mk-configure's feature libl instead of LEXLIB variable

  Use CFLAGS.check for disabling warnerr

  mknod: fix build failure on latest OpenSuSE tumbleweed

  id, date: fixes for Darwin-15.6.0 (disabling warnings)
2020-02-19 22:37:38 +00:00
cheusov
cf99a9d6de doc: Updated devel/mk-configure to 0.34.0 2020-02-19 22:03:30 +00:00
cheusov
3dad3b7e49 Version 0.34.0, by Aleksey Cheusov, Wed, 19 Feb 2020 22:46:40 +0300
This release introduces some incompatibilities with older releases:
    - mkc_install -l is changed
    - Target "distclean" is considered deprecated.
      Use target "configure" instead!
    - Remove support for Pascal, Fortran and ObjC.
      Only C and C++ are supported.
    - Do not add ${LEXLIB} to LDADD if SRCS contains .l files.
      You have to add it manually when needed or use new feature "libl".
    - mkc_check_custom: remove options -p and -n
    - LDREAL is either C or C++ compiler, not the linker
    - mkc_check_custom: do not use CARGS anymore
    - Introduce CXXOPTS and CXXOPTS_<prj> variables and
      do not pass COPTS to C++ compiler. COPTS is only for C!

  mk-configure build system changes:
    - Introduce new targets "help", "help_subprj" and "help_use" and
      appropriate framework for documenting the software project.  See
      mkc_imp.help.mk makefile. mk-configure itself uses this
      framework, so, you can run "bmake help" before build. Also
      introduce the following configuring variables for mk-configure:
      USE_AWK, USE_ID, USE_INSTALL, USE_NM, USE_SH, USE_CC_COMPILERS,
      USE_CXX_COMPILERS. See updated doc/INSTALL.md
    - Add virtual targets "examples" in addition to "tests".
    - Move helpers/* scripts to examples/helpers/ subdirectory. They
      are for testing mk-configure only.

  Mk files:
    * C{,XX}FLAGS.{warns,ssp,pie,pic}, LDFLAGS.pie etc...:
      Defaults for these values are determined at build time by
      checking whether compiler/linker accepts the corresponding
      option.  Load compiler specific options from ~/.mk-c and
      MKFILESDIR directories, and exit with error if they do not
      exist. For generating such settings for compiler absent at build
      time, use newly introduced script "mkc_compiler_settings".
    * C{,XX}FLAGS:
      Pass these flags to the compiler after C{,XX}FLAGS.warns
      for overriding bad warnings/errors
    * MKC_CHECK_{CC,CXX}_OPTS:
      double underline symbols in the option is considered
      as a single space
    * MKC_CHECK_CUSTOM:
      - pass MKC_CUSTOM_{CPPFLAGS,CFLAGS,CXXFLAGS,LDFLAGS,LDADD}.<check_name>
        flags to the compiler
      - introduce variable MKC_CUSTOM_NOAUTO.<checkname>
      - introduce variable MKC_CUSTOM_CACHE.<checkname>
      - introduce variable MKC_CHECK_CCLD_OPTS and MKC_CHECK_CXXLD_OPTS
    * Introduce new variables CC_VERSION and CXX_VERSION determined
      by mkc_check_compiler(1)
    * Introduce INSTALL_FLAGS variables and remove undocumented
      COPY, PRESERVE, INSTPRIV and RENAME
    * Keep initial settings for mk-configure in sys.mk
      instead of mkc_imp.vars.mk
    * Introduce MKC_CUSTOM_LINK.<custom_check_name> variable for link testing
    * Introduce CFLAGS.check and CXXFLAGS.check variables
    * Set CFLAGS.dflt.sunpro to -errtags
    * mkc.conf.mk: undefine MKC_CHECK_CC_OPTS, MKC_CHECK_CXX_OPTS after use
    * Introduce new checks MKC_CHECK_CCLD_OPTS and MKC_CHECK_CXXLD_OPTS
    * Introduce new "help" framework, see mkc_imp.help.mk section in man page
    * mkc.minitest.mk: minor fix in target "cleandir"

  Features:
    - add support for C++ (extern "C") to all feature header files
    - add new feature "libl" for libl.a or libfl.a

  Utilities:
    * mkc_install:
      - "move" semantic is disabled forever, so flag -c is silently ignored
      - add manual page
      - flag -l is changed and becomes compatible with NetBSD install(1)
      - actually it is almost completely reimplemented
    * mkc_check_compiler:
      - add man page
      - exit status is 2, if bad option is specified
      - CC defaults to "cc" as the documentation says
      - detects not only compiler type, but also a version
      - cache file name for C compiler type is _mkc_cc_type.*
    * mkc_check_custom:
      - switch to getopts
      - add option -l and support for LDFLAGS and LDADD
      - add new option -t and remove options -p and -n
      - do not use CARGS anymore, use CFLAGS and CPPFLAGS instead
    * mkc_which:
      - add man page
    * mkc_check_version:
      - add man page
    * mkc_get_deps:
      - installed to libexec/ instead of bin/

  Documentation update

  Code clean-ups and minor fixes
2020-02-19 22:03:17 +00:00
tnn
0e33e24256 MesaLib: fix issues in TLS dispatch code on NetBSD/amd64. Bump.
- workaround for toolchain/50277 had bitrotted after meson switch
- make tls dispatch stub template behave correct (with input from joerg@)
- double alignment of stubs to accommodate slightly larger code size

Fixes among other things Xorg crash in glamor_egl_init().
2020-02-19 21:03:41 +00:00
adam
53f137a38c Updated devel/py-buildbot, devel/py-buildbot-{console-view,grid-view,pkg,waterfall-view,worker,www} 2020-02-19 19:08:46 +00:00
adam
abca844505 py-buildbot*: updated to 2.6.0
v2.6.0

Bug fixes

Fix a potential deadlock when interrupting a step that is waiting for a lock to become available.
Prepare unique hgpoller name when using multiple hgpoller for multiple branches
Fix hgpoller crash when force pushing a branch
Fix mail recipient formatting to make sure address comments are separately escaped instead of escaping the whole To: or CC: header, which is not RFC compliant.
Master side keep-alive requests are now repeated instead of being single-shot
The message queues will now wait until the delivered callbacks are fully completed during shutdown.
Fix encoding errors during P4Poller ticket parsing.
Remove server header from HTTP response served by the web component.
Fix multiple race conditions in Telegram reporter that were visible in tests.
The Telegram reporter will now wait until in-progress polls finish during shutdown.
Improve reliability of timed scheduler.
transfer steps now correctly report errors from workers.
Warn if Buildbot title in the configuration is too long and will be ignored.
Worker will now wait for any pending keep-alive requests to finish leaving them in indeterminate state during shutdown.

Improved Documentation

Mention that QueueRef.stopConsuming() may return a Deferred.

Features

Add the parameter --use-tls to buildbot-worker create-worker to automatically enable TLS in the connection string
Gerrit reporter now passes a tag for versions that support it.
This enables filtering out buildbot's messages.
GerritEventLogPoller and GerritChangeSource coordinate so as not to generate duplicate changes.
Web front end now allows you to configure the default landing page with c['www']['default_page'] = 'name-of-page'.
The new option dumpMailsToLog of MailNotifier allows to dump formatted mails to the log before sending.
Workers will now attempt to read /etc/os-release and stores them into worker info as os_<field> items.
Add new interpolation worker that can be used for accessing worker info items.


v2.5.1

Bug fixes

Updates supported browser list so that Ubuntu Chromium will not always be flagged as out of date.
Fixed IRC notification color of cancelled builds.
Updated url in description of worker service for Windows (no functionality impact).
Updated templates of www-badges to support additional padding configuration
Fix issue with custom_templates loading path
Fix url display when step do not contain any logs


v2.5.0

Bug fixes

Fix crash when reconfiguring changed workers that have new builders assigned to them
DockerLatentWorker: Allow to bind the same volume twice into a worker's container, Buildbot now requires 'docker-py' (nowadays 'docker') version 1.2.3+ from 2015.
IRC bot can have authz configured to create or stop builds
Fix javascript exception with grid view tag filtering

Improved Documentation

Changed PluginList link from trac wiki directly to the GitHub wiki.

Features

Created a TelegramBot for notification and control through Telegram messaging app.
Added support for environment variable P4CONFIG to class P4Source
Allow to define behavior for GitCommit when there is nothing to commit.
Add support for revision links to Mercurial poller
Support recursive matching ('**') in MultipleFileUpload when glob=True (requires python3.5+ on the worker)


v2.4.1

Bug fixes

allow committer of a change to be null for new setups
custom_templates are now working again.
Locks will no longer allow being acquired more times than the maxCount parameter if this parameter is changed during master reconfiguration.

Features

Improve log cleaning performance by using delete with join on supported databases.
Hiding/showing of inactive builders is now possible in Waterfall view.


v2.4.0

Highlights

Database upgrade may take a while on larger instances on this release due to newly added index.

Bug fixes

Add an index to steps.started_at to boost expensive SQL queries.
Fix handling of the refs_changed event in the BitBucket Server web hook.
Fix errors when disconnecting a libvirt worker (issue 4844).
Fix Bitbucket Cloud hook crash due to changes in their API (issue 4873).
Fix GerritEventLogPoller was using the wrong date format.
Fix janitor Exception when there is no logchunk to delete.
Reduced the number of SQL queries triggered by getPrevSuccessfulBuild() by up to 100.
buildbot.util.git.GitStepMixin: Prevent builders from corrupting temporary ssh data path by using builder name as part of the path
buildbot.util.git.GitTag: Allow tagName to be a renderable.
Fix Github error reporting to handle exceptions that happen before the HTTP request is sent.
buildbot.changes.gitpoller.GitPoller: Trigger on pushes with no commits when the new revision is not the tip of another branch.
buildbot.steps.source.git.Git: Fix the invocation of git submodule foreach on cleaning.
Fix StatsService not correctly clearing old consumers on reconfig.
Fix various errors in try client with Python 3 (issue 4765).
Prevent accidental start of multiple force builds in web UI (issue 4823).
The support for proxying Buildbot frontend to another Buildbot instance during development has been fixed.
This feature has been broken since v2.3.0, and is now completely re-implemented for best performance, ease of use and maintainability.

Improved Documentation

Document why some listed icons may not work out-of-the-box when building a custom dashboard (issue 4939).
Improve Vault secrets management documentation and examples.
Link the documentation of www.port to the capabilities of twisted.application.strports.
Move the documentation on how to submit PRs out of the trac wiki to the documentation shipped with Buildbot, update and enhance it.

Features

Update buildbot worker image to Ubuntu 18.04 (issue 4928).
buildbot.worker.docker.DockerLatentWorker: Added support for docker build contexts, buildargs, and specifying controlling context.
The buildbot.changes.gerritchangesource.GerritChangeFilter and buildbot.changes.gerritchangesource.GerritEventLogPoller now populate the files attribute of emitted changes when the get_files argument is true. Enabling this feature triggers an additional HTTP request or SSH command to the Gerrit server for every emitted change.
Buildbot now warns users who connect using unsupported browsers.
Boost janitor speed by using more efficient SQL queries.
Scheduler properties are now renderable.
buildbot.steps.python.Sphinx: Added strict_warnings option to fail on warnings.
UI now shows a paginated view for trigger step sub builds.

Deprecations and Removals

Support for older browsers that were not working since 2.3.0 has been removed due to technical limitations.
Notably, Internet Explorer 11 is no longer supported.
Currently supported browsers are Chrome 56, Firefox 52, Edge 13 and Safari 10, newer versions of these browsers and their compatible derivatives.
This set of browsers covers 98% of users of buildbot.net.


v2.3.1

Bug fixes

Fix vulnerability in OAuth where user-submitted authorization token was used for authentication
(https://github.com/buildbot/buildbot/wiki/OAuth-vulnerability-in-using-submitted-authorization-token-for-authentication). Thanks to Phillip Kuhrt for reporting it.


v2.3.0

Highlights

Support for older browsers has been hopefully temporarily broken due to frontend changes in progress. Notably, Internet Explorer 11 is not supported in this release. Currently supported browsers are Chrome 56, Firefox 52, Edge 13 and Safari 10, newer versions of these browsers and their compatible derivatives. This set of browsers covers 98% of users of buildbot.net.

Bug fixes

Fixed :bb:step:Git to clean the repository after the checkout when submodules are enabled. Previously this action could lead to untracked module directories after changing branches.
Latent workers with negative build_wait_timeout will be shutdown on master shutdown.
Latent worker will now wait until start_instance() before starting stop_instance() or vice-versa. Master will wait for these functions to finish during shutdown.
Latent worker will now correctly handle synchronous exception from the backend worker driver.
Fixed a potential error during database migration when upgrading to versions >=2.0

Deprecations and Removals

The implementation language of the Buildbot web frontend has been changed from CoffeeScript to JavaScript. The documentation has not been updated yet, as we plan to transition to TypeScript. In the transitory period support for some browsers, notably IE 11 has been dropped. We hope to bring support for older browsers back once the transitory period is over.
The support for building Buildbot using npm as package manager has been removed. Please use yarn as a replacement that is used by Buildbot developers.


v2.2.0

Bug fixes

Fix passing the verify and debug parameters for the HttpStatusPush reporter
The builder page UI now correctly shows the list of owners for each build.
Fixed bug with tilde in git repo url on Python 3.7
Fix secret leak when non-interpolated secret was passed to a step

Features

Added new :bb:step:GitCommit step to perform git commit operation
Added new :bb:step:GitTag step to perform git tag operation
HgPoller now supports bookmarks in addition to branches.
Buildbot can now monitor multiple branches in a Mercurial repository.
:py:class:~buildbot.www.oauth2.OAuth2Auth have been adapted to support ref:Secret.
Buildbot can now get secrets from the unix password store by zx2c4 (https://www.passwordstore.org/).
Added a basename property to the Github pull request webhook handler.
The GitHub change hook secret can now be rendered.
Each build now gets a preparation step which counts the time spend starting latent worker.
Support known_hosts file format as sshKnownHosts parameter in SSH-related operations


v2.1.0

Highlights

Worker to Master protocol can now be encrypted via TLS.

Bug fixes

To avoid database corruption, the upgrade-master command now ignores all
signals except SIGKILL. It cannot be interrupted with ctrl-c
(:issue:4600).
Fixed incorrect tracking of latent worker states that could sometimes result
in duplicate stop_instance calls and so on.
Fixed a race condition that could manifest in cancelled substantiations if
builds were created during insubstantiation of a latent worker.
Perforce CLI Rev. 2018.2/1751184 (2019/01/21) is now supported
Fix encoding issues with Forcescheduler parameters error management code.

Improved Documentation

fix grammar mistakes and use Uppercase B for Buildbot
Features

:py:class:~buildbot-worker.buildbot_worker.bot.Worker now have
connection_string kw-argument which can be used to connect to a master
over TLS.
Adding 'expand_logs' option for LogPreview related settings.
Force schedulers buttons are now sorted by their name.
:bb:cfg:workers now have a new defaultProperties parameter.


v2.0.0

Deprecations and Removals

Removed support for Python 2.7 in the buildbot master code.
Buildbot worker remains compatible with python2.7, and interoperability tests are run continuously.
APIs that are not documented in the official Buildbot documentation have been
made private. Users of these undocumented APIs are encouraged to file bugs to
get them exposed.
Removed support of old slave APIs from pre-0.9 days. Using old APIs may fail
silently. To avoid weird errors when upgrading a Buildbot installation that
may use old APIs, first upgrade to to 1.8.0 and make sure there are no
deprecated API warnings.
Remove deprecated default value handling of the keypair_name and
security_name attributes of EC2LatentWorker.
Support for Hyper.sh containers cloud provider has been removed as this
service has shutdown.
Bug fixes

Fix CRLF injection vulnerability with validating user provided redirect parameters (https://github.com/buildbot/buildbot/wiki/CRLF-injection-in-Buildbot-login-and-logout-redirect-code)
Thanks to mik317 and mariadb for reporting it.

Fix lockup during master shutdown when there's a build with unanswered ping
from the worker and the TCP connection to worker is severed (issue:4575).

Fix RemoteUserAuth.maybeAutLogin consumes bytes object as str leading to
TypeError during JSON serialization.

Various database integrity problems were fixed. Most notably, it is now
possible to delete old changes without wiping all "child" changes in cascade

The GitLab change hook secret is now rendered correctly.

Features

Identifiers can now contain UTF-8 characters which are not ASCII. This
includes worker names, builder names, and step names.
2020-02-19 19:07:18 +00:00
adam
81036b3f3e Updated print/py-reportlab, www/py-webcolors, graphics/py-blockdiag, graphics/py-actdiag, graphics/py-seqdiag 2020-02-19 17:52:28 +00:00
adam
77878f0798 py-seqdiag: updated to 2.0.0
2.0.0:
* Drop python2 and python3.4 support
2020-02-19 17:52:00 +00:00
adam
bcbb104610 py-actdiag: updated to 2.0.0
2.0.0:
* Drop python2 and python3.4 support
2020-02-19 17:51:24 +00:00
adam
b625514280 py-blockdiag: updated to 2.0.1
2.0.0:
* Fix a bug
  - Fix '_io.BufferedRandom' object has no attribute 'buffer'

2.0.0:
* Drop python2 and python3.4 support
* Fix a bug
  - Fix blockdiag does not work with recent pillow
2020-02-19 17:50:25 +00:00
adam
855a06429e py-webcolors: updated to 1.11.1
Version 1.11.1:

Bugs fixed
* Corrected an error regarding supported Python versions in the
  README file.


Version 1.11:
No bug fixes or new features.

Other changes
* Python 2 has reached the end of its support cycle from the Python
  core team; accordingly, Python 2 support is dropped. Supported
  Python versions are now 3.5, 3.6, 3.7, and 3.8.
2020-02-19 17:49:24 +00:00
adam
9989d5475b py-reportlab: updated to 3.5.34
RELEASE 3.5.33:
* fix bug in Pie3d
* fix bug in background splitting in repeatRows cases
* small improvements to CandleSticks
* created NotSet validator (use in CandleStickProperties)
* update .travis.yml and .appeyor.yml hopefully to create 3.8 wheels

RELEASE 3.5.32:
* some chart efficiency changes
* use clock in fontFinder
* improve recursive access and do some minor eval/exec fixes
* improve use of eval/exec

RELEASE 3.5.31:
* paraparser fix

RELEASE 3.5.30:
* better support for candlestick charts using smartGetItem

RELEASE 3.5.29:
* Support for candlestick charts and infilled pair plots

RELEASE 3.5.28:
* improve support for AES encryption

RELEASE 3.5.27:
* fix to justified para splits
* fix BalanceColumn width calculation
* preliminary support for AES encryption

RELEASE 3.5.26:
* micro changes to normalDate
* fix warnings about is not (detected in python 3.8b4)
* implement PR 59 bug fix

RELEASE 3.5.25:
* add recursive ttf searching
* sync with rlextra
* fix Barchart axis crossing issue

RELEASE 3.5.24:
* prepare for python3.8, drop support for python3.4
2020-02-19 17:47:59 +00:00
triaxx
c98739c49e fetchmail: update to 6.4.2
upstream changes:
-----------------
fetchmail-6.4.2 (released 2020-02-14, 27473 LoC):

## BREAKING CHANGES:
* fetchmailconf now supports Python 3 and currently requires the "future"
  package, see https://pypi.org/project/future/.
* fetchmailconf: The minimum supported version is now Python 2.7.13, but it is
  recommended to use at least 2.7.16 (due to its massive SSL updates).
  Older Python versions may check SSL certificates not strictly enough,
  which may cause fetchmail to complain later, if the certificate verify fails.
* fetchmailconf now autoprobes SSL-wrapped connections (ports 993 and 995 for
  IMAP and POP3) as well and by preference.
* fetchmailconf now defaults newly created users to "ssl" if either of the
  existing users sets ssl, or if the server has freshly been probed and
  found supporting ssl.
  There is a caveat: adding a user to an existing server without probing it
  again may skip adding ssl. (This does not prevent STARTTLS.)

## BUG FIXES:
* Fix three bugs in fetchmail.man (one unterminated string to .IP macro, one
  line that ran into a .PP macro, .TH date format), and remove one .br request
  from inside the table, which is unsupported by FreeBSD 12's mandoc(1)
  formatter.  FreeBSD Bug#241032, reported by Helge Oldach.
* Further man page fixes and additions by Chris Mayo and Gregor Zattler.
* When evaluating the need for STARTTLS in non-default configurations (SSL
  certificate validation turned off), fetchmail would only consider --sslproto
  tls1 as requiring STARTTLS, now all non-empty protocol versions do.
* fetchmailconf now properly writes "no sslcertck" if sslcertck is disabled.
* fetchmailconf now catches and reports OS errors (including DNS errors) when
  autoprobing.  Reported as Gitlab issue #12 by Sergey Alirzaev.
* fetchmailconf received a host of other bugfixes, see the Git commit log.

## CHANGES:
* Make t.smoke more robust and use temporary directory as FETCHMAILHOME, to make
  sure that the home directory resolves for the user running the test suite
  even if the environment isn't perfect. Reported by Konstantin Belousov,
  analysed by Corey Halpin, FreeBSD Bug#240914.

## UPDATED TRANSLATION - THANKS TO:
* zh_CN: Boyuan Yang [Chinese (simplified)]
2020-02-19 16:48:02 +00:00
triaxx
148cadbcb0 libevent: fix PR pkg/54983
Remove symlinks before faking .pc files.
2020-02-19 15:21:34 +00:00
gdt
8d3c7adee7 devel/slib: Follow redirect for HOMEPAGE/MSSTER_SITES
(No functional change; just catching up with long-ago organization
change to domain names.)
2020-02-19 14:33:00 +00:00
nia
d7809142b9 doc: Updated wm/swc to 0.0.0.20200219 2020-02-19 14:27:20 +00:00
nia
668659a9c9 swc: Update to 20200219
- Support for KDE server-side decorations protocol
- Support for xdg-decoration protocol
- Some xdg-shell bug fixes
2020-02-19 14:27:09 +00:00
ryoon
9fd32e5a40 doc: Updated net/knot to 2.9.2 2020-02-19 13:18:32 +00:00
ryoon
677e3a478b knot: Update to 2.9.2
Changelog:
Knot DNS 2.9.2 (2019-12-12)
===========================

Improvements:
-------------
 - Tiny ds-check log message rewording
 - Some unnecessary code cleanup

Bugfixes:
---------
 - ds-push doesn't replace the DS RRset on the parent #661
 - Server gets stuck in a never-ending logging loop when changing SOA TTL
 - Server can crash when the journal database size limit is reached
 - Server can create a bogus changeset with equal serials from and to
 - Unreasonable re-signing of the NSEC3PARAM record when reloading the zone
   and 'zonefile-load: difference-no-serial' is configured
 - SOA RRSIG not updated if the only changed record is SOA
 - Failed to remove NSEC3 records through the control interface #666
 - Failed to stop the server if a zone transaction is active

Knot DNS 2.9.1 (2019-11-11)
===========================

Features:
---------
 - New option for OCSP stapling '+[no]tls-ocsp-stapling[=H]' in kdig (Thanks to Alexander Schultz)

Improvements:
-------------
 - Kdig always randomizes source TCP port on recent Linux #575
 - Server no longer warns about disabled zone file synchronization during shutdown
 - Zone loading stops if failed to load zone from the journal
 - Speed-up of insertion to big RRSets
 - Various code and documentation improvements

Bugfixes:
---------
 - Failed to apply journal changes after upgrade #659
 - Failed to finish zone loading if journal changeset serials from and to are equal
 - Incorrect handling of 0 value for 'tcp-io-timeout' and 'tcp-remote-io-timeout' configuration
 - Server can crash if zone transaction is open during zone update
 - NSEC3 chain not fully updated if NSEC3 salt changes during zone update
 - Server can crash when flushing zone to a specified directory
 - Server can respond incorrect NSEC3 records after NSEC3 salt change
 - Delegation glue records not updated after specific zone change

Knot DNS 2.9.0 (2019-10-10)
===========================

Features:
---------
 - Full support for different master/slave serial arithmetics when on-slave signing
 - Module geoip newly supports wildcard records #650
 - New DNSSEC policy configuration option 'rrsig-pre-refresh' for reducing
   frequency of the zone signing event
 - New server configuration option 'tcp-reuseport' for setting SO_REUSEPORT(_LB)
   mode on TCP sockets
 - New server configuration option 'tcp-io-timeout' [ms] for restricting inbound
   IO operations over TCP #474

Improvements:
-------------
 - Significant speed-up of zone contents modifications
 - Avoided double zone signing during CSK rollovers
 - Self-created RRSIGs are not cryptographically verified if not necessary
 - Zone journal can store two changesets if zone file difference computing
   and DNSSEC signing are enabled. The first one containing the difference of
   zone history needed by slave servers, the second one containing the difference
   between zone file and zone needed for server restart
 - Universal and more robust memory clearing
 - More precise socket timeout handling
 - New notice log message for configuration changes requiring server restart
 - Module RRL logs both trigger source address and affected subnet
 - Various code (especially zone and TCP processing) and documentation improvements

Bugfixes:
---------
 - RRSIGs are wrongly checked for inconsistent RRSet TTLs during zone update
 - DS check/push warnings after disabled DNSSEC signing
 - NSEC3 records not accessible through control interface
 - Module geoip doesn't accept underscore character in dname specification #655

Compatibility:
--------------
 - Removed runtime reconfiguration of network workers and interfaces since
   it was imperfect and also couldn't work after dropped process privileges
 - Removed inaccurate and misleading knotc command 'zone-memstats' because
   memory consumption varies during zone modifications or transfers
 - Removed useless 'zone.request-edns-option' configuration option
 - Reimplemented DNS Cookies to be interoperable (based on draft-ietf-dnsop-server-cookies
   and work by Witold Kręcicki)
 - Default limit on TCP clients is auto-configured to one half of the file
   descriptor limit for the server process
 - Number of open files limit is set to 1048576 in upstream packages
 - Default number of TCP workers is equal to the number of online CPUs or at least 10
 - Default EDNS buffer size is 1232 for both IPv4 and IPv6
 - Removed 'tcp-handshake-timeout' server configuration option
 - Some configuration options were renamed and possibly moved. Old names will
   be supported at least until next major release:
    - 'server.tcp-reply-timeout' [s] to 'server.tcp-remote-io-timeout' [ms]
    - 'server.max-tcp-clients'       to 'server.tcp-max-clients'
    - 'server.max-udp-payload'       to 'server.udp-max-payload'
    - 'server.max-ipv4-udp-payload'  to 'server.udp-max-payload-ipv4'
    - 'server.max-ipv6-udp-payload'  to 'server.udp-max-payload-ipv6'
    - 'template.journal-db'          to 'database.journal-db'
    - 'template.journal-db-mode'     to 'database.journal-db-mode'
    - 'template.max-journal-db-size' to 'database.journal-db-max-size'
    - 'template.kasp-db'             to 'database.kasp-db'
    - 'template.max-kasp-db-size'    to 'database.kasp-db-max-size'
    - 'template.timer-db'            to 'database.timer-db'
    - 'template.max-timer-db-size'   to 'database.timer-db-max-size'
    - 'zone.max-journal-usage'       to 'zone.journal-max-usage'
    - 'zone.max-journal-depth'       to 'zone.journal-max-depth'
    - 'zone.max-zone-size'           to 'zone.zone-max-size'
    - 'zone.max-refresh-interval'    to 'zone.refresh-max-interval'
    - 'zone.min-refresh-interval'    to 'zone.refresh-min-interval'

Knot DNS 2.8.4 (2019-09-24)
===========================

Features:
---------
 - Automatic uploading of DS records to parent zone using DDNS,
   see 'policy.ds-push' configuration option

Improvements:
-------------
 - Incoming IXFR no longer falls back to AXFR if connection error #642
 - More accurate semantic checks for missing glue records
 - Various code and documentation improvements

Bugfixes:
---------
 - Failed to read/export configuration if 'acl.update-type' is set #651
 - Failed to generate initial zero-length salt
 - Missing error log for invalid rrtype input to dynamic configuration #652
 - Missing error log when AXFR processing fails to store zone data
 - Redundant notice log about unavailable persistent configuration DB
 - Zone not flushed after retransfer if SOA serial not changed
 - Zone contents not properly fixed during zone transfers
 - No changeset created for updated rrset's TTL if changed by RR addition
2020-02-19 13:17:24 +00:00
adam
7339ec72d8 Updated www/py-djangocms-{audio,file,googlemap,icon,link,style,text-ckeditor,video} 2020-02-19 12:02:01 +00:00
adam
bcf2387e92 py-djangocms-video: updated to 2.3.0
2.3.0:
Added support for Django 3.0
Added further tests to raise coverage
Fixed smaller issues found during testing

2.2.0:
Added support for Django 2.2 and django CMS 3.7
Removed support for Django 2.0
Extended test matrix
Added isort and adapted imports
Adapted code base to align with other supported addons
2020-02-19 12:01:20 +00:00
adam
0228b2a198 py-djangocms-text-ckeditor: updated to 3.8.0
3.8.0:
Added support for Django 2.2 and django CMS 3.7
Removed support for Django 2.0
Extended test matrix
Added isort and adapted imports
Adapted code base to align with other supported addons
Updated translations
2020-02-19 12:00:03 +00:00
adam
c55c2c056f py-djangocms-style: updated to 2.3.0
2.3.0:
Added support for Django 3.0
Deprecated old CMS_STYLE_NAMES setting
Deprecated old CMS_STYLE_TAG_TYPES setting
Added further tests to raise coverage
Fixed smaller issues found during testing

2.2.0:
Added support for Django 2.2 and django CMS 3.7
Removed support for Django 2.0
Extended test matrix
Added isort and adapted imports
Adapted code base to align with other supported addons
Exclude tests folder from release build
2020-02-19 11:58:24 +00:00
adam
9e34712465 Fix typos in DEPENDS 2020-02-19 11:30:17 +00:00
adam
f35676d8e2 py-djangocms-audio: fix typo 2020-02-19 11:27:59 +00:00
adam
82daf06315 py-djangocms-link: updated to 2.5.0
2.5.0:
Added file link support
Allow link requirement to be changed when another CMS plugin inherits from AbstractLink
Fixed a bug preventing HOSTNAME_PATTERN to work
Updated translations

2.4.0:
Added support for Django 2.2 and django CMS 3.7
Removed support for Django 2.0
Extended test matrix
Added isort and adapted imports
Adapted code base to align with other supported addons
2020-02-19 11:27:41 +00:00
adam
d4eb5a6f71 py-djangocms-icon: updated to 1.5.0
1.5.0:
Added support for Django 3.0

1.4.2:
Added further tests to raise coverage
Fixed smaller issues found during testing
Fixes an issue with older installations
Fixes double save issue, where icon is lost

1.4.1:
Fixes an issue where the icon widget throws a Javascript error

1.4.0:
Added support for Django 2.2 and django CMS 3.7
Removed support for Django 2.0
Extended test matrix
Fixes an issue when using multiple icons on different models #20

1.3.0:
Added support for Font Awesome 5
Added support for custom data iconset
Added isort and adapted imports
Fixed an issue where Font Awesome is not rendered on a clean install
Extended test matrix
Adapted code base to align with other supported addons
2020-02-19 11:25:05 +00:00
adam
e115af41d9 py-djangocms-googlemap: updated to 1.4.0
1.4.0:
Added support for Django 3.0
Add rendering on plugin first insert capability

1.3.1 (unreleased)
Added further tests to raise coverage
Fixed smaller issues found during testing
Changed DecimalField field to FloatField for Marker plugin

1.3.0:
Added support for Django 2.2 and django CMS 3.7
Removed support for Django 2.0
Extended test matrix
Exclude tests folder from release build
Added installation instructions for django-filer
2020-02-19 11:23:08 +00:00