Commit graph

264780 commits

Author SHA1 Message Date
adam
adf9e0add3 Pytest 3.1.1 (2017-05-30)
Bug Fixes
* pytest warning capture no longer overrides existing warning filters. The previous behaviour would override all filters and caused regressions in test suites which configure warning filters to match their needs. Note that as a side-effect of this is that DeprecationWarning and PendingDeprecationWarning are no longer shown by default.
* Fix issue with non-ascii contents in doctest text files.
* Fix encoding errors for unicode warnings in Python 2.
* pytest.deprecated_call now captures PendingDeprecationWarning in context manager form.

Improved Documentation
* Addition of towncrier for changelog management.
2017-06-01 07:14:32 +00:00
adam
b0e09f20f8 Changes 2.4.39:
Lib/
* fixed errno-related ldap.TIMEOUT regression

Lib/slapdtest.py
* Removed obsolete assert statements
2017-06-01 07:13:35 +00:00
adam
2f361eeae2 Changes 2.2.30.1:
- quota_warning scripts weren't working in v2.2.30
- vpopmail still wasn't compiling
2017-06-01 06:37:08 +00:00
adam
adaaeb0ced 1.7.0 (2016-01-12)
------------------
Announcements:
* Repository moved to PyCQA Organization on GitHub:
  https://github.com/pycqa/pep8

Changes:
* Reverted the fix in 368, "options passed on command line are only ones
  accepted" feature. This has many unintended consequences in pep8 and flake8
  and needs to be reworked when I have more time.
* Added support for Python 3.5. (Issue 420 & 459)
* Added support for multi-line config_file option parsing. (Issue 429)
* Improved parameter parsing. (Issues 420 & 456)

Bugs:
* Fixed BytesWarning on Python 3.
2017-06-01 06:36:02 +00:00
jlam
a4c526430c The "pkgtasks" package has an external repository/website. 2017-06-01 05:43:44 +00:00
taca
440a92901e Note update of databases/ruby-cassandra package to 0.23.0nb1. 2017-06-01 04:41:41 +00:00
taca
0fcba6aa10 * Drop RUBY_JSON_REQD.
* Remove wrong overriding simple_uuid dependency in gemspec.

Bump PKGREVISION.
2017-06-01 04:41:05 +00:00
taca
c131b47d8b Stop using RUBY_JSON_REQD since all ruby2*-base pacakges contain required
version of json extension.
2017-06-01 04:36:56 +00:00
jnemeth
b2ef4f02f1 add and enable ap-auth-mellon 2017-06-01 03:58:38 +00:00
jnemeth
0dba90d8b7 sort 2017-06-01 03:51:34 +00:00
jlam
825762cd05 Toggle using pkgsrc/mk/smf.mk based on ${_USE_NEW_PKGINSTALL}.
Missing change from initial commit to provide the toggle for using
the new frameworks to replace pkgsrc/mk/pkginstall.
2017-06-01 03:41:44 +00:00
jlam
793c69db50 Add pkgsrc/mk/Kyuafile to drive all tests under pkgsrc/mk. 2017-06-01 02:37:12 +00:00
jlam
4cef187929 Note additions of "pkgtasks", "init" and "pkgformat/pkg" script frameworks. 2017-06-01 02:23:09 +00:00
jlam
0a676f1f26 Provide switch to activate new frameworks to replace "pkginstall".
If ${_USE_NEW_PKGINSTALL} is "yes", then use the new "pkgtasks",
"init", and "pkgformat/pkg"-scripts frameworks instead of the
existing "pkginstall" framework.
2017-06-01 02:15:10 +00:00
jlam
d7e2d30603 Make creation of +DEINSTALL/+INSTALL scripts pkgformat-specific.
Move the files needed to generate +DEINSTALL and +INSTALL scripts
for the "pkg" format into pkgsrc/mk/pkgformat/pkg.

Create new script templates that make use of "pkgtasks" to perform
the actual tasks.
2017-06-01 02:09:43 +00:00
jlam
a651f1eccc Add "init" framework for management of init scripts for packages.
${INIT_SYSTEM} is used to select the type of init system in use on
the system, and currently can be either "rc.d" for the NetBSD rc.d
system, or "smf" for the Solaris Service Management Facility
system.

pkgsrc/mk/init/smf.mk is pkgsrc/mk/smf.mk with some very minor
modifications to fit into the "init" framework.
2017-06-01 02:08:04 +00:00
jlam
8e334ba0ec Add "pkgtasks" framework to generate data files used by pkgtasks.
A full dependency on the "pkgtasks" package will be added if a
non-empty data file is generated by the framework.

This framework is not yet hooked into bsd.pkg.mk, pending some
other changes.
2017-06-01 02:06:04 +00:00
jlam
89583e27e4 Note addition of pkgtools/pkgtasks. 2017-06-01 02:04:05 +00:00
jlam
db8c40249f Import pkgtasks-1-1.9 as pkgsrc/pkgtools/pkgtasks.
pkgtasks is a shell script library to ease writing POSIX-compliant
shell scripts to handle common tasks during installation or removal
of a package, e.g.,

  * creating groups and users needed by the package

  * creating and removing directories with special permissions and
    ownership,

  * copying example config files to their final locations during
    package installation, and removing them during package removal
    if they don't differ from the example ones,

  * reminding the user of files that may be customized after
    package installation.
2017-06-01 01:58:34 +00:00
agc
003b6d32c2 rework the link stage in the Makefile to specify -lgcrypt after all the
object files, in an attempt to fix undefined references to all libgcrypt
functions in Linux bulk build
2017-05-31 23:31:13 +00:00
agc
2a103b89c1 make sure __UNCONST is defined before using it 2017-05-31 23:21:06 +00:00
agc
69fe95dee5 Make sure pkgsrc/lang/go is installed before trying to use it 2017-05-31 23:17:26 +00:00
agc
ed502a07e5 Simplify:
+ don't use cdefs
+ use (c) as nearest approximation to a copyright symbol in ASCII

and so:

+ don't try to compile libnbcompat on non-NetBSD platforms for no reason
+ don't try to work out whether we're using clang, and then whether clang
will have an issue with an 8-bit character in a comment
2017-05-31 23:05:55 +00:00
jlam
207904f706 Document PRE_CMD.su-<target> and simplify its use in "su-target".
This avoids needing to use a shell command to test whether
${PRE_CMD.su-<target>} is empty before executing it.
2017-05-31 22:56:41 +00:00
jlam
d8e9bb513c Check that some variables have the correct number of words.
Assert MAKE_DIRS_PERMS and OWN_DIRS_PERMS have the right number of
words before using a multivariable .for loop over those variables.
This prevents errors in parsing the makefiles.
2017-05-31 22:56:22 +00:00
jlam
b110ad9dac Move detection of shared library type into the platform file.
Only four platforms, all BSDs, need to resolve "ELF/a.out" into
either ELF or a.out.  Calculate it directly in the platform file
and return the value in ${_OPSYS_SHLIB_TYPE} and export that value
in bsd.prefs.mk as ${SHLIB_TYPE}.

Instead of requiring the file(1) tool, we can expect the base
system of those BSDs to have /usr/bin/file, so make use of it
directly.
2017-05-31 22:55:01 +00:00
agc
ea66cb30be avoid a compiler warning on linux - make sure libedit is available 2017-05-31 22:35:42 +00:00
agc
1ad92d242d build fix for recent c++ compilers.
thanks, compiler writers, for helping us avoid this heinous sin:

	src/vcdecoder_test.cc:33:3: error: narrowing conversion of '195' from 'int' to 'char' inside { } [-Wnarrowing]

and the diff used to avoid this:

 const char VCDiffDecoderTest::kStandardFileHeader[] = {
-    0xD6,  // 'V' | 0x80
-    0xC3,  // 'C' | 0x80
-    0xC4,  // 'D' | 0x80
-    0x00,  // Draft standard version number
+    (char)0xD6,  // 'V' | 0x80
+    (char)0xC3,  // 'C' | 0x80
+    (char)0xC4,  // 'D' | 0x80
+    (char)0x00,  // Draft standard version number
     0x00   // Hdr_Indicator: no custom code table, no compression
   };
2017-05-31 22:32:52 +00:00
agc
95b9d8fc3e 1. add lex as a tool, problem shown up by ubuntu LTS bulk build
2. Add a patch to cast a floating point number before using it to resize
buffers, unbreaks the build on NetBSD.
2017-05-31 22:14:43 +00:00
jym
896b590c09 Fix exec command by adding the missing "$@" to pass down arguments.
Bump rev.

Caught by wizd(8), thanks!
2017-05-31 21:30:15 +00:00
jlam
9057c9022b A directory should not be listed in both OWN_DIRS and OWN_DIRS_PERMS.
Bump PKGREVISION to 1 due to changes in the binary package.
2017-05-31 19:29:26 +00:00
plunky
a2908ced36 updated bcmfw to v2.1 2017-05-31 18:13:39 +00:00
plunky
fbd5a91547 update to v2.1
changes:
	use %zu for size_t (from patches/patch-bcmfw-install.c)
	avoid C99 feature (from Bernhard Riedel)
	bcmfw is now hosted on github
2017-05-31 18:12:47 +00:00
adam
5b7bfb9916 Updated databases/sqlite3 to 3.19.2 2017-05-31 17:32:32 +00:00
adam
bea3a653f1 SQLite Release 3.19.2 On 2017-05-25
Fix more bugs in the LEFT JOIN flattening optimization. Ticket 7fde638e94287d2c.


Changes carried forward from version 3.19.1 (2017-05-24):

Fix a bug in the LEFT JOIN flattening optimization. Ticket cad1ab4cb7b0fc.
Remove a surplus semicolon that was causing problems for older versions of MSVC.
2017-05-31 17:31:51 +00:00
jym
10ed3411f1 For unknown reason the program fails silently when called with open(1)
on latest Sierra.
So exec the program directly instead of using open(1).
2017-05-31 17:10:01 +00:00
manu
2633d9211a LDAP EXOP patch fix
A code repetition caused add and modify operations to be done twice.
2017-05-31 14:09:30 +00:00
jmcneill
8b0fd82be1 Change to DTS_DIR before running dtc so include "foo.dtsi" does the right
thing.
2017-05-31 13:24:31 +00:00
jym
ea43ac12e4 Added pinentry-mac version 0.9.4.
This is a Darwin-ported pinentry, which works natively without
pulling in gtk or qt4 dependencies. It is independent from the
original collection of pinentry tools, and grew its own code and
repository, although it still uses Assuan protocol internally (and
can therefore be integrated with gpg-agent and enigmail under Mac OS).

Note that it uses xcodebuild instead of autotools and generates an App.
I decided to copy over the .app as under libexec and rely on sh script
for invocation, App cannot be called through symlinks.

Description:
This is a collection of simple PIN or passphrase entry dialogs which
utilize the Assuan protocol as described by the aegypten project.
It provides programs for several graphical toolkits, such as GTK+ and
QT, as well as for the console, using curses.
This package is a port of the pinentry tool for Darwin.
2017-05-31 12:26:50 +00:00
jym
7d060ca17d Hook pinentry-mac to the build. 2017-05-31 12:21:03 +00:00
jym
af423e21f7 Initial import of pinentry-mac, version 0.9.4.
This is a Darwin-ported pinentry, which works natively without
pulling in gtk or qt4 dependencies. It is independent from the
original collection of pinentry tools, and grew its own code and
repository, although it still uses Assuan protocol internally (and
can therefore be integrated with gpg-agent and enigmail under Mac OS).

Note that it uses xcodebuild instead of autotools and generates an App.
I decided to copy over the .app as under libexec and rely on sh script
for invocation, App cannot be called through symlinks.

Description:
This is a collection of simple PIN or passphrase entry dialogs which
utilize the Assuan protocol as described by the aegypten project.
It provides programs for several graphical toolkits, such as GTK+ and
QT, as well as for the console, using curses.
This package is a port of the pinentry tool for Darwin.
2017-05-31 12:19:16 +00:00
adam
f706e74874 Updated www/nghttp2 to 1.23.1; mail/dovecot2 to 2.2.30 2017-05-31 11:05:32 +00:00
adam
7ae4a5ed70 Changes 2.2.30:
* auth: Use timing safe comparisons for everything related to
  passwords. It's unlikely that these could have been used for
  practical attacks, especially because Dovecot delays and flushes all
  failed authentications in 2 second intervals. Also it could have
  worked only when passwords were stored in plaintext in the passdb.
* master process sends SIGQUIT to all running children at shutdown,
  which instructs them to close all the socket listeners immediately.
  This way restarting Dovecot should no longer fail due to some
  processes keeping the listeners open for a long time.

+ auth: Add passdb { mechanisms=none } to match separate passdb lookup
+ auth: Add passdb { username_filter } to use passdb only if user
  matches the filter. See https://wiki2.dovecot.org/PasswordDatabase
+ dsync: Add dsync_commit_msgs_interval setting. It attempts to commit
  the transaction after saving this many new messages. Because of the
  way dsync works, it may not always be possible if mails are copied
  or UIDs need to change.
+ imapc: Support imapc_features=search without ESEARCH extension.
+ imapc: Add imapc_features=fetch-bodystructure to pass through remote
  server's FETCH BODY and BODYSTRUCTURE.
+ imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on the
  remote server.
+ passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
+ If dovecot.index.cache corruption is detected, reset only the one
  corrupted mail instead of the whole file.
+ doveadm mailbox status: Add "firstsaved" field.
+ director_flush_socket: Add old host's up/down and vhost count as parameters
- More fixes to automatically fix corruption in dovecot.list.index
- dsync-server: Fix support for dsync_features=empty-header-workaround
- imapc: Various bugfixes, including infinite loops on some errors
- IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
  enabled modseq tracking via CONDSTORE/QRESYNC.
- fts-lucene: Fix it to work again with mbox format
- Some internal error messages may have contained garbage in v2.2.29
- mail-crypt: Re-encrypt when copying/moving mails and per-mailbox keys
  are used. Otherwise the copied mails can't be opened.
- vpopmail: Fix compiling
2017-05-31 11:04:37 +00:00
fhajny
003f1061c5 Updated net/py-lexicon to 2.1.5 2017-05-31 10:35:34 +00:00
fhajny
c9877b7932 Update net/py-lexicon to 2.1.5.
- Fix logging TypeError
2017-05-31 10:35:24 +00:00
taca
255acacda4 Do not always execute ${RUBYGEM}.
Thanks for wiz@ who noted via private e-mail.
2017-05-31 10:27:37 +00:00
adam
b3a69b6167 Changes 1.23.1:
This release fixes the bug which makes nghttpx crash in OCSP response verification with certain kind of OCSP response.
2017-05-31 10:24:48 +00:00
jperkin
3b53d603cd openssh update was done. 2017-05-31 09:54:26 +00:00
wiz
e11bde5405 Updated net/syncthing to 0.14.29 2017-05-31 09:41:04 +00:00
wiz
f5627d1f92 Updated syncthing to 0.14.29.
This is a regularly scheduled stable release.

Resolved issues:

    #3895: The layout of the global changes dialog is improved
    #4123: Running as root or SYSTEM now triggers a warning recommending against it
    #4127: Changing the theme no longer causes an HTTP error
    #4143: The file paths in the failed files dialog are now correct on Windows
2017-05-31 09:40:53 +00:00