Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (7m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 19:33:42 UTC Now

2020-10-27 10:24:55 UTC MAIN commitmail json YAML

memcached: updated to 1.6.8

Memcached 1.6.8

Small security related release. A remote crash is possible if UDP is enabled. The remediation is to upgrade or disable UDP. The crash was introduced in the 1.6 series.

UDP has not been enabled by default for years and it has no authentication or security, so it most users should not have a high exposure to this bug.

This also includes two minor fixes.

Fixes
* Improve opening of authentication file
* Fix over-freeing in internal object cache
* udp: crash fix when receiving multi-packet uploads

(adam)

2020-10-27 10:22:34 UTC MAIN commitmail json YAML

redis: updated to 6.0.9

Redis 6.0.9
===========

Upgrade urgency: SECURITY if you use an affected platform (see below).
                Otherwise the upgrade urgency is MODERATE.

This release fixes a potential heap overflow when using a heap allocator other
than jemalloc or glibc's malloc. See:
https://github.com/redis/redis/pull/7963

Other fixes in this release:

New:
* Memory reporting of clients argv
* Add redis-cli control on raw format line delimiter
* Add redis-cli support for rediss:// -u prefix
* Get rss size support for NetBSD and DragonFlyBSD

Behavior changes:
* WATCH no longer ignores keys which have expired for MULTI/EXEC
* Correct OBJECT ENCODING response for stream type
* Allow blocked XREAD on a cluster replica
* TLS: Do not require CA config if not used

Bug fixes:
* INFO report real peak memory (before eviction)
* Allow requirepass config to clear the password
* Fix config rewrite file handling to make it really atomic
* Fix excessive categories being displayed from ACLs
* Add fsync in replica when full RDB payload was received
* Don't write replies to socket when output buffer limit reached
* Fix redis-check-rdb support for modules aux data
* Other smaller bug fixes

Modules API:
* Add APIs for version and compatibility checks
* Add RM_GetClientCertificate
* Add RM_GetDetachedThreadSafeContext
* Add RM_GetCommandKeys
* Add Swapdb Module Event
* RM_GetContextFlags provides indication of being in a fork child
* RM_GetContextFlags document missing flags: MULTI_DIRTY, IS_CHILD
* Expose real client on connection events
* Minor improvements to module blocked on keys

(adam)

2020-10-27 10:18:39 UTC MAIN commitmail json YAML

py-rst2pdf: needs py-setuptools_scm

(adam)

2020-10-27 09:29:11 UTC MAIN commitmail json YAML

2020-10-27 08:58:13 UTC MAIN commitmail json YAML

mpg123: Actually, the 'x86_dither' option is missing from ./configure

So we can probably just remove this option.

(nia)

2020-10-27 08:53:58 UTC MAIN commitmail json YAML

mpg123: Simplify option selection.

Don't use a version check that will break as soon as we make a NetBSD 10.

(nia)

2020-10-27 07:01:26 UTC MAIN commitmail json YAML

(sysutils/cfengine3) Regen PLIST

(mef)

2020-10-27 00:06:59 UTC MAIN commitmail json YAML

mbedtls: avoid implementation-defined find(1) usage

It is implementation-defined whether find(1) replaces {} in arguments
that are not exactly equal to {}, so use a for-loop instead.

(mcf)

2020-10-26 22:46:04 UTC MAIN commitmail json YAML

openjdk11: put back non-amd64 bootstrap checksums

(tnn)

2020-10-26 22:13:34 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.3.2

(rillig)

2020-10-26 22:13:23 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 20.3.2

Changes since 20.3.1:

The available Java versions are parsed from mk/java-vm.mk instead of
hard-coding them in pkglint.

(rillig)

2020-10-26 21:20:59 UTC MAIN commitmail json YAML

firefox: backport upstream patch to fix a build race. This appears as
libmozgtk.so missing as well as the symbols it contains.

This affects pkgsrc-stable as well.

(maya)

2020-10-26 17:19:29 UTC MAIN commitmail json YAML

enchant2: require c++11 support with GCC_REQD instead of USE_LANGUAGES.

(nia)

2020-10-26 17:04:58 UTC MAIN commitmail json YAML

postfix: Needs m4 tool

(nia)

2020-10-26 15:17:23 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.9.11

(ryoon)

2020-10-26 15:16:30 UTC MAIN commitmail json YAML

openjdk11: Update to 1.11.0.9.11

Changelog:
New in release OpenJDK 11.0.9 (2020-10-20):
===========================================
* New features
  - JDK-8250784: Shenandoah: A Low-Pause-Time Garbage Collector
* Security fixes
  - JDK-8233624: Enhance JNI linkage
  - JDK-8236196: Improve string pooling
  - JDK-8236862, CVE-2020-14779: Enhance support of Proxy class
  - JDK-8237990, CVE-2020-14781: Enhanced LDAP contexts
  - JDK-8237995, CVE-2020-14782: Enhance certificate processing
  - JDK-8240124: Better VM Interning
  - JDK-8241114, CVE-2020-14792: Better range handling
  - JDK-8242680, CVE-2020-14796: Improved URI Support
  - JDK-8242685, CVE-2020-14797: Better Path Validation
  - JDK-8242695, CVE-2020-14798: Enhanced buffer support
  - JDK-8243302: Advanced class supports
  - JDK-8244136, CVE-2020-14803: Improved Buffer supports
  - JDK-8244479: Further constrain certificates
  - JDK-8244955: Additional Fix for JDK-8240124
  - JDK-8245407: Enhance zoning of times
  - JDK-8245412: Better class definitions
  - JDK-8245417: Improve certificate chain handling
  - JDK-8248574: Improve jpeg processing
  - JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit
  - JDK-8253019: Enhanced JPEG decoding
* Other changes
  - JDK-6532025: GIF reader throws misleading exception with truncated images
  - JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop
  - JDK-8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails
  - JDK-8062947: Fix exception message to correctly represent LDAP connection failure
  - JDK-8067354: com/sun/jdi/GetLocalVariables4Test.sh failed
  - JDK-8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use
  - JDK-8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
  - JDK-8160768: Add capability to custom resolve host/domain names within the default JNDI LDAP provider
  - JDK-8172404: Tools should warn if weak algorithms are used before restricting them
  - JDK-8193367: Annotated type variable bounds crash javac
  - JDK-8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
  - JDK-8203026: java.rmi.NoSuchObjectException: no such object in table
  - JDK-8203281: [Windows] JComboBox change in ui when editor.setBorder() is called
  - JDK-8203382: Rename SystemDictionary::initialize_wk_klass to resolve_wk_klass
  - JDK-8203393: com/sun/jdi/JdbMethodExitTest.sh and JdbExprTest.sh fail due to timeout
  - JDK-8203928: [Test] Convert non-JDB scaffolding serviceability shell script tests to java
  - JDK-8204963: javax.swing.border.TitledBorder has a memory leak
  - JDK-8204994: SA might fail to attach to process with "Windbg Error: WaitForEvent failed"
  - JDK-8205534: Remove SymbolTable dependency from serviceability agent
  - JDK-8206309: Tier1 SA tests fail
  - JDK-8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
  - JDK-8209109: [TEST] rewrite com/sun/jdi shell tests to java version - step1
  - JDK-8209332: [TEST] test/jdk/com/sun/jdi/CatchPatternTest.sh is incorrect
  - JDK-8209342: Problemlist SA tests on Solaris due to Error attaching to process: Can't create thread_db agent!
  - JDK-8209343: Test javax/swing/border/TestTitledBorderLeak.java should be marked as headful
  - JDK-8209517: com/sun/jdi/BreakpointWithFullGC.java fails with timeout
  - JDK-8209604: [TEST] rewrite com/sun/jdi shell tests to java version - step2
  - JDK-8209605: com/sun/jdi/BreakpointWithFullGC.java fails with ZGC
  - JDK-8209608: Problem list com/sun/jdi/BreakpointWithFullGC.java
  - JDK-8210131: vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ap10t001/TestDescription.java failed with ObjectFree: GetCurrentThreadCpuTimerInfo returned unexpected error code
  - JDK-8210243: [TEST] rewrite com/sun/jdi shell tests to java version - step3
  - JDK-8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
  - JDK-8210560: [TEST] convert com/sun/jdi redefineClass-related tests
  - JDK-8210725: com/sun/jdi/RedefineClearBreakpoint.java fails with waitForPrompt timed out after 60 seconds
  - JDK-8210748: [TESTBUG] lib.jdb.Jdb.waitForPrompt() should clarify which output is the pending reply after a timeout
  - JDK-8210760: [TEST] rewrite com/sun/jdi shell tests to java version - step4
  - JDK-8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject
  - JDK-8211292: [TEST] convert com/sun/jdi/DeferredStepTest.sh test
  - JDK-8211694: JShell: Redeclared variable should be reset
  - JDK-8212200: assert when shared java.lang.Object is redefined by JVMTI agent
  - JDK-8212629: [TEST] wrong breakpoint in test/jdk/com/sun/jdi/DeferredStepTest
  - JDK-8212665: com/sun/jdi/DeferredStepTest.java: jj1 (line 57) - unexpected. lastLine=52, minLine=52, maxLine=55
  - JDK-8212807: tools/jar/multiRelease/Basic.java times out
  - JDK-8213182: Minimal VM build failure after JDK-8212200 (assert when shared java.lang.Object is redefined by JVMTI agent)
  - JDK-8213214: Set -Djava.io.tmpdir= when running tests
  - JDK-8213275: ReplaceCriticalClasses.java fails with jdk.internal.vmn string table expansion when dumping lots of CDS classes
  - JDK-8213703: LambdaConversionException: Invalid receiver type not a subtype of implementation type interface
  - JDK-8214074: Ghash optimization using AVX instructions
  - JDK-8214491: Upgrade sts failing intermitently with \"Problem cleaning up the following threads:\"
  - JDK-8215244: jdk/jshell/ToolBasicTest.java testHistoryReference failed
  - JDK-8215354: x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions)
l to 1 on Windows
  - JDK-8216974: HttpConnection not returned to the pool after 204 response
  - JDK-8218948: SimpleDateFormat :: format - Zone Names are not reflected correctly during run time
  - JDK-8219712: code_size2 (defined in stub_routines_x86.hpCPUs
  - JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
  - JDK-8221658: aarch64: add necessary predicate for ubfx patterns
  - JDK-8221759: Crash when completing \"java.io.File.path\"
  - JDK-8221918: runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails: Shared archive not found
  - JDK-8222074: Enhance auto vectorization for x86
  - JDK-8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp
  - JDK-8222769: [TESTBUG] TestJFRNetworkEvents should not rely on hostname command
  - JDK-8223688: JShell: crash on the instantiation of raw anonymous class
  - JDK-8223777: In posix_spawn mode, failing to exec() jspawnhelper does not result in an error
  - JDK-8223940: Private key not supported by chosen signature algorithm
  - JDK-8224184: jshell got IOException at exiting with AIX
  - JDK-8224234: compiler/codegen/TestCharVect2.java fails in test_mulc
  - JDK-8225037: java.net.JarURLConnection::getJarEntry() throws NullPointerException
  - JDK-8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
  - JDK-8226536: Catch OOM from deopt that fails rematerializing objects
  - JDK-8226575: OperatingSystemMXBean should be made container aware
  - JDK-8226697: Several tests which need the @key headful keyword are missing it.
  - JDK-8226809: Circular reference in printed stack trace is not correctly indented & ambiguous
  - JDK-8227059: sun/security/tools/keytool/DefaultSignatureAlgorithm.java timed out
  - JDK-8227269: Slow class loading when running with JDWP
  - JDK-8227595: keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6"
  - JDK-8228448: Jconsole can't connect to itself
  - JDK-8228967: Trust/Key store and SSL context utilities for tests
  - JDK-8229378: jdwp library loader in linker_md.c quietly truncates on buffer overflow
  - JDK-8229815: Upgrade Jline to 3.12.1
  - JDK-8230000: some httpclients testng tests run zero test
  - JDK-8230002: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test
  - JDK-8230010: Remove jdk8037819/BasicTest1.java
  - JDK-8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter
  - JDK-8230402: Allocation of compile task fails with assert: "Leaking compilation tasks?"
  - JDK-8230767: FlightRecorderListener returns null recording
  - JDK-8230870: (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java
  - JDK-8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
  - JDK-8231586: enlarge encoding space for OopMapValue offsets
  - JDK-8231953: Wrong assumption in assertion in oop::register_oop
  - JDK-8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
  - JDK-8232083: Minimal VM is broken after JDK-8231586
  - JDK-8232161: Align some one-way conversion in MS950 charset with Windows
  - JDK-8232855: jshell missing word in /help help
  - JDK-8233027: OopMapSet::all_do does oms.next() twice during iteration
  - JDK-8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR
  - JDK-8233386: Initialize NULL fields for unused decorations
  - JDK-8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
  - JDK-8233686: XML transformer uses excessive amount of memory
  - JDK-8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
  - JDK-8233829: javac cannot find non-ASCII module name under non-UTF8 environment
  - JDK-8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose
  - JDK-8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
  - JDK-8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr
  - JDK-8234149: Several regression tests do not dispose Frame at end
  - JDK-8234347: "Turkey" meta time zone does not generate composed localized names
  - JDK-8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly
  - JDK-8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC
  - JDK-8234541: C1 emits an empty message when it inlines successfully
  - JDK-8234687: change javap reporting on unknown attributes
  - JDK-8236464: SO_LINGER option is ignored by SSLSocket in JDK 11
  - JDK-8236548: Localized time zone name inconsistency between English and other locales
  - JDK-8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575
  - JDK-8237182: Update copyright header for shenandoah and epsilon files
  - JDK-8237888: security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java fails when checking validity interval
  - JDK-8237977: Further update javax/net/ssl/compatibility/Compatibility.java
  - JDK-8238270: java.net HTTP/2 client does not decrease stream count when receives 204 response
  - JDK-8238284: [macos] Zero VM build fails due to an obvious typo
  - JDK-8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
  - JDK-8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10
  - JDK-8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10
  - JDK-8238448: RSASSA-PSS signature verification fail when using certain odd key sizes
  - JDK-8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code
  - JDK-8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
  - JDK-8239385: KerberosTicket client name refers wrongly to sAMAccountName in AD
  - JDK-8240169: javadoc fails to link to non-modular api docs
  - JDK-8240295: hs_err elapsed time in seconds is not accurate enough
  - JDK-8240360: NativeLibraryEvent has wrong library name on Linux
  - JDK-8240676: Meet not symmetric failure when running lucene on jdk8
  - JDK-8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support
  - JDK-8241065: Shenandoah: remove leftover code after JDK-8231086
  - JDK-8241086: Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows
  - JDK-8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
  - JDK-8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
  - JDK-8241319: WB_GetCodeBlob doesn't have ResourceMark
  - JDK-8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
  - JDK-8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure
  - JDK-8241750: x86_32 build failure after JDK-8227269
  - JDK-8242184: CRL generation error with RSASSA-PSS
  - JDK-8242283: Can't start JVM when java home path includes non-ASCII character
  - JDK-8242556: Cannot load RSASSA-PSS public key with non-null params from byte array
  - JDK-8243029: Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework
  - JDK-8243138: Enhance BaseLdapServer to support starttls extended request
  - JDK-8243320: Add SSL root certificates to Oracle Root CA program
  - JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program
  - JDK-8243389: enhance os::pd_print_cpu_info on linux
  - JDK-8243453: java --describe-module failed with non-ASCII module name under non-UTF8 environment
  - JDK-8243470: [macos] bring back O2 opt level for unsafe.cpp
  - JDK-8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions
  - JDK-8243925: Toolkit#getScreenInsets() returns wrong value on HiDPI screens (Windows)
  - JDK-8244087: 2020-04-24 public suffix list update
  - JDK-8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26
  - JDK-8244164: AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base
  - JDK-8244196: adjust output in os_linux
  - JDK-8244225: stringop-overflow warning on strncpy call from compile_the_world_in
  - JDK-8244287: JFR: Methods samples have line number 0
  - JDK-8244703: "platform encoding not initialized" exceptions with debugger, JNI
  - JDK-8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
  - JDK-8244729: Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb
  - JDK-8244763: Update --release 8 symbol information after JSR 337 MR3
  - JDK-8244818: Java2D Queue Flusher crash while moving application window to external monitor
  - JDK-8245151: jarsigner should not raise duplicate warnings on verification
  - JDK-8245616: Bump update version for OpenJDK: jdk-11.0.9
  - JDK-8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch
  - JDK-8245801: StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!"
  - JDK-8245832: JDK build make-static-libs should build all JDK libraries
  - JDK-8245880: Shenandoah: check class unloading flag early in concurrent code root scan
  - JDK-8245981: Upgrade to jQuery 3.5.1
  - JDK-8246027: Minimal fastdebug build broken after JDK-8245801
  - JDK-8246094: [macos] Sound Recording and playback is not working
  - JDK-8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode
  - JDK-8246193: Possible NPE in ENC-PA-REP search in AS-REQ
  - JDK-8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError
  - JDK-8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
  - JDK-8246330: Add TLS Tests for Legacy ECDSA curves
  - JDK-8246453: TestClone crashes with "all collected exceptions must come from the same place"
  - JDK-8247246: Add explicit ResolvedJavaType.link and expose presence of default methods
  - JDK-8247350: [aarch64] assert(false) failed: wrong size of mach node
  - JDK-8247502: PhaseStringOpts crashes while optimising effectively dead code
  - JDK-8247615: Initialize the bytes left for the heap sampler
  - JDK-8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand
  - JDK-8247874: Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&'
  - JDK-8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg
  - JDK-8248214: Add paddings for TaskQueueSuper to reduce false-sharing cache contention
  - JDK-8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield
  - JDK-8248348: Regression caused by the update to BCEL 6.0
  - JDK-8248385: [testbug][11u] Adapt TestInitiExceptions to jtreg 5.1
  - JDK-8248495: [macos] zerovm is broken due to libffi headers location
  - JDK-8248851: CMS: Missing memory fences between free chunk check and klass read
  - JDK-8248987: AOT's Linker.java seems to eagerly fail-fast on Windows
  - JDK-8249159: Downport test rework for SSLSocketTemplate from 8224650
  - JDK-8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows.
  - JDK-8249251: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
  - JDK-8249255: Build fails if source code in cygwin home dir
  - JDK-8249277: TestVerifyIterativeGVN.java is failing with timeout in OpenJDK 11
  - JDK-8249278: Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
  - JDK-8249560: Shenandoah: Fix racy GC request handling
  - JDK-8249801: Shenandoah: Clear soft-refs on requested GC cycle
  - JDK-8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases
  - JDK-8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
  - JDK-8250609: C2 crash in IfNode::fold_compares
  - JDK-8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
  - JDK-8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java
  - JDK-8250787: Provider.put no longer registering aliases in FIPS env
  - JDK-8250826: jhsdb does not work with coredump which comes from Substrate VM
  - JDK-8250827: Shenandoah: needs to reset/finish StringTable's dead count before/after parallel walk
  - JDK-8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds
  - JDK-8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher
  - JDK-8251354: Shenandoah: Fix jdk/jfr/tool/TestPrintJSON.java test failure
  - JDK-8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U
  - JDK-8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java
  - JDK-8251487: Shenandoah: missing detail timing tracking for final mark cleaning phase
  - JDK-8252120: compiler/oracle/TestCompileCommand.java misspells "occured"
  - JDK-8252157: JDK-8231209 11u backport breaks jmm binary compatibility
  - JDK-8252258: [11u] JDK-8242154 changes the default vendor
  - JDK-8252804: [test] Fix 'ReleaseDeflater.java' test after downport of 8234011
  - JDK-8253134: JMM_VERSION should remain at 0x20020000 (JDK 10) in JDK 11
  - JDK-8253283: [11u] Test build/translations/VerifyTranslations.java failing after JDK-8252258
  - JDK-8253813: Backout JDK-8244287 from 11u: it causes several crashes

(ryoon)

2020-10-26 15:00:54 UTC MAIN commitmail json YAML

doc: Updated www/py-flask-admin to 1.5.7

(kleink)

2020-10-26 15:00:21 UTC MAIN commitmail json YAML

py-flask-admin: Update to 1.5.7.

1.5.7
-----

* Bootstrap 4 support!
* Added hook for custom SQLAlchemy models initializers
* SQLAlchemy 1.4/2.0 compatibility fix

(kleink)

2020-10-26 14:15:53 UTC MAIN commitmail json YAML

doc: Updated x11/kitty to 0.19.1

(pin)

2020-10-26 14:15:29 UTC MAIN commitmail json YAML

x11/kitty: update to 0.19.1

0.19.1 [2020-10-06]
-hints kitten: Add an ip type for easy selection of IP addresses (#3009)
-Fix a regression that caused segfault when using scrollback_pager_history_size
and it needs to be expanded (#3011)
-Fix update available notifications repeating (#3006)

0.19.0 [2020-10-04]
-Add support for hyperlinks from terminal programs. Controlled via
allow_hyperlinks (#68)
-Add support for easily editing or downloading files over SSH sessions without
the need for any special software, see Remote files
-A new Hyperlinked grep kitten to easily search files and open the results at
the matched line by clicking on them.
-Allow customizing the actions kitty takes when clicking on URLs
-Improve rendering of borders when using minimal borders. Use less space and do
not display a box around active windows
-Add a new extensible escape code to allow terminal programs to trigger desktop
notifications. See Desktop notifications (#1474)
-Implement special rendering for various characters from the set of "Symbols for
Legacy Computing" from the Unicode 13 standard
-Unicode input kitten: Allow choosing symbols from the NERD font as well.
These are mostly Private Use symbols not in any standard, however are common.
(#2972)
-Allow specifying border sizes in either pts or pixels. Change the default to
0.5pt borders as this works best with the new minimal border style
-Add support for displaying correct colors with non-sRGB PNG files
(Adds a dependency on liblcms2)
-hints kitten: Add a new kitty +kitten hints --type of hyperlink useful for
activating hyperlinks using just the keyboard
-Allow tracking focus change events in watchers (#2918)
-Allow specifying watchers in session files and via a command line argument
(#2933)
-Add a setting tab_activity_symbol to show a symbol in the tab title if one of
the windows has some activity after it was last focused (#2515)
-macOS: Switch to using the User Notifications framework for notifications. The
current notifications framework has been deprecated in Big Sur. The new
framework only allows notifications from signed and notarized applications, so
people using kitty from homebrew/source are out of luck. Complain to Apple.
-When in the main screen and a program grabs the mouse, do not use the scroll
wheel events to scroll the scrollback buffer, instead send them to the program
(#2939)
-Fix unfocused windows in which a bell occurs not changing their border color to
red until a relayout
-Linux: Fix automatic detection of bold/italic faces for fonts such as IBM Plex
Mono that have the regular face with a full name that is the same as the family
name (#2951)
-Fix a regression that broke kitten_alias (#2952)
-Fix a regression that broke the move_window_to_top action (#2953)
-Fix a memory leak when changing font sizes
-Fix some lines in the scrollback buffer not being properly rendered after a
window resize/font size change (#2619)

0.18.3 [2020-08-11]
-hints kitten: Allow customizing hint colors (#2894)
-Wayland: Fix a typo in the previous release that broke reading mouse cursor
size (#2895)
-Fix a regression in the previous release that could cause an exception during
startup in rare circumstances (#2896)
-Fix image leaving behind a black rectangle when switch away and back to
alternate screen (#2901)
-Fix one pixel mis-alignment of rounded corners when either the cell dimensions
or the thickness of the line is an odd number of pixels (#2907)
-Fix a regression that broke specifying OS window size in the session file
(#2908)

0.18.2 [2020-07-28]
-X11: Improve handling of multiple keyboards. Now pressing a modifier key in one
keyboard and a normal key in another works (#2362). Don't rebuild keymaps on new
keyboard events that only change geometry (#2787). Better handling of multiple
keyboards with incompatible layouts (#2726)
-Improve anti-aliasing of triangular box drawing characters, noticeable on
low-resolution screens (#2844)
-Fix kitty @ send-text not working reliably when using a socket for remote
control (#2852)
-Implement support for box drawing rounded-corners characters (#2240)
-Allow setting the class for new OS windows in a session file
-When a character from the Unicode Dingbat block is followed by a space, use the
extra space to render a larger version of the character (#2850)
-macOS: Fix the LC_CTYPE env var being set to UTF-8 on systems in which the
language and country code do not form a valid locale (#1233)
-macOS: Fix cmd+plus not changing font size (#2839)
-Make neighboring window selection in grid and splits layouts more intelligent
(#2840)
-Allow passing the current selection to kittens (#2796)
-Fix pre-edit text not always being cleared with ibus input (#2862)
-Allow setting the background_opacity of new OS windows created via
kitty --single-instance using the kitty --override command line argument (#2806)
-Fix the CSI J (Erase in display ED) escape code not removing line continued
markers (#2809)
-hints kitten: In linenumber mode expand paths that starts with ~ (#2822)
-Fix launch --location=last not working (#2841)
-Fix incorrect centering when a PUA or symbol glyph is followed by more than one
space
-Have the confirm_os_window_close option also apply when closing tabs with
multiple windows (#2857)
-Add support for legacy DECSET codes 47, 1047 and 1048 (#2871)
-macOS: no longer render emoji 20% below the baseline. This caused some emoji to
be cut-off and also look misaligned with very high cells (#2873)
-macOS: Make the window id of OS windows available in the WINDOWID environment
variable (#2877)
-Wayland: Fix a regression in 0.18.0 that could cause crashes related to mouse
cursors in some rare circumstances (#2810)
-Fix change in window size that does not change number of cells not being
reported to the kernel (#2880)

0.18.1 [2020-06-23]
-macOS: Fix for diff kitten not working with python 3.8 (#2780)

0.18.0 [2020-06-20]
-Allow multiple overlay windows per normal window
-Add an option confirm_os_window_close to ask for confirmation when closing an
OS window with multiple kitty windows.
-Tall and Fat layouts: Add a mirrored option to put the full size window on the
opposite edge of the screen (#2654)
-Tall and Fat layouts: Add mappable actions to increase or decrease the number
of full size windows (#2688)
-Allow sending arbitrary signals to the current foreground process in a window
using either a mapping in kitty.conf or via remote control (#2778)
-Allow sending the back and forward mouse buttons to terminal applications
(#2742)
-Backwards incompatibility: The numbers used to encode mouse buttons for the
send_mouse_event function that can be used in kittens have been changed
(see Sending mouse events).
-Add a new mappable quit action to quit kitty completely.
-Fix marks using different colors with regexes using only a single x: Workaround for broken Nvidia drivers for old cards (#456)
-WrdNotify events (#2726)
-X11: Reduce startup time by ~25% by ontarize the kitty application bundle (#2040)
-Fix the kitty shel)
-macOS: Fix a regression in the previous release that caused lect_by_word_characters (#2602)
-Fix a regression that caused cn sending wheel events to the terminal program
-Fix kitty @ senransparent (#2618)

0.17.3 [2020-04-23]
-Allow individually setcy or a
background image (#2419)
-Allow mapping arbitrary remotdoing drag and drop from some applications (#2505)
-Fix launch itten: New option to control the background color for filler li
-macOS: Render multi-cell PUA characters centered, matching belobally.
Also allow using environment variables in this option 0.17 that broke displaying graphics over SSH (#2568)
-Fix --tit-watcher option that allows defining callbacks that are called
s clipboard (#2487)
-Add a new mappable action close_other_windin the powerline style when first tab
is inactive (#2478)
-Fix (#2488)
-Linux: Fix selection of fonts with multiple width variession in 0.17 that caused tab bar background to be rendered afset-colors to require setting
cursor_text_color (#2470)

0.17.0d image, see background_image (#163 and
#2326; thanks to Fredrication running in the terminal grabs the mouse, pass middle
clix arrow mouse cursor using right pointing instead of the defaulng custom functions with the new marks feature
(#2344)
-Make thn/padding sizes not being recalculated on DPI change (#2346)
-dsed versions (#2365)
-Fix incorrect rendering of selection whenLASS and WM_NAME when creating new OS windows with the launch
c are less than four windows (#2377)
-Fix colors in scrollback pon pressed (#2445)
-Workaround for bug in less that causes coloking with launch command (#2417)
-Drop support for python 3.5
-using mouse
wheel/touchpad

(pin)

2020-10-26 12:44:21 UTC MAIN commitmail json YAML

Ensure USE_JAVA2 is set _before_ java-vm.mk is included

Fixes build failure when both openjdk8 and openjdk11 were installed,
openjdk8 would be picked

(abs)

2020-10-26 10:57:15 UTC MAIN commitmail json YAML

gutenprint-lib: Add an gimp option

pkgsrc changes:
---------------
  * gutenprint-lib provides support for some printers as an open source
    replacement for prioritary drivers. In case of platforms with low
    computation power (e.g.Raspberry Pi 1), we might want to build
    gutenprint to only provide PPD files to CUPS without the large set of
    dependencies needed for graphics/gimp.
  * As gutenprint has been initialy designed to provide printing capability
    to GIMP, this option is enabled by default.

(triaxx)

2020-10-26 10:39:23 UTC MAIN commitmail json YAML

mk: describe the termion and rodio PKG_OPTIONs

(tnn)

2020-10-26 10:38:36 UTC MAIN commitmail json YAML

doc: Updated devel/mob to 0.0.26

(schmonz)

2020-10-26 10:38:28 UTC MAIN commitmail json YAML

Update to 0.0.26. From the changelog:

- Add a way to configure the voice command via the environment variable
  `MOB_VOICE_COMMAND`.
- Allow disabling voice or notification by setting the environment
  variables `MOB_VOICE_COMMAND` or `MOB_NOTIFY_COMMAND` to an
  empty string.
- Fix a bug where a failure in executing the voice command would lead to
  omitting the notification.
- `mob config` now shows the currently used `MOB_VOICE_COMMAND` and
  `MOB_NOTIFY_COMMAND`.
- Add `mob next --message "custom commit message"` as an option to
  override the commit message during `mob next`.

(schmonz)

2020-10-26 10:34:16 UTC MAIN commitmail json YAML

Use archive.org for HOMEPAGE.

(schmonz)

2020-10-26 10:22:01 UTC MAIN commitmail json YAML

doc: Updated shells/oksh to 6.7.1

(schmonz)

2020-10-26 10:21:47 UTC MAIN commitmail json YAML

Update to 6.7.1. From the git log:

- Solaris has a function named sig2str. Rename ours oksh_sig2str.
- Pull in latest upstream code, which is #43 from Michael Forney.
- Make BINDIR and MANDIR actually depend on PREFIX.
- Variables have $'s.
- Older Linux has clock_gettime in librt; check for that.
- configure: improve clock_gettime diagnostic messages.
- HP-UX support.
- Add --enable-lto for those who want link-time optimization.
- Update to latest OpenBSD code.
- Make cross compiling a real possibility, with instructions.
- Fix typo.
- For loop initial declarations is a better C99 check for older gcc.
- Update from OpenBSD.
- Separate out compilation and linking in configure tests.
- Only add -std=gnu99 if using --no-thanks.
- If using --no-thanks and you didn't specify the environment
- --no-thanks isn't just for cross compiling
- Default to ST_MTIM when using --no-thanks

(schmonz)

2020-10-26 10:10:54 UTC MAIN commitmail json YAML

Use archive.org for HOMEPAGE.

(schmonz)

2020-10-26 10:07:44 UTC MAIN commitmail json YAML

doc: Updated news/sfeed_curses to 0.9.4

(leot)

2020-10-26 10:07:33 UTC MAIN commitmail json YAML

sfeed_curses: Update to 0.9.4

Changes:
0.9.4
-----
- Add configurable interactive modes for executed programs (executed
  program interactive in the same terminal)
- Add support for new categories field
- Misc bug fixes and improvements

(leot)

2020-10-26 10:06:49 UTC MAIN commitmail json YAML

doc: Updated news/sfeed to 0.9.19

(leot)

2020-10-26 10:06:37 UTC MAIN commitmail json YAML

sfeed: Update to 0.9.19

0.9.19
------
- Parse categories and add multiple field values support (for categories)
  separated by `|'
- Misc bug fixes and improvements

(leot)

2020-10-26 10:04:12 UTC MAIN commitmail json YAML

2020-10-26 09:54:00 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.15.2

(leot)

2020-10-26 09:53:48 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.15.2

Changes:
1.15.2
------
### Additions
- [pinterest] implement login support (#1055)
- [reddit] add `date` metadata field (#1068)
- [seiga] add metadata for single image downloads (#1063)
- [twitter] support media from Cards (#937, #1005)
- [weasyl] support api-key authentication (#1057)
- add a `t` format string conversion for trimming whitespace (#1065)

### Fixes
- [blogger] handle URLs with specified width/height (#1061)
- [fallenangels] fix extraction of `.5` chapters
- [gelbooru] rewrite mp4 video URLs (#1048)
- [hitomi] fix image URLs and gallery URL pattern
- [mangadex] unescape more metadata fields (#1066)
- [mangahere] ensure download URLs have a scheme (#1070)
- [mangakakalot] ignore "Go Home" buttons in chapter pages
- [newgrounds] handle embeds without scheme (#1033)
- [newgrounds] provide fallback URLs for video downloads (#1042)
- [xhamster] fix user profile extraction

(leot)

2020-10-26 09:45:17 UTC MAIN commitmail json YAML

Update HOMEPAGE and MASTER_SITES.

(schmonz)

2020-10-26 09:36:34 UTC MAIN commitmail json YAML

doc: Updated textproc/py-feedparser to 6.0.2

(schmonz)

2020-10-26 09:36:24 UTC MAIN commitmail json YAML

Update to 6.0.2. From the changelog:

* Stop building Python wheels with `universal=1` set. (#251)
* Fix a bug that put a trailing quote in the documentation version. (#232)
* Update the documentation URL to point to ReadTheDocs.

(schmonz)

2020-10-26 09:07:37 UTC MAIN commitmail json YAML

Updated www/py-aiohttp, databases/py-tortoise-orm

(adam)

2020-10-26 09:06:53 UTC MAIN commitmail json YAML

py-tortoise-orm: updated to 0.16.17

0.16.17
Add on_delete in ManyToManyField.
Support F expression in annotate.
Fix QuerySet.select_related in case of join same table twice.
Integrate Aerich into the install.

(adam)

2020-10-26 09:06:20 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.7.1

3.7.1

Bugfixes
- Fixed a type error caused by the conditional import of `Protocol`.
- Server doesn't send Content-Length for 1xx or 204
- Fix run_app typing
- Always require ``typing_extensions`` library.
- Fix a variable-shadowing bug causing `ThreadedResolver.resolve` to
  return the resolved IP as the ``hostname`` in each record, which prevented
  validation of HTTPS connections.
- Added annotations to all public attributes.
- Fix flaky test_when_timeout_smaller_second
- Ensure sending a zero byte file does not throw an exception
- Fix a bug in ``web.run_app()`` about Python version checking on Windows

(adam)

2020-10-26 09:01:00 UTC MAIN commitmail json YAML

doc: Updated security/doas to 6.3p2nb1

(pin)

2020-10-26 09:00:35 UTC MAIN commitmail json YAML

security/doas: remove vidoas functionality

Security concerns have been raised by Kimmo Suominen
on pkgsrc-security.
See also, https://github.com/slicer69/doas/pull/46

(pin)

2020-10-26 08:29:15 UTC MAIN commitmail json YAML

audio/librespot: simplify Makefile

add cargo-depends.mk

(pin)

2020-10-26 08:19:36 UTC MAIN commitmail json YAML

audio/ncspot: simplify Makefile

add cargo-depends.mk

(pin)

2020-10-26 08:11:40 UTC MAIN commitmail json YAML

sysutils/onefetch: simplify Makefile

add cargo-depends.mk

(pin)

2020-10-26 07:45:55 UTC MAIN commitmail json YAML

net/phetch: simplify Makefile

Simplify Makefile by adding cargo-depends.mk file

(pin)

2020-10-26 04:26:11 UTC MAIN commitmail json YAML

gdb: remove incorrect patch

This patch originates from pkgsrc-wip in order to prevent clang
warnings for adding an integer to a string literal by converting
"foo" + x to &"foo"[x]. However, when gdb was updated to 7.9, the
ampersand was mistakenly dropped. The string literal was also
replaced with a variable, so there is no longer any reason for the
patch.

This caused the oappend function to be called with a char converted
to a pointer, which immediately crashes gdb whenever disassembly
is performed.

(mcf)

2020-10-26 03:21:05 UTC MAIN commitmail json YAML

gdb: use gnu++11 instead of c++11

gdb makes use of typeof in gdbsupport/gdb_proc_service.h, which is
disabled with -std=c++11 to prevent symbol collision.

(mcf)

2020-10-25 22:39:40 UTC MAIN commitmail json YAML

doc: Updated databases/mysql56-server to 5.6.50

(jnemeth)

2020-10-25 22:39:24 UTC MAIN commitmail json YAML

doc: Updated databases/mysql56-client to 5.6.50

(jnemeth)

2020-10-25 22:38:58 UTC MAIN commitmail json YAML

Update MySQL 5.6 to 5.6.50.

Note that the 5.6 series will be end of life in February 2021.  The
current major version is 8.0, which isn't in pkgsrc yet.  You CAN NOT
upgrade directly from 5.6 to 8.0, therefore it is recommended for anybody
running 5.6 to upgrade to this version, then upgrade to 5.7.

Changes in MySQL 5.6.50 (2020-10-19, General Availability)

Functionality Added or Changed

    LOCK TABLES privilege checking for views was improved. (Bug #31304432)

Bugs Fixed

    InnoDB: In session started with START TRANSACTION WITH CONSISTENT
    SNAPSHOT, a range query returned a truncated result. The end
    range flag was not reset at the beginning of the index read
    resulting in an aborted read and missing rows. (Bug #30950714,
    Bug #98642)

    References: This issue is a regression of: Bug #23481444.

    In bootstrapping mode, certain multiple-statement transactions
    could cause unexpected server behavior. (Bug #31650096)

    Assigning CONCAT('') or CONCAT_WS('') to a variable set the
    variable to NULL, not the empty string. (Bug #31320716, Bug
    #99485, Bug #31413167, Bug #99722)

    ORDER BY queries were not executed correctly when sort_buffer_size
    and max_sort_length were set to values which caused the internal
    limit on the maximum number of keys allowed per sort buffer to
    be set to 0. (Bug #30175483)

    The internal method Field_tiny::pack() did not always perform
    bounds checking as expected. (Bug #29948029)

    References: See also: Bug #31591391.

    A large number of nested arguments in full-text search query
    caused an error. (Bug #29929684)

    An assertion could be raised when the SQL layer passed incorrect
    information to InnoDB about the type of operation to be performed
    on a temporary table. (Bug #22503696)

(jnemeth)

2020-10-25 19:34:04 UTC MAIN commitmail json YAML

2020-10-25 19:31:17 UTC MAIN commitmail json YAML

devel/git-filter-repo: import git-filter-repo-2.29.0

git filter-repo is a versatile tool for rewriting history. It roughly falls
into the same space of tool as git filter-branch but without the
capitulation-inducing poor performance, with far more capabilities, and with
a design that scales usability-wise beyond trivial rewriting cases.
git filter-repo is now recommended by the git project instead of
git filter-branch.

(tnn)

2020-10-25 15:46:45 UTC MAIN commitmail json YAML

Updated databases/py-multidict to 5.0.0

(wen)

2020-10-25 15:45:36 UTC MAIN commitmail json YAML

Update to 5.0.0

Upstream changes:
5.0.0 (2020-10-12)
Features
    Provide wheels for aarch64, i686, ppc64le, s390x architectures on Linux as well as x86_64. #500
    Provide wheels for Python 3.9. #534
Removal
    Drop Python 3.5 support; Python 3.6 is the minimal supported Python version.

(wen)

2020-10-25 15:16:01 UTC MAIN commitmail json YAML

Updated www/p5-CGI to 4.51

(wen)

2020-10-25 15:14:05 UTC MAIN commitmail json YAML

Update to 4.51

Upstream changes:
4.51 2020-10-01

    [ DOCUMENTATION ]
    - Document support for SameSite=None cookies in CGI::Cookie (GH #244)

(wen)

2020-10-25 14:59:23 UTC MAIN commitmail json YAML

doc: Updated www/lighttpd to 1.4.55nb3

(schmonz)

2020-10-25 14:59:14 UTC MAIN commitmail json YAML

Add upstream patch to fix segfault in __readdir30 (from
webdav_propfind_dir) on NetBSD. Bump PKGREVISION.

(schmonz)

2020-10-25 14:06:55 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo-data to 1.2020.4

(taca)

2020-10-25 14:06:30 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2020.4

1.2020.4 (2020-10-22)

* Based on version 2020d of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2020-October/000062.html).

(taca)

2020-10-25 13:15:43 UTC MAIN commitmail json YAML

vte3: Disable systemd support explicitly.

vte3 assumes Linux has systemd by default, so if you attempt to build
this package on a Linux distribution without systemd, it will fail to
find libsystemd and error out.

(nia)

2020-10-25 12:59:26 UTC MAIN commitmail json YAML

googletest: Require a c++11 compiler with GCC_REQD.

Do not set USE_LANGUAGES, this passes -std=c++11 by itself.

(nia)

2020-10-25 12:56:55 UTC MAIN commitmail json YAML

cppunit: Require a version of GCC with c++11 support

(nia)

2020-10-25 12:53:54 UTC MAIN commitmail json YAML

2020-10-25 12:51:24 UTC MAIN commitmail json YAML

2020-10-25 12:45:52 UTC MAIN commitmail json YAML

desktop-file-utils: Needs a c11 compiler

(nia)

2020-10-25 12:43:45 UTC MAIN commitmail json YAML

libvpx: Set compiler requirements properly.

Needs at least gcc 4.8, does not need c++11 in USE_LANGUAGES because it
sets -std=c++11 itself.

(nia)

2020-10-25 12:33:48 UTC MAIN commitmail json YAML

pcsxr: Update MESSAGE to reflect 9.1 release

(nia)

2020-10-25 11:18:33 UTC MAIN commitmail json YAML

doc: Updated net/knot to 3.0.1

(ryoon)

2020-10-25 11:13:43 UTC MAIN commitmail json YAML

knot: Update to 3.0.1

Changelog:
3.0.1
Features:

        New command in keymgr for validation of RRSIGs in SKR
        Keymgr validates RRSIGs in SKR during import
        New option in kzonecheck to skip DNSSEC-related checks

Improvements:

        Module noudp has new configuration option for UDP truncation rate
        Better detection of reproducible signing availability
        Kxdpgun allows setting of network interface
        Default control timeout in knotc was increased to 60 seconds
        DNSSEC validation searches for invalid redundant RRSIGs
        Configuration source detection no longer considers empty confdb directory as active configuration
        Zone backup preserves original zone file if zone file synchronization is disabled

Bugfixes:

        NSEC3 re-salt can cause server crash due to possible zone inconsistencies
        Zone reload logs 'invalid parameter' if zone file not changed
        Outgoing multi-message transfer can contain invalid compression pointers under specific conditions
        Improper handling of file descriptors in libdnssec
        Server crashes if no policy is configured with DNSSEC validation
        Server crashes if DNSSEC validation is enabled for unsigned zone
        Failed to build with libnghttp2 (Thanks to Robert Edmonds)
        Various bugs in zone data backup/restore

(ryoon)

2020-10-25 11:11:39 UTC MAIN commitmail json YAML

doc: Updated net/nsd to 4.3.3

(ryoon)

2020-10-25 11:07:48 UTC MAIN commitmail json YAML

nsd: Update to 4.3.3

Changelog:
4.3.3
================
FEATURES:
        - Follow DNS flag day 2020 advice and
          set default EDNS message size to 1232.
        - Merged PR #113 with fixes.  Instead of listing an IP-address to
          listen on, an interface name can be specified in nsd.conf, with
          ip-address: eth0.  The IP-addresses for that interface are then used.
        - Port TSIG code for openssl 3.0.0-alpha6.
BUG FIXES:
        - Fix make install with --with-pidfile="".
        - Merge #115 from millert: Fix strlcpy() usage. From OpenBSD.
        - Merge #117: mini_event.h (4.3.2 and 4.3.1) on OpenBSD cannot find
          fd_set - patch.
        - Fix that configure checks for EVP_sha256 to detect openssl, because
          HMAC_CTX_new is deprecated in 3.0.0.
        - Fix #119: fix compile warnings from new gcc.
        - Fix #119: warn when trying to parse a directory.
        - Merge PR #121: Increase log level of recreated database from
          WARNING to ERR.
        - Remove unused space from LIBS on link line.
        - Updated date in nsd -v output.

(ryoon)

2020-10-25 08:22:44 UTC MAIN commitmail json YAML

Updated emulators/qemu to 5.1.0nb8

(gson)

2020-10-25 08:21:35 UTC MAIN commitmail json YAML

qemu: fix regression causing failure to boot NetBSD/sparc

Fix the bug of https://bugs.launchpad.net/qemu/+bug/1892540/
by applying the patch submitted by Philippe Mathieu-Daude.
Bump PKGREVISION.

(gson)

2020-10-25 08:19:46 UTC MAIN commitmail json YAML

doc/TODO: add some

+ alsa-lib-1.2.4, git-base-2.29.1, i3-4.18.3, keepassxc-2.6.2,
  libbluray-1.2.1, libgcrypt-1.8.7, libimagequant-2.13.0,
  poppler-data-0.4.10, py-hypothesis-5.38.0, strawberry-0.8.3,
  ugrep-3.0.4.

(wiz)

2020-10-25 08:14:05 UTC MAIN commitmail json YAML

texlive-collection-latexrecommended: Move META_PACKAGE higher.

Needs to come before bsd.prefs.mk, otherwise PKG_FAIL_REASON is set due
to missing PLIST.

(jperkin)

2020-10-25 04:42:43 UTC MAIN commitmail json YAML

doxygen: CMakeLists sets -std=c++14 so we don't need it in USE_LANGUAGES

Just set a minimum GCC_REQD to 5 for c++14 support so the correct
compiler gets picked

(nia)

2020-10-25 04:36:53 UTC MAIN commitmail json YAML

icu: Build dependencies with an equivalent gcc version

Should avoid linker errors such as
libicuuc.so: undefined reference to `__cxa_throw_bad_array_new_length@CXXABI_1.3.8'

(nia)

2020-10-25 04:33:27 UTC MAIN commitmail json YAML

blosc: Set _POSIX_C_SOURCE for posix_memalign

(nia)

2020-10-25 03:56:00 UTC MAIN commitmail json YAML

Updated sysutils/cfengine3 to 3.15.2

(wen)

2020-10-25 03:54:31 UTC MAIN commitmail json YAML

Update to 3.15.2

Upstream changes:
3.15.2:
        - 'if' constraint now works in combination with class contexts
          (CFE-2615)
        - Fixed rare crashing bug when parsing zombie entries in ps
          output. The problem was only ever observed on AIX, but could
          theoretically happen on any platform depending on exact libc behavior.
          (ENT-5329)
        - Fixed ifelse() to return fallback in case of unresolved variables
          (ENT-4653)
        - Fixed service status cfengine3 on systemd managed hosts (ENT-5528)
        - Improved management of secondary groups to avoid intermediary state failures
          (ENT-3710)

(wen)

2020-10-25 03:36:17 UTC MAIN commitmail json YAML

2020-10-25 03:34:43 UTC MAIN commitmail json YAML

Update to 0.4.1

Upstream changes:
Version 0.4.1 adds/changes the following:
  - Fixed errno problem on newer glibc's
  - Large file support (files bigger than 2 GB)
    (Thanks to Siwei Liu of Sun Microsystems)

(wen)

2020-10-25 03:23:09 UTC MAIN commitmail json YAML

Updated textproc/p5-PPIx-QuoteLike to 0.013

(wen)

2020-10-25 03:22:11 UTC MAIN commitmail json YAML

Update to 0.013

Upstream changes:
0.013          2020-10-09      T. R. Wyant
    Warn on first use of attribute 'postderef'.

(wen)

2020-10-25 03:20:15 UTC MAIN commitmail json YAML

Updated math/R-Formula to 1.2.4

(wen)

2020-10-25 03:19:22 UTC MAIN commitmail json YAML

Update to 1.2.4

Upstream changes:
Formula 1.2-4

    model.part() method tries to avoid calling has_dot() by checking the data attributes first. This can greatly improve speed when there are lots of variables in a model part that is actually not of interest.

(wen)

2020-10-25 03:14:42 UTC MAIN commitmail json YAML

Updated math/R-carData to 3.0.4

(wen)

2020-10-25 03:13:50 UTC MAIN commitmail json YAML

Update to 3.0.4
Upstream changes:
Version 3.0-4

o Added "long"-format version of the O'Brien-Kaiser repeated-measures data set.

o Fix some typos in doc for CES11 data set (fixes courtesy of Andi Fugard).

Version 3.0-3

o Update references in docs and DESCRIPTION.

(wen)

2020-10-24 23:54:43 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-CheckOS to 1.85

(wen)

2020-10-24 23:53:49 UTC MAIN commitmail json YAML

Update to 1.85

Upstream changes:
1.85    2020-10-15      Add Linux::Raspbian and Linux::Ubuntu;
                        Add Linux::RealDebian for *actual* Debian Linux;
                        Add Linux::UnknownDebianLike for anything else that's like Debian;
                        Linux::Debian has become a family that includes all the above

1.84    2020-10-05      Add some more versions of MacOS;
                        Note change of name Mac OS X -> MacOS, but don't
                          change the module name for backward compatibility;
                        Add MSYS (reported by perl in MinGW environments)

(wen)

2020-10-24 23:43:16 UTC MAIN commitmail json YAML

Updated devel/p5-Config-AutoConf to 0.319

(wen)

2020-10-24 23:42:23 UTC MAIN commitmail json YAML

Update to 0.319

Upstream changes:
0.319  2020-09-29
        - add optional extra_link_flags to search_libs
        - fix check_prog to not find directories (RT#132993), thanks
          RJBS for reporting
        - include .perltidyrc to allow CPAN distribution downloaders
          creating sane patches
        - tooling improvements

(wen)

2020-10-24 23:31:55 UTC MAIN commitmail json YAML

Updated converters/p5-Unicode-MapUTF8 to 1.14

(wen)

2020-10-24 23:30:56 UTC MAIN commitmail json YAML

Update to 1.14
Update LICENSE

Upstream changes:
1.14 2020.09.27  Fixing pod breakage in EUC-JP pod

1.13 2020.09.27  Fixing MANIFEST.SKIP error

1.12 2020.09.27  Build tool updates. Maintainer updates. POD error fixes.
                  Relicensed under MIT license.

(wen)

2020-10-24 22:45:06 UTC MAIN commitmail json YAML

doc: note collectd updates

(wiz)

2020-10-24 22:44:29 UTC MAIN commitmail json YAML

collectd-CGP: fix PKGNAME

(wiz)

2020-10-24 22:40:01 UTC MAIN commitmail json YAML

sysutils/Makefile: add new collectd packages

(wiz)

2020-10-24 22:39:49 UTC MAIN commitmail json YAML

2020-10-24 21:48:50 UTC MAIN commitmail json YAML

py-aiohttp: Always depends on py-typing-extensions

web_urldispatcher imports it unconditionally.

(js)

2020-10-24 18:49:21 UTC MAIN commitmail json YAML

Update www/py-aiohttp to 3.7.0

This fixes py-yarl in pkgsrc being too new for py-aiohttp.

3.7.0 (2020-10-24)
==================

Features
--------

- Response headers are now prepared prior to running ``on_response_prepare`` hooks, directly before headers are sent to the client.
  `#1958 <https://github.com/aio-libs/aiohttp/issues/1958>`_
- Add a ``quote_cookie`` option to ``CookieJar``, a way to skip quotation wrapping of cookies containing special characters.
  `#2571 <https://github.com/aio-libs/aiohttp/issues/2571>`_
- Call ``AccessLogger.log`` with the current exception available from ``sys.exc_info()``.
  `#3557 <https://github.com/aio-libs/aiohttp/issues/3557>`_
- `web.UrlDispatcher.add_routes` and `web.Application.add_routes` return a list
  of registered `AbstractRoute` instances. `AbstractRouteDef.register` (and all
  subclasses) return a list of registered resources registered resource.
  `#3866 <https://github.com/aio-libs/aiohttp/issues/3866>`_
- Added properties of default ClientSession params to ClientSession class so it is available for introspection
  `#3882 <https://github.com/aio-libs/aiohttp/issues/3882>`_
- Don't cancel web handler on peer disconnection, raise `OSError` on reading/writing instead.
  `#4080 <https://github.com/aio-libs/aiohttp/issues/4080>`_
- Implement BaseRequest.get_extra_info() to access a protocol transports' extra info.
  `#4189 <https://github.com/aio-libs/aiohttp/issues/4189>`_
- Added `ClientSession.timeout` property.
  `#4191 <https://github.com/aio-libs/aiohttp/issues/4191>`_
- allow use of SameSite in cookies.
  `#4224 <https://github.com/aio-libs/aiohttp/issues/4224>`_
- Use ``loop.sendfile()`` instead of custom implementation if available.
  `#4269 <https://github.com/aio-libs/aiohttp/issues/4269>`_
- Apply SO_REUSEADDR to test server's socket.
  `#4393 <https://github.com/aio-libs/aiohttp/issues/4393>`_
- Use .raw_host instead of slower .host in client API
  `#4402 <https://github.com/aio-libs/aiohttp/issues/4402>`_
- Allow configuring the buffer size of input stream by passing ``read_bufsize`` argument.
  `#4453 <https://github.com/aio-libs/aiohttp/issues/4453>`_
- Pass tests on Python 3.8 for Windows.
  `#4513 <https://github.com/aio-libs/aiohttp/issues/4513>`_
- Add `method` and `url` attributes to `TraceRequestChunkSentParams` and `TraceResponseChunkReceivedParams`.
  `#4674 <https://github.com/aio-libs/aiohttp/issues/4674>`_
- Add ClientResponse.ok property for checking status code under 400.
  `#4711 <https://github.com/aio-libs/aiohttp/issues/4711>`_
- Don't ceil timeouts that are smaller than 5 seconds.
  `#4850 <https://github.com/aio-libs/aiohttp/issues/4850>`_
- TCPSite now listens by default on all interfaces instead of just IPv4 when `None` is passed in as the host.
  `#4894 <https://github.com/aio-libs/aiohttp/issues/4894>`_
- Bump ``http_parser`` to 2.9.4
  `#5070 <https://github.com/aio-libs/aiohttp/issues/5070>`_

Bugfixes
--------

- Fix keepalive connections not being closed in time
  `#3296 <https://github.com/aio-libs/aiohttp/issues/3296>`_
- Fix failed websocket handshake leaving connection hanging.
  `#3380 <https://github.com/aio-libs/aiohttp/issues/3380>`_
- Fix tasks cancellation order on exit. The run_app task needs to be cancelled first for cleanup hooks to run with all tasks intact.
  `#3805 <https://github.com/aio-libs/aiohttp/issues/3805>`_
- Don't start heartbeat until _writer is set
  `#4062 <https://github.com/aio-libs/aiohttp/issues/4062>`_
- Fix handling of multipart file uploads without a content type.
  `#4089 <https://github.com/aio-libs/aiohttp/issues/4089>`_
- Preserve view handler function attributes across middlewares
  `#4174 <https://github.com/aio-libs/aiohttp/issues/4174>`_
- Fix the string representation of ``ServerDisconnectedError``.
  `#4175 <https://github.com/aio-libs/aiohttp/issues/4175>`_
- Raising RuntimeError when trying to get encoding from not read body
  `#4214 <https://github.com/aio-libs/aiohttp/issues/4214>`_
- Remove warning messages from noop.
  `#4282 <https://github.com/aio-libs/aiohttp/issues/4282>`_
- Raise ClientPayloadError if FormData re-processed.
  `#4345 <https://github.com/aio-libs/aiohttp/issues/4345>`_
- Fix a warning about unfinished task in ``web_protocol.py``
  `#4408 <https://github.com/aio-libs/aiohttp/issues/4408>`_
- Fixed 'deflate' compression. According to RFC 2616 now.
  `#4506 <https://github.com/aio-libs/aiohttp/issues/4506>`_
- Fixed OverflowError on platforms with 32-bit time_t
  `#4515 <https://github.com/aio-libs/aiohttp/issues/4515>`_
- Fixed request.body_exists returns wrong value for methods without body.
  `#4528 <https://github.com/aio-libs/aiohttp/issues/4528>`_
- Fix connecting to link-local IPv6 addresses.
  `#4554 <https://github.com/aio-libs/aiohttp/issues/4554>`_
- Fix a problem with connection waiters that are never awaited.
  `#4562 <https://github.com/aio-libs/aiohttp/issues/4562>`_
- Always make sure transport is not closing before reuse a connection.

  Reuse a protocol based on keepalive in headers is unreliable.
  For example, uWSGI will not support keepalive even it serves a
  HTTP 1.1 request, except explicitly configure uWSGI with a
  ``--http-keepalive`` option.

  Servers designed like uWSGI could cause aiohttp intermittently
  raise a ConnectionResetException when the protocol poll runs
  out and some protocol is reused.
  `#4587 <https://github.com/aio-libs/aiohttp/issues/4587>`_
- Handle the last CRLF correctly even if it is received via separate TCP segment.
  `#4630 <https://github.com/aio-libs/aiohttp/issues/4630>`_
- Fix the register_resource function to validate route name before splitting it so that route name can include python keywords.
  `#4691 <https://github.com/aio-libs/aiohttp/issues/4691>`_
- Improve typing annotations for ``web.Request``, ``aiohttp.ClientResponse`` and
  ``multipart`` module.
  `#4736 <https://github.com/aio-libs/aiohttp/issues/4736>`_
- Fix resolver task is not awaited when connector is cancelled
  `#4795 <https://github.com/aio-libs/aiohttp/issues/4795>`_
- Fix a bug "Aiohttp doesn't return any error on invalid request methods"
  `#4798 <https://github.com/aio-libs/aiohttp/issues/4798>`_
- Fix HEAD requests for static content.
  `#4809 <https://github.com/aio-libs/aiohttp/issues/4809>`_
- Fix incorrect size calculation for memoryview
  `#4890 <https://github.com/aio-libs/aiohttp/issues/4890>`_
- Add HTTPMove to _all__.
  `#4897 <https://github.com/aio-libs/aiohttp/issues/4897>`_
- Fixed the type annotations in the ``tracing`` module.
  `#4912 <https://github.com/aio-libs/aiohttp/issues/4912>`_
- Fix typing for multipart ``__aiter__``.
  `#4931 <https://github.com/aio-libs/aiohttp/issues/4931>`_
- Fix for race condition on connections in BaseConnector that leads to exceeding the connection limit.
  `#4936 <https://github.com/aio-libs/aiohttp/issues/4936>`_
- Add forced UTF-8 encoding for ``application/rdap+json`` responses.
  `#4938 <https://github.com/aio-libs/aiohttp/issues/4938>`_
- Fix inconsistency between Python and C http request parsers in parsing pct-encoded URL.
  `#4972 <https://github.com/aio-libs/aiohttp/issues/4972>`_
- Fix connection closing issue in HEAD request.
  `#5012 <https://github.com/aio-libs/aiohttp/issues/5012>`_
- Fix type hint on BaseRunner.addresses (from ``List[str]`` to ``List[Any]``)
  `#5086 <https://github.com/aio-libs/aiohttp/issues/5086>`_
- Make `web.run_app()` more responsive to Ctrl+C on Windows for Python < 3.8. It slightly
  increases CPU load as a side effect.
  `#5098 <https://github.com/aio-libs/aiohttp/issues/5098>`_

Improved Documentation
----------------------

- Fix example code in client quick-start
  `#3376 <https://github.com/aio-libs/aiohttp/issues/3376>`_
- Updated the docs so there is no contradiction in ``ttl_dns_cache`` default value
  `#3512 <https://github.com/aio-libs/aiohttp/issues/3512>`_
- Add 'Deploy with SSL' to docs.
  `#4201 <https://github.com/aio-libs/aiohttp/issues/4201>`_
- Change typing of the secure argument on StreamResponse.set_cookie from ``Optional[str]`` to ``Optional[bool]``
  `#4204 <https://github.com/aio-libs/aiohttp/issues/4204>`_
- Changes ``ttl_dns_cache`` type from int to Optional[int].
  `#4270 <https://github.com/aio-libs/aiohttp/issues/4270>`_
- Simplify README hello word example and add a documentation page for people coming from requests.
  `#4272 <https://github.com/aio-libs/aiohttp/issues/4272>`_
- Improve some code examples in the documentation involving websockets and starting a simple HTTP site with an AppRunner.
  `#4285 <https://github.com/aio-libs/aiohttp/issues/4285>`_
- Fix typo in code example in Multipart docs
  `#4312 <https://github.com/aio-libs/aiohttp/issues/4312>`_
- Fix code example in Multipart section.
  `#4314 <https://github.com/aio-libs/aiohttp/issues/4314>`_
- Update contributing guide so new contributors read the most recent version of that guide. Update command used to create test coverage reporting.
  `#4810 <https://github.com/aio-libs/aiohttp/issues/4810>`_
- Spelling: Change "canonize" to "canonicalize".
  `#4986 <https://github.com/aio-libs/aiohttp/issues/4986>`_
- Add ``aiohttp-sse-client`` library to third party usage list.
  `#5084 <https://github.com/aio-libs/aiohttp/issues/5084>`_

Misc
----

- `#2856 <https://github.com/aio-libs/aiohttp/issues/2856>`_, `#4218 <https://github.com/aio-libs/aiohttp/issues/4218>`_, `#4250 <https://github.com/aio-libs/aiohttp/issues/4250>`_

(js)

2020-10-24 18:22:23 UTC MAIN commitmail json YAML

doc: Updated devel/gdb to 10.1

(kamil)

2020-10-24 18:22:08 UTC MAIN commitmail json YAML

gdb: Upgrade to 10.1

October 24th, 2020: GDB 10.1 Released!

    The latest version of GDB, version 10.1, is available for download.

    This version of GDB includes the following changes and enhancements:

        Support for debugging new targets:
            BPF (bpf-unknown-none)
        GDBserver support for the following targets:
            ARC GNU/Linux
            RISC-V GNU/Linux
        Multi-target debugging support (experimental)
        Support for debuginfod, an HTTP server for distributing ELF/DWARF debugging information as well as source code.
        Support for debugging a 32-bit Windows program using a 64-bit Windows GDB.
        Support for building GDB with GNU Guile 3.0 and 2.2 (in addition to 2.0)
        Improved performance during startup through the use of threading during symbol table loading (an optional feature in GDB 9, now enabled by default in GDB 10).
        Various enhancements to the Python and Guile APIs
        Various TUI Mode fixes and enhancements.
        Other miscellaneous enhancements:
            Detection when attaching to a process of a mismatch between this process and the executable previously loaded into GDB.
            Support for default arguments for "alias" commands.
        GDBserver support for the following host triplets has been removed:
            i[34567]86-*-lynxos*
            powerpc-*-lynxos*
            i[34567]86-*-nto*
            bfin-*-*linux*
            crisv32-*-linux*
            cris-*-linux*
            m32r*-*-linux*
            tilegx-*-linux*
            arm*-*-mingw32ce*
            i[34567]86-*-mingw32ce*

    See the NEWS file for a more complete and detailed list of what this release includes.

---

From: Joel Brobecker
Subject: GDB 9.1 released!
Date: Sat, 8 Feb 2020 18:56:59 +0400 (+04)

GDB 9.1 includes the following changes and enhancements:

* Building GDB and GDBserver now requires GNU make >= 3.82.

* If you choose to build GDB without using the GNU readline version bundled
  with the GDB sources, building GDB new requires GNU readline >= 7.0.

* Removed targets and native configurations:
  - GDB no longer supports debugging the Cell Broadband Engine;
  - GDB no longer supports Solaris 10.

* New TI PRU Simulator (pru-*-elf).

* Python Enhancements:
  - GDB can now be compiled with Python 3 on Windows;
  - Various Python API enhancements;

* Usability enhancements:
  - [experimental] Multithreaded symbol loading for higher performance
    (turned off by default, use 'maint set worker-threads unlimited'
    to turn this feature on);
  - Command names can now use the '.' character;
  - GDB can now place breakpoints on nested functions and subroutines
    in Fortran;
  - GDB now shows the Ada task names at more places, e.g. in task switching
    messages.
  - Styling enhancements to various commands to improve readability.
  - GDB now has a standard infrastructure to support dash-style command
    options ('-OPT').  One benefit is that commands that use it can
    easily support completion of command line arguments. Try "CMD
    -[TAB]" or "help CMD" to find options supported by a command.  Over
    time, we intend to migrate most commands to this infrastructure.

* Enhancements to existing commands:
  - "printf" and "eval" can now print C-style and Ada-style strings
    without calling functions in the program;
  - "info sources" has been enhance to allow only printing files
    whose name match a REGEXP;
  - New value "presence" for the "set print frame-arguments" setting,
    to only indicate the presence of arguments with '...' instead
    of printing the argument names and values;
  - The "focus", "winheight", "+", "-", ">", "<" TUI commands are
    now case sensitive;
  - New options support for the following commands that allow overriding
    a number of relevant global settings (as set by e.g. "set print
    [...]" commands): "print", "compile print", "backtrace", "frame
    apply", "tfaas", "faas";
  - "info types" support for "-q" to disable printing of some header
    information;
  - In settings, "unlimited" can now be abbreviated with "u".

* New commands:
  - "define-prefix" to define user-defined prefix commands;
  - "|" or "pipe" to execute a command and send its output to
    a shell command.
  - "with" to run a given command with a setting temporarily changed
    to a given value;
  - "set may-call-functions" to control whether subprogram can be
    called from GDB;
  - "set print finish [on|off]" to control whether the returned value
    should be printed when using the "finish" command;
  - "set print max-depth" to simplify the printing of deeply nested
    structures;
  - "set print raw-values [on|off]" to turn on and off pretty printers;
  - "set logging debugredirect [on|off]" to control whether to redirect
    debug output to the log file;
  - Various new "set style" commands;
  - "set print frame-info [...]" to control what information to print
    when printing a frame.
  - "set tui compact-source" to enable the "compact" mode for the TUI
    source window;
  - "info modules [...]" to query information about Fortran modules;
  - The "set/show print raw-frame-arguments" commands replace
    the "set/show print raw frame-arguments" (now with a dash instead of
    a space). The latter is now deprecated and may be removed in
    a future release.

* New GDB/MI commands
  - "-complete" to list possible completions;
  - "-catch-throw", "-catch-rethrow", and "-catch-catch", the GDB/MI
    equivalent of the "catch throw", "catch rethrow", and "catch catch"
    commands (respectively);
  - "-symbol-info-functions", "-symbol-info-types", and
    "-symbol-info-variables", the GDB/MI equivalent of the "info functions",
    "info types", and "info variables" commands (respectively);
  - "-symbol-info-modules", "-symbol-info-module-functions",
    and "-symbol-info-module-variables", the GDB/MI equivalent of
    "info modules", "info module functions" and "info module variables".

* Other MI changes
  - The default version of the MI interpreter is now 3 (-i=mi3);
  - The output of information about multi-location breakpoints (which is
    syntactically incorrect in MI 2) has changed in MI 3;
  - Backtraces and frames include a new optional field "addr_flags".

* Several new builtin convenience variables
  - $_gdb_major and $_gdb_minor;
  - $_gdb_setting, $_gdb_setting_str, $_gdb_maint_setting and
    $_gdb_maint_setting_str
  - $_cimag and $_creal
  - $_shell_exitcode and $_shell_exitsignal

* Miscellaneous enhancements:
  - Support for a new configure option "--with-system-gdbinit-dir",
    where system gdbinit files are to be loaded from at startup;
  - 'thread-exited' event is now available in the annotations interface;
  - The TUI SingleKey keymap is now named "SingleKey" (requires
    GNU readline >= 8.0).

For a complete list and more details on each item, please see the gdb/NEWS
file, available at:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-9.1-release

(kamil)

2020-10-24 16:53:41 UTC MAIN commitmail json YAML

emulators/rpcemu: Add a patchset that adds macOS support

This makes the keyboard work, among others.

(js)

2020-10-24 16:51:50 UTC MAIN commitmail json YAML

libreoffice: PKG_OPTIONalize ldap and dbus, g/c unused cups PLIST_VAR

(tnn)

2020-10-24 16:33:48 UTC MAIN commitmail json YAML

doc: Added emulators/rpcemu version 0.9.3

(js)

2020-10-24 16:33:34 UTC MAIN commitmail json YAML

Add emulators/rpcemu

RPCEmu is an emulator of Acorn's Risc PC and A7000 machines. It is a work in
progress and should be considered of Alpha Quality.

The latest version is available from, this also has links to compilation
instructions for various platforms.

    http://www.marutan.net/rpcemu/

The User Manual is available from

    http://www.marutan.net/rpcemu/manual/

RPCEmu requires a RISC OS ROM image to work; check here for details:

    http://www.marutan.net/rpcemu/manual/romimage.html

RPCEmu is licensed under the GPL, see COPYING for more details.

(js)

2020-10-24 16:11:52 UTC MAIN commitmail json YAML

Removed devel/libpthread_dbg

(kamil)

2020-10-24 16:07:36 UTC MAIN commitmail json YAML

2020-10-24 16:05:36 UTC MAIN commitmail json YAML

- libpthread_dbg

(kamil)

2020-10-24 11:36:05 UTC MAIN commitmail json YAML

doc: Updated databases/libpqxx to 7.2.0

(prlw1)

2020-10-24 11:35:37 UTC MAIN commitmail json YAML

Update libpqxx to 7.2.0

7.2.0
- You can now implicitly convert a `const std::string &` to `zview`.
- Replaced some overloads for C strings and C++ strings with `zview`.
- Deprecating `binarystring`.  Use `std::basic_string<std::byte>` instead!
- Array parser did not recognise escaping in unquoted values.
- gcc10 test build fix: a result iterator is not the same thing as a `row`.
- Doc fix: field size does _not_ include terminating zero.  (#356)
- Fix error message in `demangle_type_name`: printed result, not raw name.
- Fix compile warning in `demangle_type_name` on GNU systems.
- Document that string conversions assume non-null values.
- Start playing with C++20 _concepts._
- Sketch out concepts-based `PQconnectdbParams` support.  (#343)
- Add missing link to "datatypes" documentation.  (#346)
- Supports `to_string`, `stream_to`, etc. for `binarystring`.  (#312)
- Fixed infinite recursion when using `std::optional` in `stream_to`.  (#364)
- Home-rolled hex-escaping.  Saves an allocation.
- Catch floating-point negative overflow in `check_cast`, not underflow.
- Bit more work on CMake build doc. (#318)
- Typo in `datatypes.md`: `nullness`, not `nullness_traits`. (#353)
- Fixed test names map in `tests/runner.cxx`. (#354)
- Integral `from_string` now accept leading whitespace, as in composite types.
- Experimental support basics for composite types.  (#355)
- Use `stream_from` without knowing the number of fields.  (#357)
- Global `size_buffer` function.
- `quote()` now works for always-null types without conversions defined.
- `std::nullopt` now converts to an SQL null.
- Skip quoting and escaping array/composite fields of "safe" types.
- New type trait: `is_unquoted_safe`.
- Forbid invalid specialisations of `query_value`.
- Fixed `mktemp` invocation that broke on FreeBSD.
- Avoid unneeded encode/decode step on more binary data.
- If `__cxa_demangle` fails, fall back on raw type name.  (#361)

(prlw1)

2020-10-23 20:52:15 UTC MAIN commitmail json YAML

doc: Added editors/kiro-editor version 0.4.0

(pin)

2020-10-23 20:51:42 UTC MAIN commitmail json YAML

add kiro-editor

(pin)

2020-10-23 20:50:16 UTC MAIN commitmail json YAML

editors/kiro-editor: import

Tiny UTF-8 text editor on terminal written in Rust. Kiro was started as a Rust
port of awesome minimal text editor kilo and has grown with various extensions
and improvements.

It provides basic features as a minimal text editor:
- Open/Save text files
- Create new text files and empty text buffer on memory
- Edit a text (put/delete characters, insert/delete lines, ...)
- Simple syntax highlighting
- Simple incremental text search

Kiro extends kilo to improve editing:
-Support editing UTF-8 characters
-Undo/Redo
-24bit colors (true colors) and 256 colors support using gruvbox retro color
palette with 16 colors fallback
-More efficient screen rendering and highlighting
-Open multiple files (switch buffers by Ctrl-X/Alt-X)
-Resizing terminal window supported. Screen size is responsible
-Incremental text search is fixed and improved (kiro only highlights current
match and only hits once per line).

(pin)

2020-10-23 17:42:48 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6353 - requested by nia
chat/profanity: NetBSD 8 build fix

Revisions pulled up:
- chat/profanity/Makefile                                      1.3

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sun Oct 18 09:50:15 UTC 2020

  Modified Files:
  pkgsrc/chat/profanity: Makefile

  Log Message:
  profanity: Requires at least sqlite3-3.22.0.

  (attempt to fix configure on NetBSD 8.x)

(bsiegert)

2020-10-23 17:36:23 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6352 - requested by nia
graphics/openexr: NetBSD 8 build fix

Revisions pulled up:
- graphics/openexr/buildlink3.mk                                1.16

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sun Oct 18 09:52:32 UTC 2020

  Modified Files:
  pkgsrc/graphics/openexr: buildlink3.mk

  Log Message:
  openexr: Require at least gcc6 in dependent packages

  (attempt to fix dependent packages in NetBSD 8.x)

(bsiegert)

2020-10-23 17:34:42 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6351 - requested by nia
x11/vte3: NetBSD 8 build fix

Revisions pulled up:
- x11/vte3/buildlink3.mk                                        1.18

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sun Oct 18 09:47:41 UTC 2020

  Modified Files:
  pkgsrc/x11/vte3: buildlink3.mk

  Log Message:
  vte3: Force gcc7 for dependent packages

(bsiegert)

2020-10-23 17:30:36 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6350 - requested by nia
wm/xfce4-wm: NetBSD 8 build fix

Revisions pulled up:
- wm/xfce4-wm/hacks.mk                                          1.1

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Fri Oct 16 06:21:13 UTC 2020

  Added Files:
  pkgsrc/wm/xfce4-wm: hacks.mk

  Log Message:
  xfce4-wm: Add hack to let this build on NetBSD 8.

(bsiegert)

2020-10-23 17:27:13 UTC pkgsrc-2020Q3 commitmail json YAML

pkgsrc/security/tor-browser/Makefile@1.75.2.1 / diff
pkgsrc/security/tor-browser/PLIST@1.8.4.1 / diff
pkgsrc/security/tor-browser/distinfo@1.28.2.1 / diff
pkgsrc/security/tor-browser/patches/patch-.mozconfig@1.2.6.1 / diff
pkgsrc/security/tor-browser/patches/patch-aa@1.6.6.1 / diff
pkgsrc/security/tor-browser/patches/patch-browser_app_profile_firefox.js@1.3.4.1 / diff
pkgsrc/security/tor-browser/patches/patch-build_moz.configure_rust.configure@1.3.4.1 / diff
pkgsrc/security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h@1.1.4.1 / diff
pkgsrc/security/tor-browser/patches/patch-config_makefiles_rust.mk@1.2.4.1 / diff
pkgsrc/security/tor-browser/patches/patch-configure.in@1.1.2.2 / diff
pkgsrc/security/tor-browser/patches/patch-dom_media_CubebUtils.cpp@1.2.6.1 / diff
pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_lib.rs deleted
pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs deleted
pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs deleted
pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs deleted
pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs deleted
pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs deleted
pkgsrc/security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs deleted
pkgsrc/security/tor-browser/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c@1.1.2.2 / diff
pkgsrc/security/tor-browser/patches/patch-gfx_gl_GLContextProviderGLX.cpp deleted
      :
(more 32 files)
Pullup ticket #6341 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                1.76
- security/tor-browser/PLIST                                    1.9
- security/tor-browser/distinfo                                1.29
- security/tor-browser/patches/patch-.mozconfig                1.3
- security/tor-browser/patches/patch-aa                        1.7
- security/tor-browser/patches/patch-browser_app_profile_firefox.js 1.4
- security/tor-browser/patches/patch-build_moz.configure_rust.configure 1.4
- security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h 1.2
- security/tor-browser/patches/patch-config_makefiles_rust.mk  1.3
- security/tor-browser/patches/patch-configure.in              1.1
- security/tor-browser/patches/patch-dom_base_nsAttrName.h      1.2
- security/tor-browser/patches/patch-dom_media_CubebUtils.cpp  1.3
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_lib.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs deleted
- security/tor-browser/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp 1.3
- security/tor-browser/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h 1.2
- security/tor-browser/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c 1.1
- security/tor-browser/patches/patch-gfx_gl_GLContextProviderGLX.cpp deleted
- security/tor-browser/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp 1.2
- security/tor-browser/patches/patch-gfx_thebes_gfxPlatform.cpp 1.2
- security/tor-browser/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc 1.4
- security/tor-browser/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc 1.5
- security/tor-browser/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc deleted
- security/tor-browser/patches/patch-ipc_glue_GeckoChildProcessHost.cpp 1.5
- security/tor-browser/patches/patch-js_src_jsfriendapi.h      1.1
- security/tor-browser/patches/patch-js_src_threading_posix_Thread.cpp deleted
- security/tor-browser/patches/patch-js_src_util_NativeStack.cpp 1.5
- security/tor-browser/patches/patch-media_ffvpx_libavutil_arm_bswap.h 1.2
- security/tor-browser/patches/patch-media_libcubeb_gtest_moz.build deleted
- security/tor-browser/patches/patch-media_libcubeb_src_cubeb.c deleted
- security/tor-browser/patches/patch-media_libcubeb_src_cubeb__alsa.c 1.5
- security/tor-browser/patches/patch-media_libcubeb_src_cubeb__sun.c 1.1
- security/tor-browser/patches/patch-media_libcubeb_src_moz.build 1.6
- security/tor-browser/patches/patch-media_libcubeb_update.sh  deleted
- security/tor-browser/patches/patch-media_libpng_pngpriv.h    1.5
- security/tor-browser/patches/patch-media_libtheora_lib_info.c 1.4
- security/tor-browser/patches/patch-media_libvorbis_lib_vorbis__info.c 1.1
- security/tor-browser/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc 1.5
- security/tor-browser/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c 1.2
- security/tor-browser/patches/patch-security_nss_lib_freebl_mpi_mpi.c 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_.cargo-checksum.json 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_lib.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_getrandom_src_lib.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs 1.1
- security/tor-browser/patches/patch-toolkit_components_terminator_nsTerminator.cpp 1.3
- security/tor-browser/patches/patch-toolkit_library_moz.build  deleted
- security/tor-browser/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js 1.2
- security/tor-browser/patches/patch-toolkit_moz.configure      1.4
- security/tor-browser/patches/patch-toolkit_mozapps_installer_packager.mk 1.3
- security/tor-browser/patches/patch-toolkit_xre_glxtest.cpp    deleted
- security/tor-browser/patches/patch-widget_gtk_WaylandDMABufSurface.cpp 1.1
- security/tor-browser/patches/patch-xpcom_base_nscore.h        1.5
- security/tor-browser/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build 1.5

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Wed Oct  7 11:10:35 UTC 2020

  Modified Files:
  pkgsrc/security/tor-browser: Makefile PLIST distinfo
  pkgsrc/security/tor-browser/patches: patch-.mozconfig patch-aa
      patch-browser_app_profile_firefox.js
      patch-build_moz.configure_rust.configure
      patch-config_gcc-stl-wrapper.template.h
      patch-config_makefiles_rust.mk patch-dom_base_nsAttrName.h
      patch-dom_media_CubebUtils.cpp
      patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp
      patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h
      patch-gfx_skia_skia_src_core_SkCpu.cpp
      patch-gfx_thebes_gfxPlatform.cpp
      patch-ipc_chromium_src_base_message__pump__libevent.cc
      patch-ipc_chromium_src_base_platform__thread__posix.cc
      patch-ipc_glue_GeckoChildProcessHost.cpp
      patch-js_src_util_NativeStack.cpp
      patch-media_ffvpx_libavutil_arm_bswap.h
      patch-media_libcubeb_src_cubeb__alsa.c
      patch-media_libcubeb_src_moz.build patch-media_libpng_pngpriv.h
      patch-nsprpub_pr_src_pthreads_ptsynch.c
      patch-toolkit_components_terminator_nsTerminator.cpp
      patch-toolkit_modules_subprocess_subprocess__shared__unix.js
      patch-toolkit_moz.configure
      patch-toolkit_mozapps_installer_packager.mk
      patch-xpcom_base_nscore.h
      patch-xpcom_reflect_xptcall_md_unix_moz.build
  Added Files:
  pkgsrc/security/tor-browser/patches: patch-configure.in
      patch-gfx_cairo_cairo_src_cairo-type1-subset.c
      patch-js_src_jsfriendapi.h patch-media_libcubeb_src_cubeb__sun.c
      patch-media_libtheora_lib_info.c
      patch-media_libvorbis_lib_vorbis__info.c
      patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
      patch-security_nss_lib_freebl_mpi_mpi.c
      patch-third__party_rust_authenticator_.cargo-checksum.json
      patch-third__party_rust_authenticator_src_lib.rs
      patch-third__party_rust_authenticator_src_netbsd_device.rs
      patch-third__party_rust_authenticator_src_netbsd_fd.rs
      patch-third__party_rust_authenticator_src_netbsd_mod.rs
      patch-third__party_rust_authenticator_src_netbsd_monitor.rs
      patch-third__party_rust_authenticator_src_netbsd_transaction.rs
      patch-third__party_rust_authenticator_src_netbsd_uhid.rs
      patch-third__party_rust_getrandom_src_lib.rs
      patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
      patch-widget_gtk_WaylandDMABufSurface.cpp
  Removed Files:
  pkgsrc/security/tor-browser/patches:
      patch-dom_webauthn_u2f-hid-rs_src_lib.rs
      patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs
      patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs
      patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs
      patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs
      patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs
      patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs
      patch-gfx_gl_GLContextProviderGLX.cpp
      patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc
      patch-js_src_threading_posix_Thread.cpp
      patch-media_libcubeb_gtest_moz.build
      patch-media_libcubeb_src_cubeb.c patch-media_libcubeb_update.sh
      patch-toolkit_library_moz.build patch-toolkit_xre_glxtest.cpp

  Log Message:
  tor-browser: update to 10.0.

  Tor Browser 10.0 -- September 22 2020
    * Windows + OS X + Linux
      * Update Firefox to 78.3.0esr
      * Update Tor to 0.4.4.5
      * Update Tor Launcher to 0.2.25
        * Bug 32174: Replace XUL <textbox> with <html:input>
        * Bug 33890: Rename XUL files to XHTML
        * Bug 33862: Fix usages of createTransport API
        * Bug 33906: Fix Tor-Launcher issues for Firefox 75
        * Bug 33998: Use CSS grid instead of XUL grid
        * Bug 34164: Tor Launcher deadlocks during startup (Firefox 77)
        * Bug 34206: Tor Launcher button labels are missing (Firefox 76)
        * Bug 40002: After rebasing to 80.0b2 moat is broken [tor-launcher]
        * Translations update
      * Update NoScript to 11.0.44
        * Bug 40093: Youtube videos on safer produce an error [tor-browser]
      * Translations update
      * Bug 10394: Let Tor Browser update HTTPS Everywhere
      * Bug 11154: Disable TLS 1.0 (and 1.1) by default
      * Bug 16931: Sanitize the add-on blocklist update URL
      * Bug 17374: Disable 1024-DH Encryption by default
      * Bug 21601: Remove unused media.webaudio.enabled pref
      * Bug 30682: Disable Intermediate CA Preloading
      * Bug 30812: Exempt about: pages from Resist Fingerprinting
      * Bug 31918+33533+40024+40037: Rebase Tor Browser esr68 patches for ESR 78 [tor-browser]
      * Bug 32612: Update MAR_CHANNEL_ID for the alpha
      * Bug 32886: Separate treatment of @media interaction features for desktop and android
      * Bug 33534: Review FF release notes from FF69 to latest (FF78)
      * Bug 33697: Use old search config based on list.json
      * Bug 33721: PDF Viewer is not working in the safest security level
      * Bug 33734: Set MOZ_NORMANDY to False
      * Bug 33737: Fix aboutDialog.js error for Firefox nightlies
      * Bug 33848: Disable Enhanced Tracking Protection
      * Bug 33851: Patch out Parental Controls detection and logging
      * Bug 33852: Clean up about:logins to not mention Sync
      * Bug 33856: Set browser.privatebrowsing.forceMediaMemoryCache to True
      * Bug 33862: Fix usages of createTransport API
      * Bug 33867: Disable password manager and password generation
      * Bug 33890: Rename XUL files to XHTML
      * Bug 33892: Add brandProductName to brand.dtd and brand.properties
      * Bug 33962: Uplift patch for bug 5741 (dns leak protection)
      * Bug 34125: API change in protocolProxyService.registerChannelFilter
      * Bug 40001: Generate tor-browser-brand.ftl when importing translations [torbutton]
      * Bug 40002: Remove about:pioneer [tor-browser]
      * Bug 40002: Fix generateNSGetFactory being moved to ComponentUtils [torbutton]
      * Bug 40003: Adapt code for L10nRegistry API changes [torbutton]
      * Bug 40005: Initialize the identity UI before setting up the circuit display [torbutton]
      * Bug 40006: Fix new identity for 81 [torbutton]
      * Bug 40007: Move SecurityPrefs initialization to the StartupObserver component [torbutton]
      * Bug 40008: Style fixes for 78 [torbutton]
      * Bug 40016: Update Snowflake to discover NAT type [tor-browser-build]
      * Bug 40017: Audit Firefox 68-78 diff for proxy issues [tor-browser]
      * Bug 40022: Update new icons in Tor Browser branding [tor-browser]
      * Bug 40025: Revert add-on permissions due to Mozilla's 1560059 [tor-browser]
      * Bug 40036: Remove product version/update channel from #13379 patch [tor-browser]
      * Bug 40038: Review RemoteSettings for ESR 78 [tor-browser]
      * Bug 40048: Disable various ESR78 features via prefs [tor-browser]
      * Bug 40059: Verify our external helper patch is still working [tor-browser]
      * Bug 40066: Update existing prefs for ESR 78 [tor-browser]
      * Bug 40066: Remove default bridge 37.218.240.34 [tor-browser-build]
      * Bug 40073: Disable remote Public Suffix List fetching [tor-browser]
      * Bug 40073: Repack omni.ja to include builtin HTTPS Everywhere [tor-browser-build]
      * Bug 40078: Backport patches for bug 1651680 for now [tor-browser]
      * Bug 40082: Let JavaScript on safest setting handled by NoScript again [tor-browser]
      * Bug 40088: Moat "Submit" button does not work
      * Bug 40090: Disable v3 add-on blocklist for now [tor-browser]
      * Bug 40091: Load HTTPS Everywhere as a builtin addon [tor-browser]
      * Bug 40102: Fix UI bugs in Tor Browser 10.0 alpha [tor-browser]
      * Bug 40106: Cannot install addons in full screen mode [tor-browser]
      * Bug 40109: Playing video breaks after reloading pages [tor-browser]
      * Bug 40119: Enable v3 extension blocklisting again [tor-browser]
    * Windows
      * Bug 33855: Don't use site's icon as window icon in Windows in private mode
      * Bug 40061: Omit the Windows default browser agent from the build [tor-browser]
    * OS X
      * Bug 32252: Tor Browser does not display correctly in VMWare Fusion on macOS (mojave)
    * Build System
      * Windows + OS X + Linux
        * Bump Go to 1.14.7
        * Bug 31845: Bump GCC version to 9.3.0
        * Bug 34011: Bump clang to 9.0.1
        * Bug 34014: Enable sqlite3 support in Python
        * Bug 34390: Don't copy DBM libraries anymore
        * Bug 34391: Remove unused --enable-signmar option
        * Bug 40004: Adapt Rust project for Firefox 78 ESR [tor-browser-build]
        * Bug 40005: Adapt Node project for Firefox 78 ESR [tor-browser-build]
        * Bug 40006: Adapt cbindgen for Firefox 78 ESR [tor-browser-build]
        * Bug 40037: Move projects over to clang-source [tor-browser-build]
        * Bug 40026: Fix full .mar creation for esr78 [tor-browser-build]
        * Bug 40027: Fix incremental .mar creation for esr78 [tor-browser-build]
        * Bug 40028: Do not reference unset env variables [tor-browser-build]
        * Bug 40031: Add licenses for kcp-go and smux. [tor-browser-build]
        * Bug 40045: Fix complete .mar file creation for dmg2mar [tor-browser-build]
        * Bug 40065: Bump debootstrap-image ubuntu_version to 20.04.1 [tor-browser-build]
        * Bug 40087: Deterministically add HTTPS Everywhere into omni.ja [tor-browser-build]
      * Windows
        * Bug 34230: Update Windows toolchain for Firefox 78 ESR
        * Bug 40015: Use only 64bit fxc2 [tor-browser-build]
        * Bug 40017: Enable stripping again on Windows [tor-browser-build]
        * Bug 40052: Bump NSIS to 3.06.1 [tor-browser-build]
        * Bug 40061: Omit the Windows default browser agent from the build [tor-browser]
        * Bug 40071: Be explicit about no SEH with mingw-w64 on 32bit systems [tor-browser-build]
        * Bug 40077: Don't pass --no-insert-timestamp when building Firefox [tor-browser-build]
        * Bug 40090: NSIS 3.06.1 based builds are not reproducible anymore [tor-browser-build]
      * OS X
        * Bug 34229: Update macOS toolchain for Firefox 78 ESR
        * Bug 40003: Update cctools version for Firefox 78 ESR [tor-browser-build]
        * Bug 40018: Add libtapi project for cctools [tor-browser-build]
        * Bug 40019: Ship our own runtime library for macOS [tor-browser-build]
      * Linux
        * Bug 34359: Adapt abicheck.cc to deal with newer GCC version
        * Bug 34386: Fix up clang compilation on Linux
        * Bug 40053: Also create the langpacks tarball for non-release builds [tor-browser-build]

  Tor Browser 10.0a7 -- September 14 2020
    * Windows + OS X + Linux
      * Update Tor Launcher to 0.2.24
      * Update NoScript to 11.0.43
      * Translations update
      * Bug 10394: Let Tor Browser update HTTPS Everywhere
      * Bug 32017: Use ExtensionStorageIDB again
      * Bug 40006: Fix new identity for 81 [torbutton]
      * Bug 40007: Move SecurityPrefs initialization to the StartupObserver component [torbutton]
      * Bug 40008: Style fixes for 78 [torbutton]
      * Bug 40066: Remove default bridge 37.218.240.34 [tor-browser-build]
      * Bug 40073: Repack omni.ja to include builtin HTTPS Everywhere [tor-browser-build]
      * Bug 40091: Load HTTPS Everywhere as a builtin addon [tor-browser]
      * Bug 40102: Fix UI bugs in Tor Browser 10.0 alpha [tor-browser]
      * Bug 40109: Playing video breaks after reloading pages [tor-browser]
      * Big 40119: Enable v3 extension blocklisting again [tor-browser]
    * Build System
      * Windows + OS X + Linux
        * Bump Go to 1.14.7
        * Bug 40031: Add licenses for kcp-go and smux. [tor-browser-build]
        * Bug 40045: Fix complete .mar file creation for dmg2mar [tor-browser-build]
        * Bug 40065: Bump debootstrap-image ubuntu_version to 20.04.1 [tor-browser-build]
        * Bug 40087: Deterministically add HTTPS Everywhere into omni.ja [tor-browser-build]
      * Windows
        * Bug 40052: Bump NSIS to 3.06.1 [tor-browser-build]
        * Bug 40071: Be explicit about no SEH with mingw-w64 on 32bit systems [tor-browser-build]
        * Bug 40077: Don't pass --no-insert-timestamp when building Firefox [tor-browser-build]
        * Bug 40090: NSIS 3.06.1 based builds are not reproducible anymore [tor-browser-build]

  Tor Browser 10.0a6 -- August 26 2020
    * All Platforms
      * Update HTTPS Everywhere to 2020.08.13
    * Windows + OS X + Linux
      * Update Firefox to 78.2.0esr
      * Update Tor Launcher to 0.2.23
        * Bug 40002: After rebasing to 80.0b2 moat is broken [tor-launcher]
        * Translations update
      * Update NoScript to 11.0.39
      * Bug 21601: Remove unused media.webaudio.enabled pref
      * Bug 40002: Remove about:pioneer [tor-browser]
      * Bug 40082: Let JavaScript on safest setting handled by NoScript again [tor-browser]
      * Bug 40088: Moat "Submit" button does not work
      * Bug 40090: Disable v3 add-on blocklist for now [tor-browser]
    * OS X
      * Bug 40015: Tor Browser broken on MacOS 11 Big Sur
    * Android
      * Update Firefox to 68.12.0esr
      * Update NoScript to 11.0.38
      * Update Tor to 0.4.4.4-rc
    * Build System
      * Windows + OS X + Linux
        * Bump Go to 1.13.15
      * Linux
        * Bug 40053: Also create the langpacks tarball for non-release builds [tor-browser-build]

(bsiegert)

2020-10-23 16:39:46 UTC MAIN commitmail json YAML

pam-u2f: needs asciidoc

(tnn)

2020-10-23 16:29:34 UTC MAIN commitmail json YAML

doc: Updated shells/pbosh to 20201009

(micha)

2020-10-23 16:28:56 UTC MAIN commitmail json YAML

shells/pbosh: Update to 20201009

New features with AN-2020-09-04:
- autoconf: congig.guess: FreeBSD on 64 bit ARM returns arm64 from
  uname -m; this was previously not supported and rejected by config.sub.
  We now convert "arm64" into "aarch64" in config.guess to get the usual
  expected results.

- Makefile system: RULES/rules.env The environment variables FIGNORE,
  LD_LIBRARY_PATH LD_LIBRARY_PATH_32 and LD_LIBRARY_PATH_64 are now
  unexported from the enviroment.

  In special FIGNORE is dangerous, as it is frequently used by bash
  users but tells ksh93 to modify it's behavior with "echo *" and
  this may cause strange things with our makefiles in case that
  /bin/sh is ksh92. This applies e.g. to Oracle Solaris 11 and
  OpenSolaris.

- Bourne Shell: added $(RM) -f $(DEST_DIR)$(INSBASE)/xpg4/bin/bosh
  to the Makefile in the commands before creating the symlink
  xpg4/bin/bosh to bosh to permit to call "make install" more than
  once without causing an error.

- Bourne Shell: version.h now contains a new version date.

New features with AN-2020-10-09:
- autoconf: Added support for newer HP-UX versions on Itanium.

  Thanks to Rudi Blom for reporting and making a change proposal.

- Bourne Shell: The "wait" builtin is now POSIX compliant and returns 127
  in $? in case that a process id to be waited for does not exist.

- Bourne Shell: The exit code retrieved by $/ no longer is masked by 0xFF
  when this code originates from a wait(1) call.

  Thanks to Koichi Nakashima for reporting

- Bourne Shell: The man page has been enhanced for a better description
  of the exit code constraitns.

  Thanks to Koichi Nakashima for reporting

- Bourne Shell: The exit code from background jobs is now kept until
  the builtin wait(1) is called.

  Note that this introduces the need to call "wait" from time to time
  in order to free shell job management resources.

  Thanks to Koichi Nakashima for reporting

- Bourne Shell: The changes to keep exit codes for background jobs
  caused problems that triggered a SIGSEGV in the shell with jobs like:

      (sleep 10; exit 17)&

  This needed a restructuring in the job management implementation.

- Bourne Shell: Since the next POSIX standard will make it optional
  whether sig2str() and str2sig() deal with entries for "EXIT" / 0,
  we enhanced the trap2str() and str2trap() interfaces to handle
  "EXIT" / 0 and now call these functions before sig2str() and
  str2sig().

- Bourne Shell: a new version date has been created.

(micha)

2020-10-23 16:27:55 UTC MAIN commitmail json YAML

doc: Updated shells/bosh to 20201009

(micha)

2020-10-23 16:26:36 UTC MAIN commitmail json YAML

shells/bosh: Update to 20201009

New features with AN-2020-09-04:
- autoconf: congig.guess: FreeBSD on 64 bit ARM returns arm64 from
  uname -m; this was previously not supported and rejected by config.sub.
  We now convert "arm64" into "aarch64" in config.guess to get the usual
  expected results.

- Makefile system: RULES/rules.env The environment variables FIGNORE,
  LD_LIBRARY_PATH LD_LIBRARY_PATH_32 and LD_LIBRARY_PATH_64 are now
  unexported from the enviroment.

  In special FIGNORE is dangerous, as it is frequently used by bash
  users but tells ksh93 to modify it's behavior with "echo *" and
  this may cause strange things with our makefiles in case that
  /bin/sh is ksh92. This applies e.g. to Oracle Solaris 11 and
  OpenSolaris.

- Bourne Shell: added $(RM) -f $(DEST_DIR)$(INSBASE)/xpg4/bin/bosh
  to the Makefile in the commands before creating the symlink
  xpg4/bin/bosh to bosh to permit to call "make install" more than
  once without causing an error.

- Bourne Shell: version.h now contains a new version date.

New features with AN-2020-10-09:
- autoconf: Added support for newer HP-UX versions on Itanium.

  Thanks to Rudi Blom for reporting and making a change proposal.

- Bourne Shell: The "wait" builtin is now POSIX compliant and returns 127
  in $? in case that a process id to be waited for does not exist.

- Bourne Shell: The exit code retrieved by $/ no longer is masked by 0xFF
  when this code originates from a wait(1) call.

  Thanks to Koichi Nakashima for reporting

- Bourne Shell: The man page has been enhanced for a better description
  of the exit code constraitns.

  Thanks to Koichi Nakashima for reporting

- Bourne Shell: The exit code from background jobs is now kept until
  the builtin wait(1) is called.

  Note that this introduces the need to call "wait" from time to time
  in order to free shell job management resources.

  Thanks to Koichi Nakashima for reporting

- Bourne Shell: The changes to keep exit codes for background jobs
  caused problems that triggered a SIGSEGV in the shell with jobs like:

      (sleep 10; exit 17)&

  This needed a restructuring in the job management implementation.

- Bourne Shell: Since the next POSIX standard will make it optional
  whether sig2str() and str2sig() deal with entries for "EXIT" / 0,
  we enhanced the trap2str() and str2trap() interfaces to handle
  "EXIT" / 0 and now call these functions before sig2str() and
  str2sig().

- Bourne Shell: a new version date has been created.

(micha)

2020-10-23 16:25:06 UTC MAIN commitmail json YAML

doc: Updated archivers/star to 1.6.1nb11

(micha)

2020-10-23 16:25:02 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6344 - requested by taca
www/ruby-rails60: security fix

Revisions pulled up:
- databases/ruby-activerecord60/distinfo                        1.6
- devel/ruby-activejob60/distinfo                              1.6
- devel/ruby-activemodel60/distinfo                            1.6
- devel/ruby-activestorage60/distinfo                          1.6
- devel/ruby-activesupport60/distinfo                          1.6
- devel/ruby-railties60/distinfo                                1.6
- lang/ruby/rails.mk                                            1.91
- mail/ruby-actionmailbox60/distinfo                            1.6
- mail/ruby-actionmailer60/distinfo                            1.6
- textproc/ruby-actiontext60/distinfo                          1.6
- www/ruby-actioncable60/distinfo                              1.6
- www/ruby-actionpack60/distinfo                                1.6
- www/ruby-actionview60/distinfo                                1.6
- www/ruby-rails60/Makefile                                    1.5
- www/ruby-rails60/distinfo                                    1.6

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Mon Oct 19 14:50:32 UTC 2020

  Modified Files:
  pkgsrc/databases/ruby-activerecord60: distinfo
  pkgsrc/devel/ruby-activejob60: distinfo
  pkgsrc/devel/ruby-activemodel60: distinfo
  pkgsrc/devel/ruby-activestorage60: distinfo
  pkgsrc/devel/ruby-activesupport60: distinfo
  pkgsrc/devel/ruby-railties60: distinfo
  pkgsrc/lang/ruby: rails.mk
  pkgsrc/mail/ruby-actionmailbox60: distinfo
  pkgsrc/mail/ruby-actionmailer60: distinfo
  pkgsrc/textproc/ruby-actiontext60: distinfo
  pkgsrc/www/ruby-actioncable60: distinfo
  pkgsrc/www/ruby-actionpack60: distinfo
  pkgsrc/www/ruby-actionview60: distinfo
  pkgsrc/www/ruby-rails60: Makefile distinfo

  Log Message:
  www/ruby-rails60: update to 6.0.3.4

  Update Ruby on Rails 6.0 related packages to 6.0.3.4.
  This is security fix for ruby-actionpack60.

  ## Rails 6.0.3.4 (October 07, 2020) ##

  *  [CVE-2020-8264] Prevent XSS in Actionable Exceptions

(bsiegert)

2020-10-23 16:23:40 UTC MAIN commitmail json YAML

archivers/star: Update to 1.6.1nb11

New features with AN-2020-09-04:
- autoconf: congig.guess: FreeBSD on 64 bit ARM returns arm64 from
  uname -m; this was previously not supported and rejected by config.sub.
  We now convert "arm64" into "aarch64" in config.guess to get the usual
  expected results.

- Makefile system: RULES/rules.env The environment variables FIGNORE,
  LD_LIBRARY_PATH LD_LIBRARY_PATH_32 and LD_LIBRARY_PATH_64 are now
  unexported from the enviroment.

  In special FIGNORE is dangerous, as it is frequently used by bash
  users but tells ksh93 to modify it's behavior with "echo *" and
  this may cause strange things with our makefiles in case that
  /bin/sh is ksh92. This applies e.g. to Oracle Solaris 11 and
  OpenSolaris.

New features with AN-2020-10-09:
- autoconf: Added support for newer HP-UX versions on Itanium.

  Thanks to Rudi Blom for reporting and making a change proposal.

(micha)

2020-10-23 16:05:47 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 20.0.0

(ryoon)

2020-10-23 16:01:30 UTC MAIN commitmail json YAML

php-nextcloud: Update to 20.0.0

Changelog:
20.0.0

The three biggest features we introduce with Nextcloud 20 are:

    Our new dashboard provides a great starting point for the day with over a dozen widgets ranging from Twitter and Github to Moodle and Zammad already available
    Search was unified, bringing search results of Nextcloud apps as well as external services like Gitlab, Jira and Discourse in one place
    Talk introduced bridging to other platforms including MS Teams, Slack, IRC, Matrix and a dozen others

Some other improvements we want to highlight include:

    Notifications and Activities were brought together, making sure you won't miss anything important
    We added a 'status' setting so you can communicate to other users what you are up to
    Talk also brings dashboard and search integration, emoji picker, upload view, camera and microphone settings, mute and more
    Calendar integrates in dashboard and search, introduced a list view and design improvements
    Mail introduces threaded view, mailbox management and more
    Deck integrates with dashboard and search, introduces Calendar integration, modal view for card editing and series of smaller improvements
    Flow adds push notification and webhooks so other web apps can easily integrate with Nextcloud
    Text introduced direct linking to files in Nextcloud
    Files lets you add a description to public link shares

(ryoon)

2020-10-23 15:46:19 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6349 - requested by nia
www/firefox78-l10n: dependent update

Revisions pulled up:
- www/firefox78-l10n/Makefile                                  1.3
- www/firefox78-l10n/distinfo                                  1.3

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Wed Oct 21 19:28:48 UTC 2020

  Modified Files:
  pkgsrc/www/firefox78-l10n: Makefile distinfo

  Log Message:
  firefox78-l10n: Sync with firefox78

(bsiegert)

2020-10-23 15:36:35 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6348 - requested by nia
www/firefox78: security fix

Revisions pulled up:
- www/firefox78/Makefile                                        1.7
- www/firefox78/distinfo                                        1.4

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Wed Oct 21 19:23:05 UTC 2020

  Modified Files:
  pkgsrc/www/firefox78: Makefile distinfo

  Log Message:
  firefox78: Update to 78.4.0

  Security Vulnerabilities fixed in Firefox ESR 78.4

  #CVE-2020-15969: Use-after-free in usersctp
  #CVE-2020-15683: Memory safety bugs fixed in Firefox 82 and Firefox ESR 78.4

(bsiegert)

2020-10-23 15:02:00 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.30.2

(leot)

2020-10-23 15:01:48 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.30.2

Changes:
2.30.2
======
- Fix scrolling when smooth scrolling is enabled in async scrolling mode.
- Fix WebSocket requests with same-site cookies.
- Fix TLS certificate information for service workers.
- Handle chassis type when its value is quoted.
- Fix the build with ENABLE_MEDIA_STREAM enabled and ENABLE_WEB_RTC_DISABLED.
- Fix the build with ENABLE_GAMEPAD enabled.
- Fix several crashes and rendering issues.

(leot)

2020-10-23 12:44:44 UTC MAIN commitmail json YAML

Fix build by ensuring that libxentoolcore is built and installed.
Bump PKGREVISION

(sborrill)

2020-10-23 12:37:14 UTC MAIN commitmail json YAML

2020-10-23 12:27:01 UTC pkgsrc-2020Q3 commitmail json YAML

2020-10-23 12:16:12 UTC MAIN commitmail json YAML

Updated misc/py-tqdm, devel/py-test-forked

(adam)

2020-10-23 12:15:55 UTC MAIN commitmail json YAML

py-test-forked: updated to 1.3.0

v1.3.0
* Add support for pytest 6
* Replace `@pytest.mark.tryfirst` with newer `@pytest.hookimpl`
* Invoke `pytest_runtest_logstart` and `pytest_runtest_logfinish` hooks in `runtest_protocol`

v1.2.0
* Add limited support for xfail marker
* Fix support for pytest 5.4.0+
* Drop support for Python 3.4 as it is EOL

(adam)

2020-10-23 11:45:08 UTC MAIN commitmail json YAML

py-tqdm: updated to 4.50.2

tqdm v4.50.2 stable

fixed platform.system() causing fork() warnings
fixed contrib.concurrent.process_map pickling error with threading.RLock
updated documentation & examples
updated CI framework
updated tests
misc code tidy

(adam)

2020-10-23 11:17:44 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6354 - requested by maya
print/ghostscript-agpl: dependecy update triggered build fix

Revisions pulled up:
- print/ghostscript-agpl/Makefile patch
- print/ghostscript-agpl/distinfo patch
- print/ghostscript-agpl/patches/patch-base_fapi__ft.c 1.1

Make the package build with FreeType 2.10.3.

(spz)

2020-10-23 11:14:30 UTC MAIN commitmail json YAML

doc: Updated devel/smake to 1.3nb14

(micha)

2020-10-23 11:13:00 UTC MAIN commitmail json YAML

devel/smake: Update to 1.3nb14

New features with AN-2020-09-04:
- autoconf: congig.guess: FreeBSD on 64 bit ARM returns arm64 from
  uname -m; this was previously not supported and rejected by config.sub.
  We now convert "arm64" into "aarch64" in config.guess to get the usual
  expected results.

- Makefile system: RULES/rules.env The environment variables FIGNORE,
  LD_LIBRARY_PATH LD_LIBRARY_PATH_32 and LD_LIBRARY_PATH_64 are now
  unexported from the enviroment.

  In special FIGNORE is dangerous, as it is frequently used by bash
  users but tells ksh93 to modify it's behavior with "echo *" and
  this may cause strange things with our makefiles in case that
  /bin/sh is ksh92. This applies e.g. to Oracle Solaris 11 and
  OpenSolaris.

- smake: new version date, this had been forgotten with the last change

New features with AN-2020-10-09:
- autoconf: Added support for newer HP-UX versions on Itanium.

  Thanks to Rudi Blom for reporting and making a change proposal.

(micha)

2020-10-23 09:21:00 UTC MAIN commitmail json YAML

2020-10-23 09:16:05 UTC MAIN commitmail json YAML

openpam/builtin.mk: also set -DNO_STATIC_MODULES in CFLAGS for NetBSD

Not all packages respect CPPFLAGS. This will allow to remove
-DNO_STATIC_MODULES hacks in various places.

(tnn)

2020-10-23 07:23:35 UTC MAIN commitmail json YAML

Updated devel/py-atpublic, devel/py-gitpython

(adam)

2020-10-23 07:23:18 UTC MAIN commitmail json YAML

2020-10-23 07:21:23 UTC MAIN commitmail json YAML

py-atpublic: updated to 2.1.1

2.1.1:

Rename top-level tests/ directory to test/

2.1:

Clean up some typing problems.
Reorganized docs and tests out of the code directory.
Fix the Windows CI tests.

2.0:

Drop Python 3.4 and 3.5; add Python 3.8 and 3.9.
The C implementation is removed.
Added an @private decorator
Build and test on Windows in addition to Linux.
Fix the doctests so that they actually run and pass!
Add type annotations and API reference documentation.
Internal improvements and modernizations.

(adam)

2020-10-23 00:45:48 UTC MAIN commitmail json YAML

2020-10-23 00:39:37 UTC MAIN commitmail json YAML

2020-10-23 00:21:04 UTC MAIN commitmail json YAML

mozjs68: requires minimum GCC 6.1

(gutteridge)

2020-10-22 23:46:06 UTC MAIN commitmail json YAML

pam-u2f: adjust HOMEPAGE

(tnn)

2020-10-22 23:44:09 UTC MAIN commitmail json YAML

add security/pam-u2f
cvs: ----------------------------------------------------------------------

(tnn)

2020-10-22 23:37:21 UTC MAIN commitmail json YAML

security/pam-u2f: import pam-u2f-1.1.0

This module implements PAM over U2F and FIDO2, providing an easy way to
integrate the YubiKey (or other U2F/FIDO2 compliant authenticators) into
your existing infrastructure.

(tnn)

2020-10-22 20:53:55 UTC MAIN commitmail json YAML

doc: Updated graphics/ansilove to 4.1.4

(fcambus)

2020-10-22 20:53:41 UTC MAIN commitmail json YAML

ansilove: update to 4.1.4.

AnsiLove/C 4.1.4 (2020-10-22)

- Set CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt
- Enable FORTIFY_SOURCE level 2
- Move read_status variable declaration to the top of the function
- Check fread() return values in readComments() and add error handling
- Introduce the READ_RECORD function-like macro, for fread error handling
- Use READ_RECORD in readRecord() to add fread() error handling
- Only call memset() if the malloc call succeeds
- Check strdup() return value and error out on failed allocation

(fcambus)

2020-10-22 20:52:30 UTC MAIN commitmail json YAML

doc: Updated graphics/libansilove to 1.2.7

(fcambus)

2020-10-22 20:52:16 UTC MAIN commitmail json YAML

libansilove: update to 1.2.7.

libansilove 1.2.7 (2020-10-21)

- Error out early with ANSILOVE_FORMAT_ERROR in case ctx->length is 0
- Enable FORTIFY_SOURCE level 2
- Set CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt
- Move variables declaration to the top of each loader function
- Initialize ansi_buffer and pcboard_buffer to NULL
- Refactor the IceDraw loader to use a state machine
- Check strndup() return value and error out on failed allocations
- Add some file format integrity checks in the IceDraw loader
- Add range integrity checks for scale_factor values in the output() function
- Return error code directly if ctx->length is 0 in the ANSI and PCBoard loaders
- Add range integrity checks for columns value in relevant loaders
- Add range integrity checks for bits value in relevant loaders
- Add additional file format integrity check in the XBin loader

(fcambus)

2020-10-22 20:30:54 UTC MAIN commitmail json YAML

doc: updated devel/libcbor, security/libfido2

(tnn)

2020-10-22 20:29:44 UTC MAIN commitmail json YAML

libfido2: update to 1.5.0

pkgsrc: also bump bl3 for libcbor solib version change.

hid_linux: return FIDO_OK if no devices are found.
hid_osx:
repair communication with U2F tokens, gh#166; reliability fixes.
fido2-{assert,cred}: new options to explicitly toggle UP, UV.
Support for configurable report lengths.
New API calls:
  fido_cbor_info_maxcredcntlst;
  fido_cbor_info_maxcredidlen;
  fido_cred_aaguid_len;
  fido_cred_aaguid_ptr;
  fido_dev_get_touch_begin;
  fido_dev_get_touch_status.
Use COSE_ECDH_ES256 with CTAP_CBOR_CLIENT_PIN; gh#154.
Allow CTAP messages up to 2048 bytes; gh#171.
Ensure we only list USB devices by default.

(tnn)

2020-10-22 20:19:39 UTC MAIN commitmail json YAML

libcbor: update to 0.8.0

This is an ABI breaking update so security/libfido2 must also be updated.

v0.8.0
  BREAKING: Fix cbor_tag_item not increasing the reference count on the tagged item reference it returns [Fixes #109] (discovered bt JohnGilmour)
  BREAKING: CBOR_DECODER_EBUFFER removed from cbor_decoder_status
  Fixed several minor manpage issues [#159] (discovered by kloczek@)
v0.7.0
  Fix bad encoding of NaN half-floats [Fixes #53] (discovered by BSipos-RKF)
  Fix potentially bad encoding of negative half-float with exponent < -14 [Fixes #112] (discovered by yami36)
  BREAKING: Improved bool support [Fixes #63]
  Fix memory_allocation_test breaking the build without CBOR_CUSTOM_ALLOC [Fixes #128] (by panlinux)
  Fix a potential build issue where cJSON includes may be misconfigured
  Breaking: Add a limit on the size of the decoding context stack (by James-ZHANG)
  Enable LTO/IPO based on CheckIPOSupported [#143] (by xanderlent)
v0.6.1
    Fix bad shared library version number
v0.6.0
    Correctly set .so version [Fixes #52].
    Fix & prevent heap overflow error in example code [#74] [#76] (by @nevun)
    Correctly set OSX dynamic library version [Fixes #75]
    Fix misplaced 0xFF bytes in maps possibly causing memory corruption
    BREAKING: Fix handling & cleanup of failed memory allocation in constructor
    and builder helper functions [Fixes #84]
    Globally enforced code style [Fixes #83]
    Fix issue possible memory corruption bug on repeated
    cbor_(byte)string_add_chunk calls with intermittently failing realloc calls
    Fix possibly misaligned reads and writes when endian.h is uses or when
    running on a big-endian machine [Fixes #99, #100]

(tnn)

2020-10-22 18:15:41 UTC MAIN commitmail json YAML

rust-bin: remove reference to obsolete files

(nia)

2020-10-22 16:48:07 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6340 - requested by wiz
devel/apache-ant: security fix

Revisions pulled up:
- devel/apache-ant/Makefile                                    1.52
- devel/apache-ant/PLIST                                        1.27
- devel/apache-ant/distinfo                                    1.34

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Thu Oct  8 12:38:44 UTC 2020

  Modified Files:
  pkgsrc/devel/apache-ant: Makefile PLIST distinfo

  Log Message:
  apache-ant: update to 1.10.9.

  Ant 1.10.9 contains a bugfixes and support for using GraalVM
  JavaScript inside the script family of tasks and types..

  It also addresses an insecure temporary file vulnerability
  vulnerability, see the security report for details
  (https://ant.apache.org/security.html)

(bsiegert)

2020-10-22 16:29:05 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6355 - requested by bouyer
sysutils/xenkernel411: security fix
sysutils/xenkernel413: security fix

Revisions pulled up:
- sysutils/xenkernel411/Makefile                                1.17
- sysutils/xenkernel411/distinfo                                1.15
- sysutils/xenkernel411/patches/patch-XSA286                    1.1
- sysutils/xenkernel411/patches/patch-XSA345                    1.1
- sysutils/xenkernel411/patches/patch-XSA346                    1.1
- sysutils/xenkernel411/patches/patch-XSA347                    1.1
- sysutils/xenkernel413/Makefile                                1.6
- sysutils/xenkernel413/distinfo                                1.4
- sysutils/xenkernel413/patches/patch-XSA286                    1.1
- sysutils/xenkernel413/patches/patch-XSA345                    1.1
- sysutils/xenkernel413/patches/patch-XSA346                    1.1
- sysutils/xenkernel413/patches/patch-XSA347                    1.1

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Wed Oct 21 09:03:05 UTC 2020

  Modified Files:
  pkgsrc/sysutils/xenkernel411: Makefile distinfo
  Added Files:
  pkgsrc/sysutils/xenkernel411/patches: patch-XSA286 patch-XSA345
      patch-XSA346 patch-XSA347

  Log Message:
  Add upstream security patches for XSA286, XSA345, XSA346, XSA347.
  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Wed Oct 21 09:04:10 UTC 2020

  Modified Files:
  pkgsrc/sysutils/xenkernel413: Makefile distinfo
  Added Files:
  pkgsrc/sysutils/xenkernel413/patches: patch-XSA286 patch-XSA345
      patch-XSA346 patch-XSA347

  Log Message:
  Add upstream security patches for XSA286, XSA345, XSA346, XSA347.
  Bump PKGREVISION.

(bsiegert)

2020-10-22 16:24:20 UTC MAIN commitmail json YAML

doc: Updated devel/py-pygit2 to 1.3.0

(jperkin)

2020-10-22 16:24:10 UTC MAIN commitmail json YAML

py-pygit2: Update to 1.3.0.

Includes a build fix for the updated libgit2 1.1.x, figured it may as well
be updated at the same time.

1.3.0 (2020-09-18)
-------------------------

- New ``Repository.add_submodule(...)``
  `#1011 <https://github.com/libgit2/pygit2/pull/1011>`_

- New ``Repository.applies(...)``
  `#1019 <https://github.com/libgit2/pygit2/pull/1019>`_

- New ``Repository.revparse(...)`` and ``Repository.revparse_ext(...)``
  `#1022 <https://github.com/libgit2/pygit2/pull/1022>`_

- New optional ``flags`` and ``file_flags`` arguments in
  ``Repository.merge_commits`` and ``Repository.merge_trees``
  `#1008 <https://github.com/libgit2/pygit2/pull/1008>`_

- New ``Reference.raw_target``, ``Repository.raw_listall_branches(...)`` and
  ``Repository.raw_listall_references()``; allow bytes in
  ``Repository.lookup_branch(...)`` and ``Repository.diff(...)``
  `#1029 <https://github.com/libgit2/pygit2/pull/1029>`_

- New ``GIT_BLAME_FIRST_PARENT`` and ``GIT_BLAME_USE_MAILMAP`` constants
  `#1031 <https://github.com/libgit2/pygit2/pull/1031>`_

- New ``IndexEntry`` supports ``repr()``, ``str()``, ``==`` and ``!=``
  `#1009 <https://github.com/libgit2/pygit2/pull/1009>`_

- New ``Object`` supports ``repr()``
  `#1022 <https://github.com/libgit2/pygit2/pull/1022>`_

- New accept tuples of strings (not only lists) in a number of places
  `#1025 <https://github.com/libgit2/pygit2/pull/1025>`_

- Fix compatibility with old macOS 10.9
  `#1026 <https://github.com/libgit2/pygit2/issues/1026>`_
  `#1027 <https://github.com/libgit2/pygit2/pull/1027>`_

- Fix check argument type in ``Repository.apply(...)``
  `#1033 <https://github.com/libgit2/pygit2/issues/1033>`_

- Fix raise exception if error in ``Repository.listall_submodules()`` commit 32133974

- Fix a couple of refcount errors in ``OdbBackend.refresh()`` and
  ``Worktree_is_prunable`` commit fed0c19c

- Unit tests
  `#800 <https://github.com/libgit2/pygit2/issues/800>`_
  `#1015 <https://github.com/libgit2/pygit2/pull/1015>`_

- Documentation
  `#705 <https://github.com/libgit2/pygit2/pull/705>`_

(jperkin)

2020-10-22 16:10:42 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6345 - requested by khorben
security/py-libtaxii: security fix

Revisions pulled up:
- security/py-libtaxii/Makefile                                1.11
- security/py-libtaxii/PLIST                                    1.3
- security/py-libtaxii/distinfo                                1.5

---
  Module Name: pkgsrc
  Committed By: khorben
  Date: Mon Oct 19 17:21:42 UTC 2020

  Modified Files:
  pkgsrc/security/py-libtaxii: Makefile PLIST distinfo

  Log Message:
  py-libtaxii: update to version 1.1.118

  This notably fixes a security issue, CVE-2020-27197.

  Version 1.1.118:

    * #247 [CVE-2020-27197] Avoid SSRF on parsing XML (@orsinium)

  Version 1.1.117:

    * #244 SSL Verify Server not working correctly (@motok) (@nschwane)
    * #245 Unicode lxml.etree.SerialisationError on lxml 4.5.0+ (@advptr)

  Version 1.1.116:

    * #240 PY3 Compatibility changes for HTTP Response Body (@nschwane)

  Version 1.1.115:

    * #239 Convert the HTTP response body to a string type (PY3 this will
  be bytes) (@sddj)

  Version 1.1.114:

    * #237 Support converting dicts to content bindings (@danielsamuels)
    * #238 Provide XMLParser copies instead of reusing the cached
  instance. Prevents future messages to lose namespace

  Version 1.1.113:

    * #234 Add ability to load a configuration file when executing a script
    * #232 Fix TLS handshake failure when a server requires SNI
  (@marcelslotema)

  Version 1.1.112:

    * #227 Fixes to poll_client script (Python3 compatibility)
    * #226 Clean-up documentation warnings
    * #228 Fix 'HTTPMessage' has no attribute 'getheader' (Python3
  compatibility)
    * #225 Fix checks that involve xpath (lxml) to prevent FutureWarning
  message
    * #230 Fix parsing status message round-trip (@danielsamuels)

  Thanks leot@ and pkgsrc's security team for the heads up!
  Pull-up to be requested.

(bsiegert)

2020-10-22 14:49:56 UTC MAIN commitmail json YAML

2020-10-22 14:48:17 UTC MAIN commitmail json YAML

x11/alacritty: import alacritty-0.5.0

Alacritty is a terminal emulator with a strong focus on simplicity and
performance. With such a strong focus on performance, included
features are carefully considered and you can always expect Alacritty
to be blazingly fast (on modern hardware). By making good choices for
defaults, Alacritty requires no additional setup. However, it does
allow configuration of many aspects of the terminal.

(tnn)

2020-10-22 13:48:06 UTC MAIN commitmail json YAML

doc: Updated net/synergy to 1.12.0

(tnn)

2020-10-22 13:47:34 UTC MAIN commitmail json YAML

synergy: update to 1.12.0

Bug fixes:
    #6748 Copyright year in about dialog isn't updated
    #6730 Updating synergy looses settings
    #6734 Fixed naming of installers for linux and windows
    #6487 Mouse freezes or key repeats on Linux client
    #6663 Limit GUI log Window to prevent it using up too much RAM over time
    #6587 Auto config setting doesn't do anything
    #6620 Unit tests are no longer built
    #6670 Build computers failing with language file error
    #6661 Removed deprecated namespace in gtest/gmock by updating
    #6601 Update man page with missing crypto option
    #4036 Client cursor constrained to old resolution
    #6716 Denial of Service vulnerability on servers with 4GB of ram or less
Enhancements:
    #6739 Add submodules cloning to cmake
    #6736 Command line option for custom TLS Certificate
    #6666 Add doxygen documentation output from pipelines
    #6715 Updated language file from Crowdin
    #6722 Allow servers to be announced by screen name instead of IP
    #6720 Add macqtdeploy to cmake
    #6725 Disable the building of tests with CMake option
Features:
    #6538 System-wide config for all system users

(tnn)

2020-10-22 12:37:38 UTC MAIN commitmail json YAML

Updated devel/py-coverage, devel/py-test

(adam)

2020-10-22 12:28:42 UTC MAIN commitmail json YAML

texlive-collection-latexrecommended: skip tex-lwarp on SunOS-*-sparc*

(tnn)

2020-10-22 11:22:56 UTC MAIN commitmail json YAML

ImageMagick*: Move CTF skip to the correct package.

Was added to ImageMagick instead of ImageMagick6.  Pointed out by wiz.

(jperkin)

2020-10-22 11:15:04 UTC MAIN commitmail json YAML

2020-10-22 11:09:05 UTC MAIN commitmail json YAML

GraphicsMagick: Skip a file with CTF issues.

(jperkin)

2020-10-22 11:07:45 UTC MAIN commitmail json YAML

ImageMagick: Skip another file with CTF issues.

(jperkin)

2020-10-22 11:01:49 UTC MAIN commitmail json YAML

nim update added

(nikita)

2020-10-22 10:54:48 UTC MAIN commitmail json YAML

nim: Update to 1.4.0

Changelog extracted from https://nim-lang.org/blog/2020/10/16/version-140-released.html

Standard library additions and changes

    Added some enhancements to std/jsonutils module.
        Added a possibility to deserialize JSON arrays directly to
        HashSet and OrderedSet types and respectively to serialize
        those types to JSON arrays via jsonutils.fromJson and
        jsonutils.toJson procedures.
        Added a possibility to deserialize JSON null objects to Nim
        option objects and respectively to serialize Nim option object
        to JSON object if isSome or to JSON null object if isNone via
        jsonutils.fromJson and jsonutils.toJson procedures.
        Added a Joptions parameter to jsonutils.fromJson currently
        containing two boolean options allowExtraKeys and
        allowMissingKeys.
            If allowExtraKeys is true Nim窶冱 object to which the JSON
            is parsed is not required to have a field for every JSON
            key.
            If allowMissingKeys is true Nim窶冱 object to which JSON is
            parsed is allowed to have fields without corresponding
            JSON keys.
    Added bindParams, bindParam to db_sqlite for binding parameters
    into a SqlPrepared statement.
    Added tryInsert,insert procs to db_* libs which accept primary key
    column name.
    Added xmltree.newVerbatimText support create style窶冱,script窶冱
    text.
    uri module now implements RFC-2397.
    Added DOM Parser to the dom module for the JavaScript target.
    The default hash for Ordinal has changed to something more
    bit-scrambling. import hashes; proc hash(x: myInt): Hash =
    hashIdentity(x) recovers the old one in an instantiation context
    while -d:nimIntHash1 recovers it globally.
    deques.peekFirst and deques.peekLast now have var Deque[T] -> var T
    overloads.

    File handles created from high-level abstractions in the stdlib
    will no longer be inherited by child processes. In particular,
    these modules are affected: asyncdispatch, asyncnet, system,
    nativesockets, net and selectors.

    For asyncdispatch, asyncnet, net and nativesockets, an inheritable
    flag has been added to all procs that create sockets, allowing the
    user to control whether the resulting socket is inheritable. This
    flag is provided to ease the writing of multi-process servers,
    where sockets inheritance is desired.

    For a transition period, define nimInheritHandles to enable file
    handle inheritance by default. This flag does not affect the
    selectors module due to the differing semantics between operating
    systems.

    asyncdispatch.setInheritable, system.setInheritable and nativesockets.setInheritable are also introduced for setting file handle or socket inheritance. Not all platforms have these procs defined.

    The file descriptors created for internal bookkeeping by
    ioselector_kqueue and ioselector_epoll will no longer be leaked to
    child processes.
    strutils.formatFloat with precision = 0 has been restored to the
    version 1 behaviour that produces a trailing dot,
    e.g. formatFloat(3.14159, precision = 0) is now 3., not 3.

    Added commonPrefixLen to critbits.

    relativePath(rel, abs) and relativePath(abs, rel) used to silently
    give wrong results (see #13222); instead they now use
    getCurrentDir to resolve those cases, and this can now throw in
    edge cases where getCurrentDir throws. relativePath also now works
    for js with -d:nodejs.

    JavaScript and NimScript standard library changes:
    streams.StringStream is now supported in JavaScript, with the
    limitation that any buffer pointers used must be castable to ptr
    string, any incompatible pointer type will not work. The lexbase
    and streams modules used to fail to compile on NimScript due to a
    bug, but this has been fixed.

    The following modules now compile on both JS and NimScript:
    parsecsv, parsecfg, parsesql, xmlparser, htmlparser and
    ropes. Additionally supported for JS is cstrutils.startsWith and
    cstrutils.endsWith, for NimScript: json, parsejson, strtabs and
    unidecode.

    Added streams.readStr and streams.peekStr overloads to accept an
    existing string to modify, which avoids memory allocations,
    similar to streams.readLine (#13857).

    Added high-level asyncnet.sendTo and asyncnet.recvFrom UDP functionality.

    dollars.$ now works for unsigned ints with nim js.

    Improvements to the bitops module, including bitslices,
    non-mutating versions of the original masking functions,
    mask/masked, and varargs support for bitand, bitor, and bitxor.

    sugar.=> and sugar.-> changes: Previously (x, y: int) was
    transformed into (x: auto, y: int), it now becomes (x: int, y:
    int) for consistency with regular proc definitions (although you
    cannot use semicolons).

    Pragmas and using a name are now allowed on the lefthand side of =>.
    Here is an example of these changes:

    import sugar

    foo(x, y: int) {.noSideEffect.} => x + y

    # is transformed into

    proc foo(x: int, y: int): auto {.noSideEffect.} = x + y

    The fields of times.DateTime are now private, and are accessed
    with getters and deprecated setters.

    The times module now handles the default value for DateTime more
    consistently. Most procs raise an assertion error when given an
    uninitialized DateTime, the exceptions are == and $ (which returns
    "Uninitialized DateTime"). The proc times.isInitialized has been
    added which can be used to check if a DateTime has been
    initialized.

    Fix a bug where calling close on io streams in osproc.startProcess was a noop and led to hangs if a process had both reads from stdin and writes (e.g. to stdout).
    The callback that is passed to system.onThreadDestruction must now be .raises: [].

    The callback that is assigned to system.onUnhandledException must now be .gcsafe.

    osproc.execCmdEx now takes an optional input for stdin, workingDir and env parameters.

    Added a ssl_config module containing lists of secure ciphers as recommended by Mozilla OpSec

    net.newContext now defaults to the list of ciphers targeting 窶廬ntermediate compatibility窶� per Mozilla窶冱 recommendation instead of ALL. This change should protect users from the use of weak and insecure ciphers while still provides adequate compatibility with the majority of the Internet.

    A new module std/jsonutils with hookable jsonTo,toJson,fromJson operations for json serialization/deserialization of custom types was added.
    A new proc heapqueue.find[T](heap: HeapQueue[T], x: T): int to get index of element x was added.
    Added rstgen.rstToLatex a convenience proc for renderRstToOut and initRstGenerator.
    Added os.normalizeExe.
    macros.newLit now preserves named vs unnamed tuples.
    Added random.gauss, that uses the ratio of uniforms method of sampling from a Gaussian distribution.
    Added typetraits.elementType to get the element type of an iterable.
    typetraits.$ changes: $(int,) is now "(int,)" instead of "(int)"; $tuple[] is now "tuple[]" instead of "tuple"; $((int, float), int) is now "((int, float), int)" instead of "(tuple of (int, float), int)"

    Added macros.extractDocCommentsAndRunnables helper.
    strformat.fmt and strformat.& support specifier =. fmt"{expr=}" now expands to fmt"expr={expr}".

    Deprecations: instead of os.existsDir use dirExists, instead of os.existsFile use fileExists.
    Added the jsre module, Regular Expressions for the JavaScript target..
    Made maxLines argument Positive in logging.newRollingFileLogger, because negative values will result in a new file being created for each logged line which doesn窶冲 make sense.
    Changed log in logging to use proper log level for JavaScript, e.g. debug uses console.debug, info uses console.info, warn uses console.warn, etc.
    Tables, HashSets, SharedTables and deques don窶冲 require anymore that the passed initial size must be a power of two - this is done internally. Proc rightSize for Tables and HashSets is deprecated, as it is not needed anymore. CountTable.inc takes val: int again not val: Positive; i.e. it can 窶彡ount down窶� again.
    Removed deprecated symbols from macros module, some of which were deprecated already in 0.15.
    Removed sugar.distinctBase, deprecated since 0.19. Use typetraits.distinctBase.

    asyncdispatch.PDispatcher.handles is exported so that an external low-level libraries can access it.
    std/with, sugar.dup now support object field assignment expressions:

    import std/with

    type Foo = object
      x, y: int

    var foo = Foo()
    with foo:
      x = 10
      y = 20

    echo foo

    Proc math.round is no longer deprecated. The advice to use strformat instead cannot be applied to every use case. The limitations and the (lack of) reliability of round are well documented.

    Added getprotobyname to winlean. Added getProtoByname to nativesockets which returns a protocol code from the database that matches the protocol name.

    Added missing attributes and methods to dom.Navigator like deviceMemory, onLine, vibrate(), etc.
    Added strutils.indentation and strutils.dedent which enable indented string literals:

    import strutils
    echo dedent """
      This
        is
          cool!
      """

    Added initUri(isIpv6: bool) to uri module, now uri supports parsing ipv6 hostname.

    Added readLines(p: Process) to osproc.
    Added the below toX procs for collections. The usage is similar to procs such as sets.toHashSet and tables.toTable. Previously, it was necessary to create the respective empty collection and add items manually.
        critbits.toCritBitTree, which creates a CritBitTree from an openArray of items or an openArray of pairs.
        deques.toDeque, which creates a Deque from an openArray.
        heapqueue.toHeapQueue, which creates a HeapQueue from an openArray.
        intsets.toIntSet, which creates an IntSet from an openArray.

    Added progressInterval argument to asyncftpclient.newAsyncFtpClient to control the interval at which progress callbacks are called.
    Added os.copyFileToDir.

Language changes

    The =destroy hook no longer has to reset its target, as the compiler now automatically inserts wasMoved calls where needed.

    The = hook is now called =copy for clarity. The old name = is still available so there is no need to update your code. This change was backported to 1.2 too so you can use the more readable =copy without loss of compatibility.

    In the newruntime it is now allowed to assign to the discriminator field without restrictions as long as the case object doesn窶冲 have a custom destructor. The discriminator value doesn窶冲 have to be a constant either. If you have a custom destructor for a case object and you do want to freely assign discriminator fields, it is recommended to refactor the object into 2 objects like this:

    type
      MyObj = object
        case kind: bool
        of true: y: ptr UncheckedArray[float]
        of false: z: seq[int]

    proc `=destroy`(x: MyObj) =
      if x.kind and x.y != nil:
        deallocShared(x.y)

    Refactor into:

    type
      MySubObj = object
        val: ptr UncheckedArray[float]
      MyObj = object
        case kind: bool
        of true: y: MySubObj
        of false: z: seq[int]

    proc `=destroy`(x: MySubObj) =
      if x.val != nil:
        deallocShared(x.val)

    getImpl on enum type symbols now returns field syms instead of idents. This helps with writing typed macros. The old behavior for backwards compatibility can be restored with --useVersion:1.0.
    The typed AST for proc headers will now have the arguments be syms instead of idents. This helps with writing typed macros. The old behaviour for backwards compatibility can be restored with --useVersion:1.0.
    let statements can now be used without a value if declared with importc/importcpp/importjs/importobjc.
    The keyword from is now usable as an operator.
    Exceptions inheriting from system.Defect are no longer tracked with the .raises: [] exception tracking mechanism. This is more consistent with the built-in operations. The following always used to compile (and still does):

    proc mydiv(a, b): int {.raises: [].} =
      a div b # can raise an DivByZeroDefect

    Now also this compiles:

    proc mydiv(a, b): int {.raises: [].} =
      if b == 0: raise newException(DivByZeroDefect, "division by zero")
      else: result = a div b

    The reason for this is that DivByZeroDefect inherits from Defect and with --panics:on Defects become unrecoverable errors.
    Added the thiscall calling convention as specified by Microsoft, mostly for hooking purposes.
    Deprecated the {.unroll.} pragma, because it was always ignored by the compiler anyway.
    Removed the deprecated strutils.isNilOrWhitespace.
    Removed the deprecated sharedtables.initSharedTable.
    Removed the deprecated asyncdispatch.newAsyncNativeSocket.

    Removed the deprecated dom.releaseEvents and dom.captureEvents.

    Removed sharedlists.initSharedList, was deprecated and produces undefined behaviour.

    There is a new experimental feature called 窶徭trictFuncs窶� which makes the definition of .noSideEffect stricter. See here for more information.

    窶彷or-loop macros窶� (see the manual) are no longer an experimental feature. In other words, you don窶冲 have to write pragma {.experimental: "forLoopMacros".} if you want to use them.

    Added the .noalias pragma. It is mapped to C窶冱 restrict keyword for the increased performance this keyword can enable.
    items no longer compiles with enums with holes as its behavior was error prone, see #14004.

    system.deepcopy has to be enabled explicitly for --gc:arc and --gc:orc via --deepcopy:on.
    Added the std/effecttraits module for introspection of the inferred effects. We hope this enables async macros that are precise about the possible exceptions that can be raised.
    The pragma blocks {.gcsafe.}: ... and {.noSideEffect.}: ... can now also be written as {.cast(gcsafe).}: ... and {.cast(noSideEffect).}: .... This is the new preferred way of writing these, emphasizing their unsafe nature.

Compiler changes
    Specific warnings can now be turned into errors via --warningAsError[X]:on|off.
    The define and undef pragmas have been de-deprecated.
    New command: nim r main.nim [args...] which compiles and runs main.nim, and implies --usenimcache so that the output is saved to $nimcache/main$exeExt, using the same logic as nim c -r to avoid recompilations when sources don窶冲 change. Example:

    nim r compiler/nim.nim --help # only compiled the first time
    echo 'import os; echo getCurrentCompilerExe()' | nim r - # this works too
    nim r compiler/nim.nim --fullhelp # no recompilation
    nim r --nimcache:/tmp main # binary saved to /tmp/main

    --hint:processing is now supported and means --hint:processing:on (likewise with other hints and warnings), which is consistent with all other bool flags. (since 1.3.3).
    nim doc -r main and nim rst2html -r main now call openDefaultBrowser.
    Added the new hint --hint:msgOrigin will show where a compiler msg (hint|warning|error) was generated; this helps in particular when it窶冱 non obvious where it came from either because multiple locations generate the same message, or because the message involves runtime formatting.
    Added the new flag --backend:js|c|cpp|objc (or -b:js etc), to change the backend; can be used with any command (e.g. nim r, doc, check etc); safe to re-assign.
    Added the new flag --doccmd:cmd to pass additional flags for runnableExamples, e.g.: --doccmd:-d:foo --threads use --doccmd:skip to skip runnableExamples and rst test snippets.
    Added the new flag --usenimcache to output binary files to nimcache.
    runnableExamples "-b:cpp -r:off": code is now supported, allowing to override how an example is compiled and run, for example to change the backend.
    nim doc now outputs under $projectPath/htmldocs when --outdir is unspecified (with or without --project); passing --project now automatically generates an index and enables search. See docgen for details.
    Removed the --oldNewlines switch.
    Removed the --laxStrings switch for mutating the internal zero terminator on strings.
    Removed the --oldast switch.
    Removed the --oldgensym switch.
    $getType(untyped) is now 窶忖ntyped窶� instead of 窶彳xpr窶�, $getType(typed) is now 窶徼yped窶� instead of 窶徭tmt窶�.
    Sink inference is now disabled per default and has to enabled explicitly via --sinkInference:on. Note: For the standard library sink inference remains enabled. This change is most relevant for the --gc:arc, --gc:orc memory management modes.

Tool changes
    nimsuggest now returns both the forward declaration and the implementation location upon a def query. Previously the behavior was to return the forward declaration only.

Bugfixes
    Fixed 窶徨epr() not available for uint{,8,16,32,64} under 窶堵c:arc窶� (#13872)
    Fixed 窶廚ritical: 1 completed Future, multiple await: Only 1 await will be awakened (the last one)窶� (#13889)
    Fixed 窶彡rash on openarray interator with argument in stmtListExpr窶� (#13739)
    Fixed 窶彜ome compilers on Windows don窶冲 work窶� (#13910)
    Fixed 窶徂ttpclient hangs if it recieves an HTTP 204 (No Content)窶� (#13894)
    Fixed 窶懌�彭istinct uint64窶� type corruption on 32-bit, when using {.borrow.} operators窶� (#13902)
    Fixed 窶彝egression: impossible to use typed pragmas with proc types窶� (#13909)
    Fixed 窶徙penssl wrapper corrupts stack on OpenSSL 1.1.1f + Android窶� (#13903)
    Fixed 窶廚 compile error with 窶堵c:arc on version 1.2.0 窶忖nknown type name 窶狼GenericSeq窶吮�� (#13863)
    Fixed 窶忻ar return type for proc doesn窶冲 work at c++ backend窶� (#13848)
    Fixed 窶弋imeFormat() should raise an error but craches at compilation time窶� (#12864)
    Fixed 窶徃c:arc cannot fully support threadpool with FlowVar窶� (#13781)
    Fixed 窶徭imple 窶�var openarray[char]窶� assignment crash when the openarray source is a local string and using gc:arc窶� (#14003)
    Fixed 窶廚ant use expressions with when in type sections.窶� (#14007)
    Fixed 窶彷or a in MyEnum gives incorrect results with enum with holes窶� (#14001)
    Fixed 窶弋rivial crash窶� (#12741)
    Fixed 窶廢num with holes cannot be used as Table index窶� (#12834)
    Fixed 窶徭pawn proc that uses typedesc crashes the compiler窶� (#14014)
    Fixed 窶廛ocs Search Results box styling is not Dark Mode Friendly窶� (#13972)
    Fixed 窶懌�堵c:arc -d:useSysAssert undeclared identifier cstderr with newSeq窶� (#14038)
    Fixed 窶彿ssues in the manual窶� (#12486)
    Fixed 窶廣nnoying warning: inherit from a more precise exception type like ValueError, IOError or OSError [InheritFromException]窶� (#14052)
    Fixed 窶徨elativePath(窶彷oo窶�, 窶�/窶�) and relativePath(窶�/窶�, 窶彷oo窶�) is wrong窶� (#13222)
    Fixed 窶彈regression] parseEnum does not work anymore for enums with holes窶� (#14030)
    Fixed 窶廢xception types in the stdlib should inherit from CatchableError or Defect, not Exception窶� (#10288)
    Fixed 窶廴ake debugSend and debugRecv procs public in smtp.nim窶� (#12189)
    Fixed 窶忸mltree need add raw text, when add style element窶� (#14064)
    Fixed 窶徨aises requirement does not propagate to derived methods窶� (#8481)
    Fixed 窶徼ests/stdlib/tgetaddrinfo.nim fails on NetBSD窶� (#14091)
    Fixed 窶徼ests/niminaction/Chapter8/sdl/sdl_test.nim fails on NetBSD窶� (#14088)
    Fixed 窶廬ncorrect escape sequence for example in jsffi library documentation窶� (#14110)
    Fixed 窶廩CR: Can not link exported const, in external library窶� (#13915)
    Fixed 窶廚annot import std/unidecode窶� (#14112)
    Fixed 窶徇acOS: dsymutil should not be called on static libraries窶� (#14132)
    Fixed 窶從im jsondoc -o:doc.json filename.nim fails when sequences without a type are used窶� (#14066)
    Fixed 窶彗lgorithm.sortedByIt template corrupts tuple input under 窶堵c:arc窶� (#14079)
    Fixed 窶廬nvalid C code with lvalue conversion窶� (#14160)
    Fixed 窶徭trformat: doc example fails窶� (#14054)
    Fixed 窶廸im doc fail to run for nim 1.2.0 (nim 1.0.4 is ok)窶� (#13986)
    Fixed 窶廢xception when converting csize to clong窶� (#13698)
    Fixed 窶彈Documentation] overloading using named arguments works but is not documented窶� (#11932)
    Fixed 窶彿mport os + use of existsDir/dirExists/existsFile/fileExists/findExe in config.nims causes 窶彗mbiguous call窶� error窶� (#14142)
    Fixed 窶彿mport os + use of existsDir/dirExists/existsFile/fileExists/findExe in config.nims causes 窶彗mbiguous call窶� error窶� (#14142)
    Fixed 窶徨unnableExamples doc gen crashes compiler with except Exception as e syntax窶� (#14177)
    Fixed 窶彈ARC] Segfault with cyclic references (?)窶� (#14159)
    Fixed 窶彜emcheck regression when accessing a static parameter in proc窶� (#14136)
    Fixed 窶彿terator walkDir doesn窶冲 work with -d:useWinAnsi窶� (#14201)
    Fixed 窶彡as is wrong for tcc窶� (#14151)
    Fixed 窶徘roc execCmdEx doesn窶冲 work with -d:useWinAnsi窶� (#14203)
    Fixed 窶弑se -d:nimEmulateOverflowChecks by default?窶� (#14209)
    Fixed 窶廾ld sequences with destructor objects bug窶� (#14217)
    Fixed 窶彈ARC] ICE when changing the discriminant of a return value窶� (#14244)
    Fixed 窶彈ARC] ICE with static objects窶� (#14236)
    Fixed 窶彈ARC] 窶彿nternal error: environment misses: a窶� in a finalizer窶� (#14243)
    Fixed 窶彈ARC] compile failure using repr with object containing ref seq[string]窶� (#14270)
    Fixed 窶彈ARC] implicit move on last use happening on non-last use窶� (#14269)
    Fixed 窶彈ARC] Compiler crash with a recursive non-ref object variant窶� (#14294)
    Fixed 窶徂tmlparser.parseHtml behaves differently using 窶堵c:arc or 窶堵c:orc窶� (#13946)
    Fixed 窶廬nvalid return value of openProcess is NULL rather than INVALID_HANDLE_VALUE(-1) in windows窶� (#14289)
    Fixed 窶廣RC codegen bug with inline iterators窶� (#14219)
    Fixed 窶廝uilding koch on OpenBSD fails unless the Nim directory is in $PATH窶� (#13758)
    Fixed 窶彈gc:arc] case object assignment SIGSEGV: destroy not called for primitive type 窶� (#14312)
    Fixed 窶廚rash when using thread and 窶堵c:arc 窶� (#13881)
    Fixed 窶廨etting 窶弩arning: Cannot prove that 窶腕esult窶� is initialized窶� for an importcpp窶囘 proc with var T return type窶� (#14314)
    Fixed 窶從im cpp -r --gc:arc segfaults on caught AssertionError窶� (#13071)
    Fixed 窶徼ests/async/tasyncawait.nim is recently very flaky窶� (#14320)
    Fixed 窶廛ocumentation nonexistent quitprocs module窶� (#14331)
    Fixed 窶彜IGSEV encountered when creating threads in a loop w/ 窶堵c:arc窶� (#13935)
    Fixed 窶從im-gdb is missing from all released packages窶� (#13104)
    Fixed 窶徭ysAssert error with gc:arc on 3 line program窶� (#13862)
    Fixed 窶彡ompiler error with inline async proc and pragma窶� (#13998)
    Fixed 窶彈ARC] Compiler crash when adding to a seq[ref Object]窶� (#14333)
    Fixed 窶從imvm: sysFatal: unhandled exception: 窶�sons窶� is not accessible using discriminant 窶鰐ind窶� of type 窶狼Node窶� [FieldError]窶� (#14340)
    Fixed 窶彈Regression] karax events are not firing 窶� (#14350)
    Fixed 窶徙dbcsql module has some wrong integer types窶� (#9771)
    Fixed 窶彭b_sqlite needs sqlPrepared窶� (#13559)
    Fixed 窶彈Regression] createThread is not GC-safe窶� (#14370)
    Fixed 窶廝roken example on hot code reloading窶� (#14380)
    Fixed 窶徨unnableExamples block with except on specified error fails with nim doc窶� (#12746)
    Fixed 窶彡ompiler as a library: findNimStdLibCompileTime fails to find system.nim窶� (#12293)
    Fixed 窶�5 bugs with importcpp exceptions窶� (#14369)
    Fixed 窶廛ocs shouldn窶冲 collapse pragmas inside runnableExamples/code blocks窶� (#14174)
    Fixed 窶廝ad codegen/emit for hashes.hiXorLo in some contexts.窶� (#14394)
    Fixed 窶廝oehm GC does not scan thread-local storage窶� (#14364)
    Fixed 窶彝VO not exception safe窶� (#14126)
    Fixed 窶徨unnableExamples that are only compiled窶� (#10731)
    Fixed 窶彷oldr raises IndexError when called on sequence窶� (#14404)
    Fixed 窶徇oveFile does not overwrite destination file窶� (#14057)
    Fixed 窶彭oc2 outputs in current work dir窶� (#6583)
    Fixed 窶彈docgen] proc doc comments silently omitted after 1st runnableExamples窶� (#9227)
    Fixed 窶從im doc --project shows 窶蓮@/窶� instead of 窶�../窶� for relative paths to submodules窶� (#14448)
    Fixed 窶徨e, nre have wrong start semantics窶� (#14284)
    Fixed 窶徨unnableExamples should preserve source code doc comments, strings, and (maybe) formatting窶� (#8871)
    Fixed 窶從im doc .. fails when runnableExamples uses $ [devel] [regression]窶� (#14485)
    Fixed 窶彿tems is 20%~30% slower than iteration via an index窶� (#14421)
    Fixed 窶廣RC: unreliable setLen 窶� (#14495)
    Fixed 窶徑ent is unsafe: after #14447 you can modify variables with 窶彿tems窶� loop for sequences窶� (#14498)
    Fixed 窶忻ar op = fn() wrongly gives warning ObservableStores with object of RootObj type窶� (#14514)
    Fixed 窶廚ompiler assertion窶� (#14562)
    Fixed 窶廚an窶冲 get ord of a value of a Range type in the JS backend 窶� (#14570)
    Fixed 窶徊s: can窶冲 take addr of param (including implicitly via lent)窶� (#14576)
    Fixed 窶悳.noinit.} ignored in for loop -> bad codegen for non-movable types窶� (#14118)
    Fixed 窶徃eneric destructor gives: Error: unresolved generic parameter窶� (#14315)
    Fixed 窶廴emory leak with arc gc窶� (#14568)
    Fixed 窶彳scape analysis broken with lent窶� (#14557)
    Fixed 窶忤rapWords seems to ignore linebreaks when wrapping, leaving breaks in the wrong place窶� (#14579)
    Fixed 窶徑ent gives wrong results with -d:release窶� (#14578)
    Fixed 窶廸ested await expressions regression: await a(await expandValue()) doesnt compile窶� (#14279)
    Fixed 窶忤indows CI docs fails with strange errors窶� (#14545)
    Fixed 窶彈CI] tests/async/tioselectors.nim flaky test for freebsd + OSX CI窶� (#13166)
    Fixed 窶徭eq.setLen sometimes doesn窶冲 zero memory窶� (#14655)
    Fixed 窶從im dump is roughly 100x slower in 1.3 versus 1.2窶� (#14179)
    Fixed 窶彝egression: devel docgen cannot generate document for method窶� (#14691)
    Fixed 窶徨ecently flaky tests/async/t7758.nim窶� (#14685)
    Fixed 窶廝ind no longer working in generic procs.窶� (#11811)
    Fixed 窶弋he pegs module doesn窶冲 work with generics!窶� (#14718)
    Fixed 窶廛efer is not properly working for asynchronous procedures.窶� (#13899)
    Fixed 窶廣dd an ARC test with threads in a loop窶� (#14690)
    Fixed 窶彈goto exceptions] {.noReturn.} pragma is not detected in a case expression窶� (#14458)
    Fixed 窶彈exceptions:goto] C compiler error with dynlib pragma calling a proc窶� (#14240)
    Fixed 窶廚annot borrow var float64 in infix assignment窶� (#14440)
    Fixed 窶徑ib/pure/memfiles.nim: compilation error with 窶鍍aintMode:on窶� (#14760)
    Fixed 窶從ewWideCString allocates a multiple of the memory needed窶� (#14750)
    Fixed 窶廸im source archive install: 窶亙nstall.sh窶� fails with error: cp: cannot stat 窶話in/nim-gdb窶�: No such file or directory窶� (#14748)
    Fixed 窶從im cpp -r tests/exception/t9657 hangs窶� (#10343)
    Fixed 窶廛etect tool fails on FreeBSD窶� (#14715)
    Fixed 窶彡ompiler crash: findUnresolvedStatic 窶� (#14802)
    Fixed 窶徭eq namespace (?) regression窶� (#4796)
    Fixed 窶弃ossible out of bounds string access in std/colors parseColor and isColor窶� (#14839)
    Fixed 窶彡ompile error on latest devel with orc and ssl窶� (#14647)
    Fixed 窶彈minor] $ wrong for type tuple窶� (#13432)
    Fixed 窶廛ocumentation missing on devel asyncftpclient窶� (#14846)
    Fixed 窶從impretty is confused with a trailing comma in enum definition窶� (#14401)
    Fixed 窶廾utput arguments get ignored when compiling with 窶殿pp:staticlib窶� (#12745)
    Fixed 窶彈ARC] destructive move destroys the object too early窶� (#14396)
    Fixed 窶徂ighlite.getNextToken() crashes if the buffer string is 窶彳cho 窶�"窶昶�� (#14830)
    Fixed 窶廴emory corruption with 窶堵c:arc with a seq of objects with an empty body.窶� (#14472)
    Fixed 窶彜tropped identifiers don窶冲 work as field names in tuple literals窶� (#14911)
    Fixed 窶弃lease revert my commit窶� (#14930)
    Fixed 窶彈ARC] C compiler error with inline iterators and imports窶� (#14864)
    Fixed 窶廣syncHttpClient segfaults with gc:orc, possibly memory corruption窶� (#14402)
    Fixed 窶彈ARC] Template with a block evaluating to a GC窶囘 value results in a compiler crash窶� (#14899)
    Fixed 窶彈ARC] Weird issue with if expressions and templates窶� (#14900)
    Fixed 窶忸mlparser does not compile on devel窶� (#14805)
    Fixed 窶徨eturning lent T from a var T param gives codegen errors or SIGSEGV窶� (#14878)
    Fixed 窶彈ARC] Weird issue with if expressions and templates窶� (#14900)
    Fixed 窶徼hreads:on + gc:orc + unittest = C compiler errors窶� (#14865)
    Fixed 窶徇items, mpairs doesn窶冲 work at compile time anymore窶� (#12129)
    Fixed 窶徭trange result from executing code in const expression窶� (#10465)
    Fixed 窶彜ame warning printed 3 times窶� (#11009)
    Fixed 窶徼ype alias for generic typeclass doesn窶冲 work窶� (#4668)
    Fixed 窶彳xceptions:goto Bug devel codegen lvalue NIM_FALSE=NIM_FALSE窶� (#14925)
    Fixed 窶徼he 窶砥seVersion:1.0 no longer works in devel窶� (#14912)
    Fixed 窶徼emplate declaration of iterator doesn窶冲 compile窶� (#4722)
    Fixed 窶廚ompiler crash on type inheritance with static generic parameter and equality check窶� (#12571)
    Fixed 窶廸im crashes while handling a cast in async circumstances.窶� (#13815)
    Fixed 窶彈ARC] Internal compiler error when calling an iterator from an inline proc 窶� (#14383)
    Fixed 窶懌�廚annot instantiate窶� error when template uses generic type窶� (#5926)
    Fixed 窶廛ifferent raises behaviour for newTerminal between Linux and Windows窶� (#12759)
    Fixed 窶廢xpand on a type (that defines a proc type) in error message 窶� (#6608)
    Fixed 窶忖nittest require quits program with an exit code of 0窶� (#14475)
    Fixed 窶彝ange type: Generics vs concrete type, semcheck difference.窶� (#8426)
    Fixed 窶彈Macro] Type mismatch when parameter name is the same as a field窶� (#13253)
    Fixed 窶廨eneric instantiation failure when converting a sequence of circular generic types to strings窶� (#10396)
    Fixed 窶彿nitOptParser ignores argument after value option with empty value.窶� (#13086)
    Fixed 窶彈ARC] proc with both explicit and implicit return results in a C compiler error窶� (#14985)
    Fixed 窶廣lias type forgets implicit generic params depending on order窶� (#14990)
    Fixed 窶彈ARC] sequtils.insert has different behaviour between ARC/refc窶� (#14994)
    Fixed 窶弋he documentation for 窶徂ot code reloading窶� references a non-existent npm package窶� (#13621)
    Fixed 窶彳xistsDir deprecated but breaking dir undeclared窶� (#15006)
    Fixed 窶忖ri.decodeUrl crashes on incorrectly formatted input窶� (#14082)
    Fixed 窶徼estament incorrectly reports time for tests, leading to wrong conclusions窶� (#14822)
    Fixed 窶廚alling peekChar with Stream returned from osproc.outputStream generate runtime error窶� (#14906)
    Fixed 窶徑ocalPassC pragma should come after other flags窶� (#14194)
    Fixed 窶懌�廚ould not load窶� dynamic library at runtime because of hidden dependency窶� (#2408)
    Fixed 窶懌�堵c:arc generate invalid code for {.global.} (ツォnimErr_ツサ in NIM_UNLIKELY)窶� (#14480)
    Fixed 窶弑sing ^ from stdlib/math along with converters gives a match for types that aren窶冲 SomeNumber窶� (#15033)
    Fixed 窶彈ARC] Weird exception behaviour from doAssertRaises窶� (#15026)
    Fixed 窶彈ARC] Compiler crash declaring a finalizer proc directly in 窶蕨ew窶吮�� (#15044)
    Fixed 窶彈ARC] C compiler error when creating a var of a const seq窶� (#15036)
    Fixed 窶彡ode with named arguments in proc of winim/com can not been compiled窶� (#15056)
    Fixed 窶徊avascript backend produces javascript code with syntax error in object syntax窶� (#14534)
    Fixed 窶懌�堵c:arc should be ignored in JS mode.窶� (#14684)
    Fixed 窶彗rc: C compilation error with imported global code using a closure iterator窶� (#12990)
    Fixed 窶彈ARC] Crash when modifying a string with mitems iterator窶� (#15052)
    Fixed 窶彈ARC] SIGSEGV when calling a closure as a tuple field in a seq窶� (#15038)
    Fixed 窶徘ass varargs[seq[T]] to iterator give empty seq 窶� (#12576)
    Fixed 窶廚ompiler crashes when using string as object variant selector with else branch窶� (#14189)
    Fixed 窶廱S compiler error related to implicit return and return var type窶� (#11354)
    Fixed 窶從kRecWhen causes internalAssert in semConstructFields窶� (#14698)
    Fixed 窶廴emory leaks with async (closure iterators?) under ORC窶� (#15076)
    Fixed 窶徭trutil.insertSep() fails on negative numbers窶� (#11352)
    Fixed 窶廚onstructing a uint64 range on a 32-bit machine leads to incorrect codegen窶� (#14616)
    Fixed 窶徂eapqueue pushpop() proc doesn窶冲 compile窶� (#14139)
    Fixed 窶彈ARC] SIGSEGV when trying to swap in a literal/const string窶� (#15112)
    Fixed 窶廛efer and 窶堵c:arc窶� (#15071)
    Fixed 窶彿nternal error: compiler/semobjconstr.nim(324, 20) example窶� (#15111)
    Fixed 窶彈ARC] Sequence 窶彭isappears窶� with a table inside of a table with an object variant窶� (#15122)
    Fixed 窶彈ARC] SIGSEGV with tuple assignment caused by cursor inference窶� (#15130)
    Fixed 窶廬ssue with 窶堵c:arc at compile time窶� (#15129)
    Fixed 窶弩riting an empty string to an AsyncFile raises an IndexDefect窶� (#15148)
    Fixed 窶廚ompiler is confused about call convention of function with nested closure窶� (#5688)
    Fixed 窶廸il check on each field fails in generic function窶� (#15101)
    Fixed 窶悳.nimcall.} convention won窶冲 avoid the creation of closures窶� (#8473)
    Fixed 窶徭mtp.nim(161, 40) Error: type mismatch: got <typeof(nil)> but expected 窶牢slContext = void窶吮�� (#15177)
    Fixed 窶彈strscans] scanf doesn窶冲 match a single character with $+ if it窶冱 the end of the string窶� (#15064)
    Fixed 窶廚rash and incorrect return values when using readPasswordFromStdin on Windows.窶� (#15207)
    Fixed 窶弃ossible capture error with fieldPairs and genericParams窶� (#15221)
    Fixed 窶弋he StmtList processing of template parameters can lead to unexpected errors窶� (#5691)
    Fixed 窶彈ARC] C compiler error when passing a var openArray to a sink openArray窶� (#15035)
    Fixed 窶廬nconsistent unsigned -> signed RangeDefect usage across integer sizes窶� (#15210)
    Fixed 窶徼oHex results in RangeDefect exception when used with large uint64窶� (#15257)
    Fixed 窶廣rc sink arg crash窶� (#15238)
    Fixed 窶彜QL escape in db_mysql is not enough窶� (#15219)
    Fixed 窶廴ixing 窶腕eturn窶� with expressions is allowed in 1.2窶� (#15280)
    Fixed 窶徙s.getFileInfo() causes ICE with 窶堵c:arc on Windows窶� (#15286)
    Fixed 窶彈ARC] Sequence 窶彭isappears窶� with a table inside of a table with an object variant窶� (#15122)
    Fixed 窶廛ocumentation regression jsre module missing窶� (#15183)
    Fixed 窶廚ountTable.smallest/largest() on empty table either asserts or gives bogus answer窶� (#15021)
    Fixed 窶彈Regression] Parser regression窶� (#15305)
    Fixed 窶彈ARC] SIGSEGV with tuple unpacking caused by cursor inference窶� (#15147)
    Fixed 窶廰wIP/FreeRTOS compile error - missing SIGPIPE and more 窶� (#15302)
    Fixed 窶廴emory leaks with async (closure iterators?) under ORC窶� (#15076)
    Fixed 窶廝ug compiling with 窶堵c:arg or 窶堵c:orc窶� (#15325)
    Fixed 窶徇emory corruption in tmarshall.nim窶� (#9754)
    Fixed 窶徼yped macros break generic proc definitions窶� (#15326)
    Fixed 窶從im doc2 ignores 窶電ocSeeSrcUrl parameter窶� (#6071)
    Fixed 窶弋he decodeData Iterator from cgi module crash窶� (#15369)
    Fixed 窶忿| iterator generates invalid code when compiling with 窶電ebugger:native窶� (#9710)
    Fixed 窶弩rong number of variables窶� (#15360)
    Fixed 窶廚oercions with distinct types should traverse pointer modifiers transparently.窶� (#7165)
    Fixed 窶廢rror with distinct generic TableRef窶� (#6060)
    Fixed 窶彜upport images in nim docgen窶� (#6430)
    Fixed 窶彝egression. Double sem check for procs.窶� (#15389)
    Fixed 窶忖ri.nim url with literal ipv6 address is printed wrong, and cannot parsed again窶� (#15333)
    Fixed 窶彈ARC] Object variant gets corrupted with cursor inference窶� (#15361)
    Fixed 窶從im doc .. compiler crash (regression 0.19.6 => 1.0)窶� (#14474)
    Fixed 窶彡annot borrow result; what it borrows from is potentially mutated窶� (#15403)
    Fixed 窶徇emory corruption for seq.add(seq) with gc:arc and d:useMalloc 窶� (#14983)
    Fixed 窶廛ocGen HTML output appears improperly when encountering text immediately after/before inline monospace; in some cases won窶冲 compile窶� (#11537)
    Fixed 窶廛eepcopy in arc crashes窶� (#15405)
    Fixed 窶徘op pragma takes invalid input窶� (#15430)
    Fixed 窶徼ests/stdlib/tgetprotobyname fails on NetBSD窶� (#15452)
    Fixed 窶彭efer doesnt work with block, break and await窶� (#15243)
    Fixed 窶徼ests/stdlib/tssl failing on NetBSD窶� (#15493)
    Fixed 窶徭trictFuncs doesn窶冲 seem to catch simple ref mutation窶� (#15508)
    Fixed 窶彜izeof of case object is incorrect. Showstopper窶� (#15516)
    Fixed 窶彈ARC] Internal error when trying to use a parallel for loop窶� (#15512)
    Fixed 窶彈ARC] Type-bound assign op is not being generated窶� (#15510)
    Fixed 窶彈ARC] Crash when adding openArray proc argument to a local seq窶� (#15511)
    Fixed 窶弖M: const case object gets some fields zeroed out at runtime窶� (#13081)
    Fixed 窶徨egression(1.2.6 => devel): VM: const case object field access gives: 窶�sons窶� is not accessible窶� (#15532)
    Fixed 窶廚sources: huge size increase (x2.3) in 0.20窶� (#12027)
    Fixed 窶廾ut of date error message for GC options窶� (#15547)
    Fixed 窶彭bQuote additional escape regression窶� (#15560)

(nikita)

2020-10-22 09:50:24 UTC MAIN commitmail json YAML

net/phetch: declare the use of c toolchain link

(pin)

2020-10-22 09:45:20 UTC MAIN commitmail json YAML

py-test: updated to 6.1.1

pytest 6.1.1 (2020-10-03)
=========================

Bug Fixes
---------
- Fixed regression in pytest 6.1.0 causing incorrect rootdir to be determined in some non-trivial cases where parent directories have config files as well.
- Fixed crash in header reporting when :confval:`testpaths` is used and contains absolute paths (regression in 6.1.0).

pytest 6.1.0 (2020-09-26)
=========================

Breaking Changes
----------------

- As per our policy, the following features which have been deprecated in the 5.X series are now
  removed:
  * The ``funcargnames`` read-only property of ``FixtureRequest``, ``Metafunc``, and ``Function`` classes. Use ``fixturenames`` attribute.
  * ``@pytest.fixture`` no longer supports positional arguments, pass all arguments by keyword instead.
  * Direct construction of ``Node`` subclasses now raise an error, use ``from_parent`` instead.
  * The default value for ``junit_family`` has changed to ``xunit2``. If you require the old format, add ``junit_family=xunit1`` to your configuration file.
  * The ``TerminalReporter`` no longer has a ``writer`` attribute. Plugin authors may use the public functions of the ``TerminalReporter`` instead of accessing the ``TerminalWriter`` object directly.
  * The ``--result-log`` option has been removed. Users are recommended to use the `pytest-reportlog <https://github.com/pytest-dev/pytest-reportlog>`__ plugin instead.

  For more information consult
  `Deprecations and Removals <https://docs.pytest.org/en/stable/deprecations.html>`__ in the docs.

Deprecations
------------
- The ``pytest.collect`` module is deprecated: all its names can be imported from ``pytest`` directly.
- The ``pytest._fillfuncargs`` function is deprecated. This function was kept
  for backward compatibility with an older plugin.

  It's functionality is not meant to be used directly, but if you must replace
  it, use `function._request._fillfixtures()` instead, though note this is not
  a public API and may break in the future.

- The special ``-k '-expr'`` syntax to ``-k`` is deprecated. Use ``-k 'not expr'``
  instead.

  The special ``-k 'expr:'`` syntax to ``-k`` is deprecated. Please open an issue
  if you use this and want a replacement.

- The :func:`pytest_warning_captured <_pytest.hookspec.pytest_warning_captured>` hook is deprecated in favor
  of :func:`pytest_warning_recorded <_pytest.hookspec.pytest_warning_recorded>`, and will be removed in a future version.
- The ``gethookproxy()`` and ``isinitpath()`` methods of ``FSCollector`` and ``Package`` are deprecated;
  use ``self.session.gethookproxy()`` and ``self.session.isinitpath()`` instead.
  This should work on all pytest versions.

Features
--------
- New ``--durations-min`` command-line flag controls the minimal duration for inclusion in the slowest list of tests shown by ``--durations``. Previously this was hard-coded to ``0.005s``.

Improvements
------------
- Internal pytest warnings issued during the early stages of initialization are now properly handled and can filtered through :confval:`filterwarnings` or ``--pythonwarnings/-W``.
- When a plugin listed in ``required_plugins`` is missing or an unknown config key is used with ``--strict-config``, a simple error message is now shown instead of a stacktrace.
-  Added two new attributes :attr:`rootpath <_pytest.config.Config.rootpath>` and :attr:`inipath <_pytest.config.Config.inipath>` to :class:`Config <_pytest.config.Config>`.
  These attributes are :class:`pathlib.Path` versions of the existing :attr:`rootdir <_pytest.config.Config.rootdir>` and :attr:`inifile <_pytest.config.Config.inifile>` attributes,
  and should be preferred over them when possible.

- Public classes which are not designed to be inherited from are now marked `@final <https://docs.python.org/3/library/typing.html#typing.final>`_.
  Code which inherits from these classes will trigger a type-checking (e.g. mypy) error, but will still work in runtime.
  Currently the ``final`` designation does not appear in the API Reference but hopefully will in the future.

Bug Fixes
---------
- Fixed error when overwriting a parametrized fixture, while also reusing the super fixture value.

  .. code-block:: python

      # conftest.py
      import pytest

      @pytest.fixture(params=[1, 2])
      def foo(request):
          return request.param

      # test_foo.py
      import pytest

      @pytest.fixture
      def foo(foo):
          return foo * 2

- Fixed an internal error crash with ``IndexError: list index out of range`` when
  collecting a module which starts with a decorated function, the decorator
  raises, and assertion rewriting is enabled.
- pylint shouldn't complain anymore about unimplemented abstract methods when inheriting from :ref:`File <non-python tests>`.
- Fixed test collection when a full path without a drive letter was passed to pytest on Windows (for example ``\projects\tests\test.py`` instead of ``c:\projects\tests\pytest.py``).
- Fix handling of command-line options that appear as paths but trigger an OS-level syntax error on Windows, such as the options used internally by ``pytest-xdist``.
- Fixed INTERNALERROR when accessing locals / globals with faulty ``exec``.

Improved Documentation
----------------------
- Removed faq.rst and its reference in contents.rst.

Trivial/Internal Changes
------------------------
- The internal ``junitxml`` plugin has rewritten to use ``xml.etree.ElementTree``.
  The order of attributes in XML elements might differ. Some unneeded escaping is
  no longer performed.
- The dependency on the ``more-itertools`` package has been removed.
- The result type of :meth:`capfd.readouterr() <_pytest.capture.CaptureFixture.readouterr>` (and similar) is no longer a namedtuple,
  but should behave like one in all respects. This was done for technical reasons.
- When collecting tests, pytest finds test classes and functions by examining the
  attributes of python objects (modules, classes and instances). To speed up this
  process, pytest now ignores builtin attributes (like ``__class__``,
  ``__delattr__`` and ``__new__``) without consulting the :confval:`python_classes` and
  :confval:`python_functions` configuration options and without passing them to plugins
  using the :func:`pytest_pycollect_makeitem <_pytest.hookspec.pytest_pycollect_makeitem>` hook.

(adam)

2020-10-22 09:41:18 UTC MAIN commitmail json YAML

py-coverage: updated to 5.3

Version 5.3:

The source setting has always been interpreted as either a file path or a module, depending on which existed. If both interpretations were valid, it was assumed to be a file path. The new source_pkgs setting can be used to name a package to disambiguate this case. Thanks, Thomas Grainger. Fixes issue 268.
If a plugin was disabled due to an exception, we used to still try to record its information, causing an exception, as reported in issue 1011. This is now fixed.

(adam)

2020-10-22 08:08:09 UTC MAIN commitmail json YAML

py-markdown2: updated to 2.3.10

python-markdown2 2.3.10
- Don't merge sequential quotes into a single blockquote
- use style=text-align for table alignment
- introduce underline extra
- Support for structured and nested values in metadata
- add noopener to external links

(adam)

2020-10-22 08:05:27 UTC MAIN commitmail json YAML

py-awscli: updated to 1.18.162

1.18.162
api-change:glue: Update glue command to latest version
api-change:cloudfront: Update cloudfront command to latest version
api-change:organizations: Update organizations command to latest version
api-change:globalaccelerator: Update globalaccelerator command to latest version
api-change:ec2: Update ec2 command to latest version
api-change:kendra: Update kendra command to latest version

1.18.161
api-change:batch: Update batch command to latest version
api-change:appsync: Update appsync command to latest version
api-change:elasticbeanstalk: Update elasticbeanstalk command to latest version

1.18.160
api-change:ssm: Update ssm command to latest version
api-change:servicecatalog: Update servicecatalog command to latest version
api-change:cloudfront: Update cloudfront command to latest version
api-change:docdb: Update docdb command to latest version
api-change:backup: Update backup command to latest version

1.18.159
api-change:organizations: Update organizations command to latest version
api-change:medialive: Update medialive command to latest version

1.18.158
api-change:transfer: Update transfer command to latest version
api-change:macie2: Update macie2 command to latest version
api-change:glue: Update glue command to latest version
api-change:iot: Update iot command to latest version
api-change:rekognition: Update rekognition command to latest version
api-change:ssm: Update ssm command to latest version
api-change:rds: Update rds command to latest version
api-change:groundstation: Update groundstation command to latest version
api-change:budgets: Update budgets command to latest version
api-change:workspaces: Update workspaces command to latest version
api-change:accessanalyzer: Update accessanalyzer command to latest version
api-change:workmail: Update workmail command to latest version
api-change:dms: Update dms command to latest version
api-change:ce: Update ce command to latest version
api-change:xray: Update xray command to latest version

1.18.157
api-change:medialive: Update medialive command to latest version
api-change:snowball: Update snowball command to latest version
api-change:amplify: Update amplify command to latest version
api-change:servicecatalog: Update servicecatalog command to latest version
api-change:eks: Update eks command to latest version

1.18.156
api-change:events: Update events command to latest version
api-change:sagemaker: Update sagemaker command to latest version
api-change:ec2: Update ec2 command to latest version
api-change:rds: Update rds command to latest version
api-change:ce: Update ce command to latest version
api-change:rekognition: Update rekognition command to latest version
api-change:sns: Update sns command to latest version

1.18.155
api-change:ce: Update ce command to latest version
api-change:compute-optimizer: Update compute-optimizer command to latest version
api-change:elasticache: Update elasticache command to latest version
api-change:mediapackage: Update mediapackage command to latest version

1.18.154
api-change:marketplace-catalog: Update marketplace-catalog command to latest version
api-change:dms: Update dms command to latest version
api-change:kinesisanalyticsv2: Update kinesisanalyticsv2 command to latest version
api-change:ec2: Update ec2 command to latest version

1.18.153
api-change:dynamodbstreams: Update dynamodbstreams command to latest version
api-change:mediaconvert: Update mediaconvert command to latest version
api-change:dynamodb: Update dynamodb command to latest version
api-change:glue: Update glue command to latest version
api-change:sagemaker: Update sagemaker command to latest version

1.18.152
api-change:s3: Update s3 command to latest version
api-change:servicediscovery: Update servicediscovery command to latest version
api-change:rds: Update rds command to latest version
api-change:batch: Update batch command to latest version
api-change:personalize-events: Update personalize-events command to latest version
api-change:elbv2: Update elbv2 command to latest version

1.18.151
api-change:glue: Update glue command to latest version
api-change:kafka: Update kafka command to latest version
api-change:appsync: Update appsync command to latest version
api-change:quicksight: Update quicksight command to latest version
api-change:emr: Update emr command to latest version
api-change:wafv2: Update wafv2 command to latest version

1.18.150
api-change:imagebuilder: Update imagebuilder command to latest version
api-change:s3control: Update s3control command to latest version
api-change:iot: Update iot command to latest version
api-change:securityhub: Update securityhub command to latest version
api-change:s3: Update s3 command to latest version
api-change:datasync: Update datasync command to latest version
api-change:s3outposts: Update s3outposts command to latest version
api-change:mediaconnect: Update mediaconnect command to latest version
api-change:application-autoscaling: Update application-autoscaling command to latest version
api-change:pinpoint: Update pinpoint command to latest version
api-change:directconnect: Update directconnect command to latest version
api-change:emr: Update emr command to latest version

(adam)

2020-10-22 08:04:22 UTC MAIN commitmail json YAML

py-boto3: updated to 1.16.2

1.16.2
api-change:organizations: [botocore] Update organizations client to latest version
api-change:globalaccelerator: [botocore] Update globalaccelerator client to latest version
api-change:kendra: [botocore] Update kendra client to latest version
api-change:ec2: [botocore] Update ec2 client to latest version
api-change:cloudfront: [botocore] Update cloudfront client to latest version
api-change:glue: [botocore] Update glue client to latest version

1.16.1
api-change:elasticbeanstalk: [botocore] Update elasticbeanstalk client to latest version
api-change:appsync: [botocore] Update appsync client to latest version
api-change:batch: [botocore] Update batch client to latest version

1.16.0
api-change:backup: [botocore] Update backup client to latest version
api-change:docdb: [botocore] Update docdb client to latest version
api-change:cloudfront: [botocore] Update cloudfront client to latest version
api-change:servicecatalog: [botocore] Update servicecatalog client to latest version
feature:imds: [botocore] Updated InstanceMetadataFetcher to use custom ipv6 uri as endpoint if envvar or config set
api-change:ssm: [botocore] Update ssm client to latest version

1.15.18
api-change:medialive: [botocore] Update medialive client to latest version
api-change:organizations: [botocore] Update organizations client to latest version

1.15.17
api-change:transfer: [botocore] Update transfer client to latest version
api-change:xray: [botocore] Update xray client to latest version
api-change:dms: [botocore] Update dms client to latest version
api-change:macie2: [botocore] Update macie2 client to latest version
api-change:ssm: [botocore] Update ssm client to latest version
api-change:groundstation: [botocore] Update groundstation client to latest version
api-change:rekognition: [botocore] Update rekognition client to latest version
api-change:ce: [botocore] Update ce client to latest version
api-change:workspaces: [botocore] Update workspaces client to latest version
api-change:glue: [botocore] Update glue client to latest version
api-change:budgets: [botocore] Update budgets client to latest version
api-change:accessanalyzer: [botocore] Update accessanalyzer client to latest version
api-change:rds: [botocore] Update rds client to latest version
api-change:workmail: [botocore] Update workmail client to latest version
api-change:iot: [botocore] Update iot client to latest version

1.15.16
api-change:snowball: [botocore] Update snowball client to latest version
api-change:servicecatalog: [botocore] Update servicecatalog client to latest version
api-change:eks: [botocore] Update eks client to latest version
api-change:amplify: [botocore] Update amplify client to latest version
api-change:medialive: [botocore] Update medialive client to latest version

1.15.15
api-change:ec2: [botocore] Update ec2 client to latest version
api-change:events: [botocore] Update events client to latest version
api-change:sns: [botocore] Update sns client to latest version
api-change:ce: [botocore] Update ce client to latest version
api-change:sagemaker: [botocore] Update sagemaker client to latest version
api-change:rds: [botocore] Update rds client to latest version
api-change:rekognition: [botocore] Update rekognition client to latest version

1.15.14
api-change:mediapackage: [botocore] Update mediapackage client to latest version
api-change:ce: [botocore] Update ce client to latest version
api-change:compute-optimizer: [botocore] Update compute-optimizer client to latest version
api-change:elasticache: [botocore] Update elasticache client to latest version

1.15.13
api-change:dms: [botocore] Update dms client to latest version
api-change:kinesisanalyticsv2: [botocore] Update kinesisanalyticsv2 client to latest version
api-change:marketplace-catalog: [botocore] Update marketplace-catalog client to latest version
api-change:ec2: [botocore] Update ec2 client to latest version

1.15.12
api-change:dynamodbstreams: [botocore] Update dynamodbstreams client to latest version
api-change:sagemaker: [botocore] Update sagemaker client to latest version
api-change:mediaconvert: [botocore] Update mediaconvert client to latest version
api-change:dynamodb: [botocore] Update dynamodb client to latest version
api-change:glue: [botocore] Update glue client to latest version

1.15.11
api-change:batch: [botocore] Update batch client to latest version
api-change:personalize-events: [botocore] Update personalize-events client to latest version
api-change:rds: [botocore] Update rds client to latest version
api-change:elbv2: [botocore] Update elbv2 client to latest version
api-change:servicediscovery: [botocore] Update servicediscovery client to latest version
api-change:s3: [botocore] Update s3 client to latest version

1.15.10
api-change:glue: [botocore] Update glue client to latest version
api-change:kafka: [botocore] Update kafka client to latest version
api-change:appsync: [botocore] Update appsync client to latest version
api-change:emr: [botocore] Update emr client to latest version
api-change:wafv2: [botocore] Update wafv2 client to latest version
api-change:quicksight: [botocore] Update quicksight client to latest version

1.15.9
api-change:datasync: [botocore] Update datasync client to latest version
api-change:s3control: [botocore] Update s3control client to latest version
api-change:imagebuilder: [botocore] Update imagebuilder client to latest version
api-change:securityhub: [botocore] Update securityhub client to latest version
api-change:iot: [botocore] Update iot client to latest version
api-change:emr: [botocore] Update emr client to latest version
api-change:s3outposts: [botocore] Update s3outposts client to latest version
api-change:application-autoscaling: [botocore] Update application-autoscaling client to latest version
api-change:directconnect: [botocore] Update directconnect client to latest version
api-change:s3: [botocore] Update s3 client to latest version
api-change:mediaconnect: [botocore] Update mediaconnect client to latest version
api-change:pinpoint: [botocore] Update pinpoint client to latest version

(adam)

2020-10-22 08:03:14 UTC MAIN commitmail json YAML

py-botocore: updated to 1.19.2

1.19.2
api-change:organizations: Update organizations client to latest version
api-change:globalaccelerator: Update globalaccelerator client to latest version
api-change:kendra: Update kendra client to latest version
api-change:ec2: Update ec2 client to latest version
api-change:cloudfront: Update cloudfront client to latest version
api-change:glue: Update glue client to latest version

1.19.1
api-change:elasticbeanstalk: Update elasticbeanstalk client to latest version
api-change:appsync: Update appsync client to latest version
api-change:batch: Update batch client to latest version

1.19.0
api-change:backup: Update backup client to latest version
api-change:docdb: Update docdb client to latest version
api-change:cloudfront: Update cloudfront client to latest version
api-change:servicecatalog: Update servicecatalog client to latest version
feature:imds: Updated InstanceMetadataFetcher to use custom ipv6 uri as endpoint if envvar or config set
api-change:ssm: Update ssm client to latest version

1.18.18
api-change:medialive: Update medialive client to latest version
api-change:organizations: Update organizations client to latest version

1.18.17
api-change:transfer: Update transfer client to latest version
api-change:xray: Update xray client to latest version
api-change:dms: Update dms client to latest version
api-change:macie2: Update macie2 client to latest version
api-change:ssm: Update ssm client to latest version
api-change:groundstation: Update groundstation client to latest version
api-change:rekognition: Update rekognition client to latest version
api-change:ce: Update ce client to latest version
api-change:workspaces: Update workspaces client to latest version
api-change:glue: Update glue client to latest version
api-change:budgets: Update budgets client to latest version
api-change:accessanalyzer: Update accessanalyzer client to latest version
api-change:rds: Update rds client to latest version
api-change:workmail: Update workmail client to latest version
api-change:iot: Update iot client to latest version

1.18.16
api-change:snowball: Update snowball client to latest version
api-change:servicecatalog: Update servicecatalog client to latest version
api-change:eks: Update eks client to latest version
api-change:amplify: Update amplify client to latest version
api-change:medialive: Update medialive client to latest version

1.18.15
api-change:ec2: Update ec2 client to latest version
api-change:events: Update events client to latest version
api-change:sns: Update sns client to latest version
api-change:ce: Update ce client to latest version
api-change:sagemaker: Update sagemaker client to latest version
api-change:rds: Update rds client to latest version
api-change:rekognition: Update rekognition client to latest version

1.18.14
api-change:mediapackage: Update mediapackage client to latest version
api-change:ce: Update ce client to latest version
api-change:compute-optimizer: Update compute-optimizer client to latest version
api-change:elasticache: Update elasticache client to latest version

1.18.13
api-change:dms: Update dms client to latest version
api-change:kinesisanalyticsv2: Update kinesisanalyticsv2 client to latest version
api-change:marketplace-catalog: Update marketplace-catalog client to latest version
api-change:ec2: Update ec2 client to latest version

1.18.12
api-change:dynamodbstreams: Update dynamodbstreams client to latest version
api-change:sagemaker: Update sagemaker client to latest version
api-change:mediaconvert: Update mediaconvert client to latest version
api-change:dynamodb: Update dynamodb client to latest version
api-change:glue: Update glue client to latest version

1.18.11
api-change:batch: Update batch client to latest version
api-change:personalize-events: Update personalize-events client to latest version
api-change:rds: Update rds client to latest version
api-change:elbv2: Update elbv2 client to latest version
api-change:servicediscovery: Update servicediscovery client to latest version
api-change:s3: Update s3 client to latest version

1.18.10
api-change:glue: Update glue client to latest version
api-change:kafka: Update kafka client to latest version
api-change:appsync: Update appsync client to latest version
api-change:emr: Update emr client to latest version
api-change:wafv2: Update wafv2 client to latest version
api-change:quicksight: Update quicksight client to latest version

1.18.9
api-change:datasync: Update datasync client to latest version
api-change:s3control: Update s3control client to latest version
api-change:imagebuilder: Update imagebuilder client to latest version
api-change:securityhub: Update securityhub client to latest version
api-change:iot: Update iot client to latest version
api-change:emr: Update emr client to latest version
api-change:s3outposts: Update s3outposts client to latest version
api-change:application-autoscaling: Update application-autoscaling client to latest version
api-change:directconnect: Update directconnect client to latest version
api-change:s3: Update s3 client to latest version
api-change:mediaconnect: Update mediaconnect client to latest version
api-change:pinpoint: Update pinpoint client to latest version

(adam)

2020-10-22 00:05:07 UTC MAIN commitmail json YAML

pam-pwauth_suid: minor style tweaks to MESSAGE

(gutteridge)

2020-10-21 21:52:28 UTC pkgsrc-2020Q3 commitmail json YAML

2020-10-21 21:51:28 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6339 - requested by taca
www/contao35: security patch

Revisions pulled up:
- www/contao35/Makefile                                        1.48
- www/contao35/distinfo                                        1.37
- www/contao35/patches/patch-system_modules_core_library_Contao_Input.php 1.1
- www/contao35/patches/patch-system_modules_news_dca_tl__news.php 1.1

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct  4 06:31:02 UTC 2020

  Modified Files:
  pkgsrc/www/contao35: Makefile distinfo
  Added Files:
  pkgsrc/www/contao35/patches:
      patch-system_modules_core_library_Contao_Input.php
      patch-system_modules_news_dca_tl__news.php

  Log Message:
  www/contao35: add two fixes

  * Add fix for CVE-2020-25768.
  * Fix time range problem on positive timezone.

  Bump PKGREVISION.

  To generate a diff of this commit:
  cvs rdiff -u -r1.47 -r1.48 pkgsrc/www/contao35/Makefile
  cvs rdiff -u -r1.36 -r1.37 pkgsrc/www/contao35/distinfo
  cvs rdiff -u -r0 -r1.1 \
      pkgsrc/www/contao35/patches/patch-system_modules_core_library_Contao_Input.php \
      pkgsrc/www/contao35/patches/patch-system_modules_news_dca_tl__news.php

(spz)

2020-10-21 21:35:18 UTC MAIN commitmail json YAML

doc: Updated sysutils/sysupgrade to 1.5nb7

(kamil)

2020-10-21 21:34:21 UTC MAIN commitmail json YAML

sysupgrade: Switch the default case to .tar.xz sets

The .tgz users can tune it setting ARCHIVE_EXTENSION.

(kamil)

2020-10-21 20:03:53 UTC MAIN commitmail json YAML

Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2020-10-21 20:02:44 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6338 - requested by taca
lang/ruby25-base: security patch

Revisions pulled up:
- lang/ruby25-base/Makefile                                    1.17
- lang/ruby25-base/distinfo                                    1.14
- lang/ruby25-base/patches/patch-lib_webrick_httprequest.rb    1.1

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct  4 03:45:26 UTC 2020

  Modified Files:
  pkgsrc/lang/ruby25-base: Makefile distinfo
  Added Files:
  pkgsrc/lang/ruby25-base/patches: patch-lib_webrick_httprequest.rb

  Log Message:
  lang/ruby25-base: Add fix for CVE-2020-25613

  Add fix for CVE-2020-25613.

  Bump PKGREVISION.

  To generate a diff of this commit:
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/lang/ruby25-base/Makefile
  cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/ruby25-base/distinfo
  cvs rdiff -u -r0 -r1.1 \
      pkgsrc/lang/ruby25-base/patches/patch-lib_webrick_httprequest.rb

(spz)

2020-10-21 20:01:20 UTC MAIN commitmail json YAML

grpc: updated to 1.33.1

Release v1.33.1

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS.
Expose Cronet error message to the application layer.
Remove grpc_channel_ping from surface API.
Do not send BDP pings if there is no receive side activity.

C++

Makefile: only support building deps from submodule.

C#

Add trimming attribute to BindServiceMethodAttribute.
Fix incremental build of csproj projects depending on grpc.

Python

[Backport] Make Python 2 an optional dependency for Bazel build.
Allow asyncio API to be imported as grpc.aio.
[gRPC Easy] Fix import errors on Windows.
Make version check for importlib.abc in grpcio-tools more stringent.

(adam)

2020-10-21 19:58:57 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6337 - requested by taca
lang/ruby26-base: security patch

Revisions pulled up:
- lang/ruby26-base/Makefile                                    1.11
- lang/ruby26-base/distinfo                                    1.9
- lang/ruby26-base/patches/patch-lib_webrick_httprequest.rb    1.1

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct  4 03:41:12 UTC 2020

  Modified Files:
  pkgsrc/lang/ruby26-base: Makefile distinfo
  Added Files:
  pkgsrc/lang/ruby26-base/patches: patch-lib_webrick_httprequest.rb

  Log Message:
  lang/ruby26-base: Add fix for CVE-2020-25613

  Add fix for CVE-2020-25613.

  Bump PKGREVISION.

  To generate a diff of this commit:
  cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/ruby26-base/Makefile
  cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/ruby26-base/distinfo
  cvs rdiff -u -r0 -r1.1 \
      pkgsrc/lang/ruby26-base/patches/patch-lib_webrick_httprequest.rb

(spz)

2020-10-21 19:54:09 UTC pkgsrc-2020Q3 commitmail json YAML

Pullup ticket #6336 - requested by taca
lang/ruby27-base: security update

Revisions pulled up:
- lang/ruby/rubyversion.mk                                      1.223
- lang/ruby27-base/Makefile                                    1.5
- lang/ruby27-base/PLIST                                        1.3
- lang/ruby27-base/distinfo                                    1.3

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct  4 03:29:25 UTC 2020

  Modified Files:
  pkgsrc/lang/ruby27-base: Makefile PLIST distinfo

  Log Message:
  lang/ruby27: update to 2.7.2

  Update ruby27 to 2.7.2.

  Ruby 2.7.2 Released

  Posted by nagachika on 2 Oct 2020

  Ruby 2.7.2 has been released.

  This release contains intentional incompatibility.  The deprecated warnings
  are off by default on 2.7.2 and later.  You can turn on the deprecated
  warnings by specifing command line option -w or -W:deprecated.  Please check
  the topics below for details.

    * Feature #17000 2.7.2 turns off deprecation warnings by default
    * Feature #16345 Don't emit deprecation warnings by default.

  This release contains the new version of webrick with a security fix
  described in the article.

    * CVE-2020-25613: Potential HTTP Request Smuggling Vulnerability in WEBrick

  To generate a diff of this commit:
  cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/ruby27-base/Makefile
  cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/ruby27-base/PLIST \
      pkgsrc/lang/ruby27-base/distinfo

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct  4 04:28:35 UTC 2020

  Modified Files:
  pkgsrc/lang/ruby: rubyversion.mk

  Log Message:
  lang/ruby: update version for Ruby 2.7.2

  Update versions for Ruby 2.7.2, it should be commited along with update
  to Ruby 2.7.2.  Noted by Ryo ONODERA.

  To generate a diff of this commit:
  cvs rdiff -u -r1.222 -r1.223 pkgsrc/lang/ruby/rubyversion.mk

(spz)

2020-10-21 19:46:14 UTC MAIN commitmail json YAML

syslog-ng: Add yacc to USE_TOOLS

(nia)