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 (41m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 20:34:25 UTC Now

2020-12-10 18:09:47 UTC MAIN commitmail json YAML

doc: Updated lang/gnucobol to 3.1.1

(fcambus)

2020-12-10 18:09:34 UTC MAIN commitmail json YAML

gnucobol: update to 3.1.1.

Pkgsrc changes:

- Follow redirects (open-cobol -> gnucobol) for MASTER_SITES and HOMEPAGE
- Add a test target

ChangeLog:

GnuCOBOL 3.1.1 released (20201208)
GnuCOBOL 3.1 released (20201111) had issues that were fixed

* New GnuCOBOL features

** XML GENERATE statement
  (note: runtime support needs additional library libxml2)

** JSON GENERATE statement
  (note: runtime support needs additional library cJSON or JSON-C)

** CONTINUE AFTER statement (COBOL 202x) implemented, also handle fractions
  of seconds in C$SLEEP now

** TYPEDEF and SAME AS (COBOL 2002) implemented, including the MicroFocus
  and RM/COBOL variants

** >>TURN (COBOL 2002) directive implemented, allowing some exception checks
  to be turned on/off per source as desired

** Improved support for different compiler extensions (ACUCOBOL, IBM,
  Fujitsu, MicroFocus COBOL, Microsoft COBOL, RM/COBOL, CA Realia and more)

** file handling: include support for a callable EXTFH interface also provided
  by several compilers including Micro Focus
  This allows users to insert an external file handler while retaining
  all of the normal COBOL I/O functions with a possible callback to libcob.
  To have the compiled program call `yourfh()` for file I/O use:
  `cobc -fcallfh=yourfh`
  In turn `yourfh()` may call `EXTFH()` to use I/O functions from GnuCOBOL.
  The external file handler can also be directly invoked from COBOL, too,
  using `CALL "EXTFH"`.
  ** Note: Not each flag contained in the FCD3 is handled already **

** file handling: added support for [RE]WRITE FILE file FROM source

** file handling: name mapping adjusted (improved MF and ACU-compatibility):
  entries starting with a period or number are not resolved any more,
  periods in the external identifier are always replaced by underscore
    -> MY.FILE is resolved by DD_MY_FILE, dd_MY_FILE, MIFILE now;
  prefixes "-F " and "-D " are removed from external names;
  if filename is not absolute after translation, COB_FILE_PATH is now
  still applied;
  File name mapping now applies both to COBOL statements and CALLable
  CBL_ and C$ file routines.

** Screen I/O: initial mouse support (for details see runtime.cfg),
  use of CURSOR clause in SPECIAL-NAMES for positioning on ACCEPT

** on abort a stack trace will be genereated, this can be suppressed by
  runtime configuration option COB_STRACK_TRACE

** the dump that is generated on abort (depending on -fdump at compile-time)
  was heavily improved and combines consecutive identical OCCURS items,
  leading to smaller dump files

** changes in handling COPY statement:
  * copybook names that contain an extension aren't searched with additional
    extensions [as post-rc1-change this may be set to old behaviour by
    defining COB_MULTI_EXTENSION when building GnuCOBOL/cobc]
  * library names are now tested for environment "COB_COPY_LIB_libname",
    allowing the directory to specified externally (also as no-directory
    by exporting with empty value) and has a fallback (with a warning) to
    be effectively ignored (as previous versions did this)

* Removed functions

** SCREEN SECTION, REPORT-WRITER module: removed non-standard extension
  "LINE / COL signed-integer" (inadvertently available since 2.2/3.0rc1);
  which will now raise an error "unsigned integer expected";
  if used replace by standard "LINE / COL +/- integer"

* Obsolete features (will be removed in the next version if no explicit user
  requests are raised)

** support for Borland C compiler and linker
** -fif-cutoff flag for cobc (currently disabled, see entry below in 3.0rc1)
** old OpenCOBOL-only-EXTFH

* Changes to the COBOL compiler (cobc) options:

** new options:
  -f[no]-ec=exception-name to tune the exception checks similar to the >>TURN
      directive, you may also leave out the "EC-" prefix here, example to
      enable all checks but disable all bound checks but OCCURS DEPENDING ON:
      cobc -debug -fno-ec=bound -fec=bound-odo

** adjustments to warning options:
  -Wextra "new" option to enable every possible warning that is not dialect
      specific (this option used to be called -W)
  -Wadditional  new warning group for all warnings that don't have a group
      on their own
  -Wno-error and -Wno-error=<warning> to treat (specific <warning>s) not as error
  -Wdangling-text for raising the warning "source text after program area",
      not included in -Wall any more
  -Wno-ignored-error allows to suppress messages that normally would be an
      error and are only allowed because they are never executed
  -Wimplicit-define and -Wcorresponding are now enabled by default

  -f[no]-diagnostics-show-option, enabled by default, shows the
    command line option responsible for the diagnostic message

  extra information to a warning (or error) is now marked as "note:"

** the interal Xref got a huge speedup, has all references in ascending order
  now and includes the total amount of direct references

** the interal listing got a speedup and has all error references in
  ascending order now

** cobc -g (and configure --enable-debug) use the most expressive
  debugging options available on the system

** cobc -g now auto-includes references to the COBOL source file and to
  all ENTRY and SECTION elements to ease source level debugging

* Changes in the COBOL runtime (libcob)

** Messages from the COBOL runtime are also translated now (if installed).
  To prevent this disable translations in general with using the configure
  option --disable-nls (or by deactivating ENABLE_NLS in config.h).

** libcob.h does no longer auto-include gmp.h (behavior since 2.x), if you link
  against libcob and need cob_decimal include gmp.h/mpir.h yourself before;
  otherwise you do not need it in your include path any more

** execution times of INSPECT and INITIALIZE with OCCURS were heavily cut down

** convenience functions for direct C access to COBOL fields and for debugging
  were added, see new C-API documentation

** first-time file-locking under Win32

** Breaking change: previously the return-code of registered error handlers
  (by CBL_ERROR_PROC) were ignored. This was changed according to the
  documentation for CBL_ERROR_PROC -> a RETURN-VALUE of ZERO skips further
  error handlers to be called, including the internal one.

* New build features

** Running the internal tests by make check now fails if the testsuite has any
  unexpected result.

** The modules and test programs in the NIST COBOL-85 test suite (tests/cobol85)
  may now be build and/or tested and/or the test results checked separately.
  You now may also run the tests with a previous installed version of GnuCOBOL
  (or a version specified by a manual temporary setup).
  For details see tests/cobol85/README.

** new configure option --with-math=ARG to specify which math multiple precision
  library is to be used, where ARG may be: check (default), gmp, mpir

** new configure options --with-xml2 / -without-xml2 to explicit force/disable
  XML runtime support, otherwise it will be included if found as working

** new configure option --with-json / -without-json to explicit force/disable
  JSON runtime support, otherwise it will be included if found as working
  Note: As a special case you may built-in cJSON by placing its source in
  the folder "libcob". If it is included there, this version will be compiled
  into libcob. It may be enforced with --with-json=local,
  like --with-json=cjson and --with-json=json-c enforce the given library.

** To adjust the build system for GMP/MPIR you may use the new variables
  GMP_CFLAGS / MPIR_CFLAGS and GMP_LIBS / MPIR_LIBS.
  If unset configure will try pkg-config.

** To adjust configure to use libxml2 you may use the new variables XML2_CFLAGS
  and XML2_LIBS. If unset configure will use pkg-config / xml2-config.

** To adjust configure to use libcjson you may use the new variables CJSON_CFLAGS
  and CJSON_LIBS, similar JSON_C_CFLAGS and JSON_C_LIBS for libjson-c.
  If unset configure will use pkg-config.

** new configure option --enable-hardening to either enable GNU C's
  hardening options or leave as-is, or disable (which previous versions
  effectively did)

** build system: defaults.h is not created or included any more, all configure
  provided defines are now found in the single header config.h

** Any time after `make` you can call `pre-inst-env` script to use the still-
  uninstalled binaries. Samples:
  pre-inst-env cobc -xj prog.cob
  pre-inst-env cobcrun -M prog start
  pre-inst-env may also be called without parameters to start a new shell
  session with the environment adjusted to use the uninstalled version.

* Too much bug fixes to list here (please check ChangeLogs for full details),
  includes the following CVEs:

** compiler (may be triggered with special crafted source files)
  CVE-2019-14468, CVE-2019-14486, CVE-2019-14528, CVE-2019-14541,
  CVE-2019-16396, CVE-2019-16395

* GnuCOBOL's getopt implementation honors POSIXLY_CORRECT now:
  if set to any value the option parsing in cobc, cobcrun and CBL_GC_GETOPT
  stops at the first nonoption, otherwise it stays with the old behaviour and
  re-orders nonoptions to the end)

* Known issues in 3.1

** testsuite:
  * if built with vbisam, cisam or disam, depending on the version used, some
    tests will lead to UNEXPECTED PASS, while others may fail
  * possibly failing tests (false positives):
    * temporary path invalid
    * compiler outputs (assembler)
    * compile from stdin
  * NIST: OBNC1M.CBL false positive (the test runner uses a nonportable way of
    emulating a program kill)

** the recent additions of ">> TURN" and "variable LIKE variable" may not work
  as expected in all cases

** features that are known to not be portable to every environment yet
  (especially when using a different compiler than GCC)
    * function with variable-length RETURNING item
    * USAGE POINTER, which may need to be manually aligned

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

GnuCOBOL 3.0-rc1 released (20180422)

* New GnuCOBOL features

** REPORTWRITER module added

** INDEXED file handling: added support for sparse and split keys

** file handling: added support for [RE]WRITE FILE file FROM source

** DISPLAY ... UPON PRINTER may be redirected to an external command
  (new runtime configuration COB_DISPLAY_PRINT_PIPE) or appended to a file
  (new runtime configuration COB_DISPLAY_PRINT_FILE, which takes precedence)

** XML GENERATE statement
  (note: runtime support needs additional library libxml2)

** JSON GENERATE statement
  (note: runtime support needs additional library cJSON)

** Improved support for different compiler extensions (ACUCOBOL, IBM,
  Fujitsu, MicroFocus COBOL, Microsoft COBOL, RM/COBOL and more)

** Parser support for many features of different compilers, for example
  PIC 1 / USAGE BIT, ACUCOBOL extensions for graphical controls
  VALIDATE statement and much more.
  Most of them will be fully implemented in a later version...

** Option to dump (partial) data of modules on abort.
  Use new cobc option -fdump=<scope> to prepare the module and optional
  use new runtime configuration options COB_DUMP_FILE and COB_DUMP_WIDTH
  to adjust the dump.

** C interface: new functions cob_set_runtime_option / cob_get_runtime_option
  to set/get special runtime options (currently FILE * for trace and printer
  output) or to reload the runtime configuration after changing environment

** file handling: include support for a callable EXTFH interface also provided
  by several compilers including Micro Focus
  This allows users to insert an external file handler while retaining
  all of the normal COBOL I/O functions with a possible callback to libcob.
  To have the compiled program call `yourfh()` for file I/O use:
  `cobc -fcallfh=yourfh`
  In turn `yourfh()` may call `EXTFH()` to use I/O functions from GnuCOBOL.
  The external file handler can also be directly invoked from COBOL, too,
  using `CALL "EXTFH"`.
  ** Note: Not all flags contained in the FCD3 are handled already **

* Changed cobc options:

** The option -debug (runtime checks) no longer implies -ftrace (option to
  trace program flow of the generated module with COB_SET_TRACE).
  You may specify -ftrace[all] along -debug if you want to use this feature.

** The option -E (preprocess file) does not imply an output file any more.
  If no output file is explicit specified with -o filename.i the output will
  be written to stdout (behavior of versions 1.1 is restored).
  Requesting output to stdout explicit by using a dash as output name is
  also possible.

** Changed options for listing:
  The option -tsymbols was replaced by -ftsymbols and therefore can now also
  be explicit deactivated by specifying -fno-tsymbols.
  New options for suppressing (or explicit requesting) parts of the listing:
  -fno-theader    suppress all headers from listing while keeping page breaks
  -fno-tmessages  suppress warning and error summary from listing
  -fno-tsource    suppress actual source from listing (for example to only
                  produce the cross-reference)

** The option -fif-cutoff (option to change generated C sources to use
  a label + goto for nested if/else) was deactivated to allow the C compiler
  to fully control the program flow.
  ** Please report if you have a need for this option as it will be **
  ** removed permanently in the next release of GnuCOBOL otherwise. **

* Changes in the COBOL runtime (libcob)

** updated exception handling, GnuCOBOL now only cleans raised exceptions when
  requested by SET LAST EXCEPTION TO OFF

** The standard-format for program tracing was changed and is now adjustable
  by the runtime configuration option COB_TRACE_FORMAT.

* New build features

** New test suite for manual tests (especially SCREEN I/O),
  run with `make checkmanual`.
  Note: You may want to adjust the test runner tests/run_prog_manual.sh which
  defaults to xterm in GUI environments and screen in terminal environments.

** new configure option --enable-debug-log to allow *internal* tracing
  of GnuCOBOL (intended for developers of GnuCOBOL only)

* Too much bug fixes to list here (please check ChangeLogs for full details).

(fcambus)

2020-12-10 17:45:47 UTC MAIN commitmail json YAML

doc: Updated emulators/hatari to 2.3.0

(fcambus)

2020-12-10 17:45:33 UTC MAIN commitmail json YAML

hatari: update to 2.3.0.

Version 2.3.0 (2020-11-28)
--------------------------

Following features are deprecated and will be removed in a future release:
- Support for the SDL 1.2 library (i.e. SDL 2.x should be used instead)
- SDL 2.x "bUseSdlRenderer" config and "GPU scaling" GUI options
  (after HW support for SDL2 is available widely enough)
- The old UAE CPU core (i.e. the new WinUAE CPU core should be used instead)
- Python v2 support in Python scripts (Python 2 was end of life in 2020)
- The "external" disassembler (i.e. use "--disasm uae" instead)
- Hatari XBios(255) API enabled with the "--bios-intercept" option
  (i.e. use "--natfeats" & "--cmd-fifo" options and "hconsole" instead)
- The old ~/.hatari configuration file location (use ~/.config/hatari instead)

Emulation:
- FDC / Disk :
  - Support for MegaSTE DIP switch register $FF9200
    (set floppy drive to HD by default on MegaSTE/TT/Falcon)
  - support for DD/HD mode on MegaSTE at $FF860E
    (when FDC is set to HD mode, reading DD floppies will fail)
  - Support for the 'Disk Change' (DC) signal on TT machines on TT's MFP GPIP4
  - Fix: IDE disks with sector size > 512 bytes
  - Fix: IDE controller is now always available in Falcon mode, even if
    no hard disks have been configured.
- CPU:
  - Update CPU core to latest WinUAE 4.4.0 beta : full support for undocument
    fields in 68000 bus/address error stack frames, as well as CCR flags for
    most of the 680x0 instructions (using a cpu tester program on the real
    hardware that checks all possible opcodes' combinations)
  - 68030 MMU hardware bus error support + various fixes
  - FPU fixes
- Video:
  - Improved timing when setting Vsync signal
    (same place where video counter is reloaded)
  - Handle screen where vertical DE signal is completely disabled
  - Better start/end position for the VBlank signal at 50Hz and 60Hz
- Sound:
  - Add a better filter for downsampling the internal 250 kHz signal, should
    give better results when the YM2149 outputs high frequency sounds
  - Fix microwire mask shifting when CPU runs > 8 MHz
- MFP :
  - Rewrite MFP code to handle several MFP objects and add support
    for the TT's 2nd MFP (not all TT's MFP signals are emulated yet)
  - Improved Falcon's DMA sound interrupt on GPIP7 and AER
- Blitter:
  - Large rewrite of the blitter's core, improving cycle accuracy and
    handling the complex cases where xcount=1 and nfsr=1. Code is slighlty
    smaller and closer to the logic of the real hardware
  - Handle restart in non HOG mode when the CPU uses a RMW instruction
    (eg TAS)
  - Improve access to memory regions that would generate a bus error
    for the CPU
- Emulate additional RTC/NVRAM registers
- megaSTE should start at 8 MHz, not 16 MHz

Emulator:
- Miscellaneous:
  - Fix: freeze at Hatari exit and RS-232 device file changes,
    when device file(s) are FIFO(s)
  - Fix: when autostarting programs without pre-existing INF file,
    enable blitter also with EmuTOS
  - Use floppy track's size in bytes to detect DD/HD/ED
    (instead of counting sectors)
  - Add --lilo debug option for more convenient m68k Linux loading
- Config file handling:
  - Support config file values with '=' in them
  - Skip reading global config file if HATARI_TEST environment
    variable is set
- Memory handling:
  - Memory snapshot version increase due to FDC changes
    (i.e. old snapshots won't work with new version)
  - Accept 10MB as valid ST-RAM amount (max on real MegaSTE/TT machines)
    and correct invalid Falcon ST-RAM amounts
  - Fix: 24-bit address mode change while emulation is running
    (triggered e.g. when TT-RAM is enabled for TT)
- HD images:
  - Fix: run-time IDE byte swap change requires IDE re-init
  - Fix: TOS booting from A: although SCSI drive was enabled
  - Support read-only HD image files, and show error dialogs
    for image file open/lock issues
- GEMDOS HD emulation:
  - Support FASTLOAD program flag with GEMDOS HD
  - GEMDOS HD emulation cartridge assembly functionality is moved almost
    completely to emulator side. Fixes Atari side error handling when program
    file is not readable, and TOS stack overflows in some rare cases
  - Detect DTA re-use to reduce DTA cache usage, grow cache on
    demand and give warning if its entries need to be re-cycled
    (= cache max size is reached)
  - Invalid DTA in Fsnext() return -ENMFIL, like TOS does
  - Fix: skip non-existing host files on FSnext() instead
    of returning an error (latter broke directory listings)
  - Fix: Dsetpath/Dgetpath empty path handling
- Hatari graphics support:
  - Low/med-rez line doubling uses less CPU and doubled lines in
    "TV" display mode are now drawn at half intensity, not as black
    (fixes TV mode being too dark)
  - SDL2: "--zoom" option accepts any values between 1.0 - 8.0
  - SDL2: "--zoom" option is changed to always enable low resolution
    doubling before SDL framebuffer is scaled up (or down) by the zoom
    factor. This way Hatari output window is approximately same sized
    regardless of emulated Atari resolution, like on a real CRT monitor
  - SDL2: scale quality is selected automatically; nearest pixel for sharp
    output with integer scaling factors, and linear scaling to smooth out
    issues with non-integer scaling and window resizes
  - SDL2: Now redundant "nRenderScaleQuality" config option is
    removed and "Linear scaling" option in GUI is replaced with
    the "GPU scaling" option (=bUseSdlRenderer config option)
  - Added new "--screenshot-dir" option to select the folder for screenshots
  - Fix: [ffmpeg/video] Invalid PNG signature 0x89504E470D0A1A
  - Fix: garbage graphics (by clearing the whole render area)
  - Fix: Spec512_StoreCyclePalette when using 16 or 32 MHz
- Input handling:
  - Support SDL "Hat" events in addition to "Axes" events
    (= support 80's game controllers, also in SDL GUI)
  - Map a turbofire button independent of the fire button if the game
    controller is capable
  - Show mouse grab toggle shortcut key in startup statusbar message
  - Center host mouse to Hatari window on Atari resets and resolution
    changes only when window is focused and mouse pointer is within it
  - Fix: keypad emulation with SDL2
  - Fix: simulated (socket API) key input with SDL2
- Profiler:
  - Profiler backtrace shows now real caller addresses
    and their offsets from the function entry points
    (slows profiling of addresses with symbols)
  - All profiler outputs have now reasonable limits
    (so that they don't flood console)
  - Fix: exception in profile post-processor script
    (with symbol address aliases)
- Tracing:
  - Fix: CPU disassembly trace output doesn't go to specified trace file
  - Trace flags can be added and removed instead of needing to
    always specify all the relevant ones, both with "--trace"
    command line option and debugger "trace" command:
    --trace os_base,aes, trace +xbios,bios, trace -bios,-aes
  - VDI trace shows names also for NVDI/Speedo/GDOS functions
  - VDI & AES trace function numbers are shown in hexadecimals
    with 0x prefix like rest of the OS calls
- Debugger:
  - New "screenshot" command for saving screen dump to a PNG/BMP file
  - "symbols resident" option replaced with "symbols autoload"
    option which can be used to completely disable automatic symbol
    loading and unloading for programs run through the GEMDOS HD
    (helps debugging resident programs started from GEMDOS HD)
  - Improvements to UAE and external disassembler disassembly
  - UAE disassembler is now default instead of external one
    (latter doesn't decode all instructions correctly)
  - New "info" subcommands:
    "acia", "dmasnd", "ikbd", "mfp", "nvram", "rtc" and "scc"
  - Also UAE disassembler can now show the profile info
  - "info" command can show AES & VDI information on on their
    respective traps without VDI mode/tracing being enabled
  - Breakpoint ":info" option to call specified info function
    on tracing breakpoint hits (one can now use e.g. ":info vdi"
    on VdiOpcode breakpoints)
  - Improved symbols info output
- Native features:
  - Support for missing NF_SHUTDOWN (reset) sub commands
  - Test code for rest of features (except for NF_SCSIDRV)
  - When Hatari resets or exits due to emulated program
    NF_SHUTDOWN / NF_EXIT call, output user a note about that

Tools and Hatari Python/Gtk UI:
- Python scripts use now "python3" because most current distros don't
  anymore install Python v2 by default.  To use a script with v2,
  change "python3" in its first line to "python2"

Building and unit tests:
- Source repository moved from Mercurial to Git
- Fix: issue with multilib capable cross-compilers
- Only Caps library v5.1 is supported (support for old v4.2 is dropped)
- Obsolete Mudflap option replaced with AddressSanitizer support
- Add tests for GEMDOS HD, fullscreen/overscan display, blitter and Hatari
  command FIFO + improve CPU/MMU variant coverage in earlier tests

Documentation:
- Up to date documentation provided at: https://hatari.tuxfamily.org/doc/
- New m68k-linux.txt and m68k-netbsd.txt documents on how to
  test m68k Linux and NetBSD under Hatari
- Debugging and profiling information is split from manual.html to
  a separate debugger.html file
- Minor improvements

Fixed demos:
- Pacemaker STE demo (end part), when it's run from GEMDOS HD
- Multi scrolls part in Closure by Sync
  (regression since Hatari 2.2, vsync in bottom border)
- Fullscreen part in Hard As Ice STE demo by I.C.E.
  (screen with no vertical DE signal)
- Fullast Vinner by Troed/Sync
  (improved vblank position, partial fix for now)
- Electric Night Falcon demo by Dune
  (MFP DMA sound interrupt on timer A using AER)
- Oompa by No Extra (after greetings part)
  (blitter access to bus error regions)
- E.K.O System (music should now play in the racing scene)

Fixed programs:
- MS Write (crash), when it's run from GEMDOS HD
- Akaisex program reading AKAI S1000 HD floppies converted to STX
- EmuTos drawing vertical lines with blitter and leaving some trails
  (blitter in non HOG mode using TAS intruction to restart)
- Cecile v2.22, now also works if no IDE drive has been configured
- Trans D-Bug Express by PHF (lock when running in megaSTE mode at 16 MHz)

(fcambus)

2020-12-10 17:09:56 UTC MAIN commitmail json YAML

net/quagga: document confilct with frr package

(kardel)

2020-12-10 17:08:18 UTC MAIN commitmail json YAML

2020-12-10 17:03:56 UTC MAIN commitmail json YAML

binutils: add a test target.

(fcambus)

2020-12-10 16:50:49 UTC MAIN commitmail json YAML

net/frr: add frr

(kardel)

2020-12-10 16:48:00 UTC MAIN commitmail json YAML

2020-12-10 16:45:07 UTC MAIN commitmail json YAML

doc: Added net/frr version 7.5

(kardel)

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

net/frr: import frr-7.5

FRRouting
=========

FRR is free software that implements and manages various IPv4 and IPv6 routing
protocols. It runs on nearly all distributions of Linux and BSD as well as
Solaris and supports all modern CPU architectures.

FRR currently supports the following protocols:

* BGP
* OSPFv2
* OSPFv3
* RIPv1
* RIPv2
* RIPng
* IS-IS
...

(kardel)

2020-12-10 16:35:44 UTC MAIN commitmail json YAML

Updated games/rocksndiamonds, databases/prometheus

(adam)

2020-12-10 16:35:24 UTC MAIN commitmail json YAML

prometheus: updated to 2.23.0

2.23.0:
[CHANGE] UI: Make the React UI default.
[CHANGE] Remote write: The following metrics were removed/renamed in remote write.
prometheus_remote_storage_succeeded_samples_total was removed and prometheus_remote_storage_samples_total was introduced for all the samples attempted to send.
prometheus_remote_storage_sent_bytes_total was removed and replaced with prometheus_remote_storage_samples_bytes_total and prometheus_remote_storage_metadata_bytes_total.
prometheus_remote_storage_failed_samples_total -> prometheus_remote_storage_samples_failed_total .
prometheus_remote_storage_retried_samples_total -> prometheus_remote_storage_samples_retried_total.
prometheus_remote_storage_dropped_samples_total -> prometheus_remote_storage_samples_dropped_total.
prometheus_remote_storage_pending_samples -> prometheus_remote_storage_samples_pending.
[CHANGE] Remote: Do not collect non-initialized timestamp metrics.
[FEATURE] [EXPERIMENTAL] Remote write: Allow metric metadata to be propagated via remote write. The following new metrics were introduced: prometheus_remote_storage_metadata_total, prometheus_remote_storage_metadata_failed_total, prometheus_remote_storage_metadata_retried_total, prometheus_remote_storage_metadata_bytes_total.
[ENHANCEMENT] Remote write: Added a metric prometheus_remote_storage_max_samples_per_send for remote write.
[ENHANCEMENT] TSDB: Make the snapshot directory name always the same length.
[ENHANCEMENT] TSDB: Create a checkpoint only once at the end of all head compactions.
[ENHANCEMENT] TSDB: Avoid Series API from hitting the chunks.
[ENHANCEMENT] TSDB: Cache label name and last value when adding series during compactions making compactions faster.
[ENHANCEMENT] PromQL: Improved performance of Hash method making queries a bit faster.
[ENHANCEMENT] promtool: tsdb list now prints block sizes.
[ENHANCEMENT] promtool: Calculate mint and maxt per test avoiding unnecessary calculations.
[ENHANCEMENT] SD: Add filtering of services to Docker Swarm SD.
[BUGFIX] React UI: Fix button display when there are no panels.
[BUGFIX] PromQL: Fix timestamp() method for vector selector inside parenthesis.
[BUGFIX] PromQL: Don't include rendered expression on PromQL parse errors.
[BUGFIX] web: Fix panic with double close() of channel on calling /-/quit/.
[BUGFIX] TSDB: Fixed WAL corruption on partial writes within a page causing invalid checksum error on WAL replay.
[BUGFIX] Update config metrics prometheus_config_last_reload_successful and prometheus_config_last_reload_success_timestamp_seconds right after initial validation before starting TSDB.
[BUGFIX] promtool: Correctly detect duplicate label names in exposition.

(adam)

2020-12-10 16:34:53 UTC MAIN commitmail json YAML

devel/libyang: add Makefile and license entry

(kardel)

2020-12-10 16:33:02 UTC MAIN commitmail json YAML

rocksndiamonds: updated to 4.2.0.5

Rocks'n'Diamonds 4.2.0.5:

Here窶冱 another bugfix release that fixes and adds the following:

fixed handling of player at fake acid for EM engine
fixed wrap-around with entering EM style doors for EM engine
fixed activating robot wheel at wrap-around position for EM engine
fixed some elements and properties when reading native DC2 levels
added Emscripten support for running R窶冢窶僖 in a web browser
fixed compiling on OS/2 (ArcaOS, in fact)
fixed some compiler warnings for newer versions of GCC

Rocks'n'Diamonds 4.2.0.4:

This is yet another bugfix release that fixes and adds the following:

re-added accidentally removed program icon
fixed bug with text input / text area gadgets when pressing 窶廢scape窶� key
fixed bug with clicked text area gadgets marking level as changed
improved inserting level sketch from clipboard to level editor
fixed some game elements when inserting level sketch from clipboard
added setting game engine when inserting level sketch from clipboard
fixed workaround for color key bug in SDL 2.0.12 that breaks transparency
improved handling 窶廚ONF窶� and 窶弃ROPERTIES窶� buttons in level editor
fixed bug with virtual buttons that may be broken after rotating device
increased maximum tape length for playing extreme levels like 窶彁elda II窶�
fixed graphical bugs if digging or collecting causes player relocation

Rocks'n'Diamonds 4.2.0.3:

This is another bugfix release which fixes and adds the following:

fixed some problems with wrap-around levels in Emerald Mine engine
added full compatibility for wrap-around levels in Emerald Mine engine
fixed single-step mode for wrap-around levels in Emerald Mine engine
fixed playing tapes recorded with old Emerald Mine game engine
added command 窶彗utofix窶� to fix tapes recorded with old EM game engine
fixed key shortcut to start/end game (which was broken since 4.2.0.0)
fixed some other key shortcuts that require entering upper case letters
added menu command 窶�:undo-tape窶� to undo/restore last recorded tape
fixed potential crash bug that may occur when loading custom artwork
fixed single-step mode when using custom elements with mouse click events
added creating undo/redo snapshots when using mouse click events
fixed problems with virtual buttons and showing envelopes on Android
improved startup speed by optimizing parsing of parameter values
improved handling output of warnings, errors and debug messages
fixed showing source date on version page of info screen menu
added showing commit hash on version page of info screen menu

Rocks'n'Diamonds 4.2.0.2:

This is mainly a bugfix release which fixes and adds the following:

fixed broken tapes (for various reasons) recorded with old EM engine
fixed support for initially moving spring in EM game engine
added support for initially moving spring to R窶冢窶僖 game engine
fixed potential crash bug when reading from artwork info cache
fixed wrong eater content when loading native EM levels
added support for variable number of eater arrays for EM engine
fixed vsync mode when not using OpenGL renderer (like 窶廴etal窶� on Mac)
added option for setting hint for render driver to setup config file
added displaying render driver on info screen page

Rocks'n'Diamonds 4.2.0.1:

This is a bugfix release which fixes the following bugs:

fixed loading dynamic libraries shipped with the Linux package
fixed level editor key shortcuts (broken by regression)
fixed support for wrap-around levels in EM engine for old tapes

Rocks'n'Diamonds 4.2.0.0:

The most important change is the long-awaited update of the Emerald Mine game engine, which was based on an old version of David Tritscher窶冱 窶廢merald Mine for X11窶� from 2000/2001. The new game engine uses a more recent code base from 2009, which contains new features and bug fixes and improves the compatibility of the game engine with many levels from the Emerald Mine Club level collection (while preserving compatibility of already recorded tapes).

The most important Emerald Mine game engine related changes are:

support for wrap-around levels (like level 80 from level set 窶彝uppelmine 2窶�)
improved handling of chain-explosions of the 窶彙ug窶� game element
improved handling of the 窶彷ake acid窶� game element
improved handling of various other game elements (like burning dynamite)
As another important improvement, the whole build system was updated for all platforms to support today窶冱 development tools and to support the most recent versions of the SDL libraries, which removes several problems when building the game on current systems. This also includes native 64-bit support for the Windows version.

Here窶冱 an overview of the most important build system changes:

added support for cross-compiling to Windows 64-bit platform
added CPU architecture (32/64 bit) to version info screen
added build support for older versions of Mac OS X
changed build system for Android from Ant to Gradle
updated SDL libraries to the latest versions for all platforms

The following features and bug fixes were added to custom elements:

added being able to use CE condition 窶廚E value/score gets 0窶�
added mouse click events to CE change events (experimental)
added new change action 窶徇ove player new窶� to CE change actions
added support for tapes with both keyboard/joystick and mouse actions
fixed bug with reanimating killed player by CE condition

The following additions and fixes are related to global animations:

added option to generally set global animations to block clicks
added missing handling of animation mode 窶徨andom窶� for global animations
fixed drawing global animations when switching screens without fading

Additionally, there are the following new features and bug fixes:

added workaround for a bug in SDL 2.0.12 which prevents transparency
fixed potential crash bug if personal user level set cannot be found
changed move speed for some elements for older game engine versions
fixed element property that caused levels/tapes to be unsolvable
moved game engine settings to separate setup menu screen
fixed bug with scrollbar still active on virtual buttons config screen
replaced ILBM graphics source files in repository with converted PNG files
fixed text event handling for newer SDL versions on Android
fixed screen rotation for newer SDL versions on Android
fixed screen size for newer SDL versions on Android
updated custom game controller mappings for newer SDL versions on Android
added disabling overlay touch buttons when using joystick

(adam)

2020-12-10 16:28:59 UTC MAIN commitmail json YAML

doc: Added devel/libyang version 1.0.184

(kardel)

2020-12-10 16:25:19 UTC MAIN commitmail json YAML

devel/libyang: import libyang-1.0.184

libyang is a YANG data modelling language parser and toolkit written (and
providing API) in C. The library is used e.g. in

* Parsing (and validating) schemas in YANG format.
* Parsing (and validating) schemas in YIN format.
* Parsing, validating and printing instance data in XML format.
* Parsing, validating and printing instance data in JSON format

(kardel)

2020-12-10 16:17:55 UTC MAIN commitmail json YAML

ocaml: remove references to non-existent files

(wiz)

2020-12-10 13:52:47 UTC MAIN commitmail json YAML

doc: Updated comms/asterisk16 to 16.15.0

(gdt)

2020-12-10 13:52:30 UTC MAIN commitmail json YAML

2020-12-10 13:37:26 UTC MAIN commitmail json YAML

doc: Updated audio/milkytracker to 1.03.00

(nia)

2020-12-10 13:37:05 UTC MAIN commitmail json YAML

milkytracker: Update to 1.03.00

12/12/2020 (v1.03):

  What���s new:

    * Improved FT2 accuracy
    * Alt-Backspace alternative for insert keybindings
    * Improved mousewheel / touchpad scrolling for Windows/OSX/SDL2
    * Option to invert mousewheel for pattern editor
    * New flanger effect
    * Allow quarter periods in sample generator
    * Click and drag to move selection in pattern editor
    * More intuitive cutting/pasting of partial FX commands
    * Allow selections by clicking outside the pattern bounds
    * Easier and more intuitive sample selection resizing

  Bugs fixed:

    * Various compatibility fixes
    * Jam channels stop working after applying settings
    * Improper WAV chunk parsing for odd sizes
    * Multiple heap & buffer overflow vulnerabilities
    * MacOS compatibility
    * Inverted samoples during signed to unsigned conversion
    * ���and more, see git commit history for details

(nia)

2020-12-10 12:34:56 UTC MAIN commitmail json YAML

Updated net/wireshark, devel/py-faker, devel/py-factory_boy, devel/py-distorm3

(adam)

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

py-distorm3: updated to 3.5.1

3.5.1:
Bug fixes

(adam)

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

py-factory_boy: updated to 3.1.0

3.1.0 (2020-10-02)
------------------

*New:*

    - Allow all types of declarations in :class:`factory.Faker` calls - enables references to other faker-defined attributes.

3.0.1 (2020-08-13)
------------------

*Bugfix:*

    - :issue:`769`: Fix ``import factory; factory.django.DjangoModelFactory`` and similar calls.

3.0.0 (2020-08-12)
------------------

Breaking changes
""""""""""""""""

The following aliases were removed:

+------------------------------------------------+---------------------------------------------------+
| Broken alias                                  | New import                                        |
+================================================+===================================================+
| ``from factory import DjangoModelFactory``    | ``from factory.django import DjangoModelFactory`` |
+------------------------------------------------+---------------------------------------------------+
| ``from factory import MogoFactory``            | ``from factory.mogo import MogoFactory``          |
+------------------------------------------------+---------------------------------------------------+
| ``from factory.fuzzy import get_random_state`` | ``from factory.random import get_random_state``  |
+------------------------------------------------+---------------------------------------------------+
| ``from factory.fuzzy import set_random_state`` | ``from factory.random import set_random_state``  |
+------------------------------------------------+---------------------------------------------------+
| ``from factory.fuzzy import reseed_random``    | ``from factory.random import reseed_random``      |
+------------------------------------------------+---------------------------------------------------+

*Removed:*

    - Drop support for Python 2 and 3.4. These versions `are not maintained anymore <https://devguide.python.org/devcycle/#end-of-life-branches>`__.
    - Drop support for Django 2.0 and 2.1. These versions `are not maintained anymore <https://www.djangoproject.com/download/#supported-versions>`__.
    - Remove deprecated ``force_flush`` from ``SQLAlchemyModelFactory`` options. Use
      ``sqlalchemy_session_persistence = "flush"`` instead.
    - Drop deprecated ``attributes()`` from :class:`~factory.Factory` subclasses; use
      ``factory.make_factory(dict, FactoryClass._meta.pre_declarations)`` instead.
    - Drop deprecated ``declarations()`` from :class:`~factory.Factory` subclasses; use ``FactoryClass._meta.pre_declarations`` instead.
    - Drop ``factory.compat`` module.

*New:*

    - Add support for Python 3.8
    - Add support for Django 2.2 and 3.0
    - Report misconfiguration when a :py:class:`~factory.Factory` is used as the :py:attr:`~factory.Factory.model` for another :py:class:`~factory.Factory`.
    - Allow configuring the color palette of :py:class:`~factory.django.ImageField`.
    - :py:meth:`get_random_state()` now represents the state of Faker and ``factory_boy`` fuzzy attributes.
    - Add SQLAlchemy ``get_or_create`` support

*Improvements:*

    - :issue:`561`: Display a developer-friendly error message when providing a model instead of a factory in a :class:`~factory.declarations.SubFactory` class.

*Bugfix:*

    - Fix issue with SubFactory not preserving signal muting behaviour of the used factory, thanks `Patrick Stein <https://github.com/PFStein>`_.
    - Fix issue with overriding params in a Trait, thanks `Gr辿goire Rocher <https://github.com/cecedille1>`_.
    - :issue:`598`: Limit ``get_or_create`` behavior to fields specified in ``django_get_or_create``.
    - :issue:`606`: Re-raise :class:`~django.db.IntegrityError` when ``django_get_or_create`` with multiple fields fails to lookup model using user provided keyword arguments.
    - :issue:`630`: TypeError masked by __repr__ AttributeError when initializing ``Maybe`` with inconsistent phases.

(adam)

2020-12-10 12:30:15 UTC MAIN commitmail json YAML

py-faker: updated to 5.0.1

5.0.1
* ``th_TH`` ``strftime``: normalize output for unsupported directive on ``musl``-based Linux.

5.0.0
* Drop support for Python 3.5.
* Add support fro Python 3.9.

4.18.0
* Add ``date_time`` and ``bank`` providers for ``th_TH``.

4.17.1
* Correct spelling errors in city names for ``de_DE``.

4.17.0
* Add name pairs to get matched representation in ``ja_JP`` person provider.

4.16.0
* Add SSN, company name, address, and license plate providers for ``th_TH``.

4.15.0
* Add postcode format, country names, person prefix weights, and update phone number format for ``th_TH``.

4.14.2
* Fix generation of names ending with spaces.

4.14.1
* Add relative frequencies for japanese last names.

4.14.0
* Add Swiss bank provider locales.

4.13.0
* Split first names into male and female on ``pt_PT`` provider.

4.12.0
* Geo provider added for ``tr_TR`` locale.

4.11.0
* Add ``sk_SK`` Job provider.

4.10.0
* Add ``date_time`` provider for ``pt_PT``.

4.9.0
* Add ``.unique()`` for unique values.

4.8.0
* Add automotive provider for ``tr_TR``.

4.7.0
* Add province list and add 2 new district to ``ne_NP``.

4.6.0
* Add Currency provider for ``sv_SE``.

4.5.0
* Add ``pt_PT`` credit card provider.

4.4.0
* Added Company Provider for ``tr_TR`` locale.

4.3.0
* Add job providers for ``tr_TR``.

4.2.0
* Implement color provider for ``sk_SK`` locale.

4.1.8
* Fix ``hu_HU`` color provider inheritance.

4.1.7
* Bigger zipcode ranges for VA, TX and MD in ``en_US``.

4.1.6
* Add new style ``pt_PT`` automotive plates.

4.1.5
* Remove duplicate jobs from the ``pt_PT`` provider.

4.1.4
* Use "Belarus" instead of "Vitryssland" for ``sv_SE``.
* Added bank provider for ``tr_TR`` locale.
* Improve VAT generation for IT provider.
* Use non-zero number for first digit of Swedish postal codes.

(adam)

2020-12-10 12:27:58 UTC MAIN commitmail json YAML

wireshark: updated to 3.4.1

Wireshark 3.4.1 Release Notes

What is Wireshark?

  Wireshark is the world’s most popular network protocol analyzer. It is
  used for troubleshooting, analysis, development and education.

What’s New

  Bug Fixes

    • wnpa-sec-2020-16[1] Kafka dissector memory leak. Bug 16739[2].
      CVE-2020-26418[3].

    • wnpa-sec-2020-17[4] USB HID dissector crash. Bug 16958[5].
      CVE-2020-26421[6].

    • wnpa-sec-2020-18[7] RTPS dissector memory leak. Bug 16994[8].
      CVE-2020-26420[9].

    • wnpa-sec-2020-19[10] Multiple dissector memory leak. Bug
      17032[11]. CVE-2020-26419[12].

  The following bugs have been fixed:

  New and Updated Features

    • IETF QUIC TLS decryption errors when a NAT rebinding happens for
      a connection Bug 16915[13].

    • IETF QUIC TLS decryption error with key update Bug 16916[14].

    • IETF QUIC TLS decryption error after the second key update Bug
      16920[15].

    • SOME/IP: Wrong dissection of parameters after Array Bug
      16951[16].

    • Can editcap properly corrupt pcapng file with systemd journal
      export block? Bug 16965[17].

    • Crash when a GIOP ior.txt file is present Bug 16984[18].

    • Protobuf: failed to parse .proto file contains negative enum
      values or option values of number type Bug 16988[19].

    • MMRP dissector bug Bug 17005[20].

    • QUIC: "Loss bits" capability Bug 17010[21].

    • Stdin capture fails on Windows Bug 17018[22].

    • SSTP no longer recognized Bug 17024[23].

    • RFC2190 encapsulated H.263 bitfields masked wrong in Mode A Bug
      17025[24].

    • editcap fails when splitting into multiple pcapng files Bug
      17060[25].

  New Protocol Support

  There are no new protocols in this release.

  Updated Protocol Support

  ACDR, DOCSIS, Ericsson HDLC, F5 Ethernet Trailer, GIOP, GSM A, GSM
  RLC MAC, HTTP, IEEE 802.11, Kafka, LLC, MBIM, MMRP, NAS 5GS, NAS EPS,
  Nordic BLE, ProtoBuf, QUIC, Radiotap, RFC 2190, RTCP, RTPS, S1AP,
  SOME/IP, STUN, and USB Video

  New and Updated Capture File Support

  pcapng

(adam)

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

devel: Sort by name

(ryoon)

2020-12-10 12:15:48 UTC MAIN commitmail json YAML

devel: Enable py-jupyter-console

(ryoon)

2020-12-10 12:14:18 UTC MAIN commitmail json YAML

doc: Added devel/py-jupyter-console version 6.2.0

(ryoon)

2020-12-10 12:13:19 UTC MAIN commitmail json YAML

devel/py-jupyter-console: import py38-jupyter-console-6.2.0

Jupyter Console is a terminal-based console frontend for Jupyter kernels.

(ryoon)

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

doc: Updated www/ruby-rouge to 3.26.0

(fcambus)

2020-12-10 10:25:50 UTC MAIN commitmail json YAML

ruby-rouge: update to 3.26.0.

ChangeLog:

- We have two new lexers: one for OCL and one for ReScript.
- There are also fixes for the CMake, Crystal, JSL, Python, ReasonML
  and Rust lexers.

(fcambus)

2020-12-10 09:48:08 UTC MAIN commitmail json YAML

doc: Updated databases/pgocaml to 4.2.2

(jaapb)

2020-12-10 09:47:58 UTC MAIN commitmail json YAML

2020-12-10 09:34:22 UTC MAIN commitmail json YAML

haproxy: Don't set _XOPEN_SOURCE_EXTENDED=1

This breaks the _XOPEN_SOURCE logic, forcing XPG4v2 to be selected regardless
of what _XOPEN_SOURCE is set to.  Fixes SunOS build.

(jperkin)

2020-12-10 09:20:08 UTC MAIN commitmail json YAML

doc: Updated textproc/lowdown to 0.7.5

(fcambus)

2020-12-10 09:19:36 UTC MAIN commitmail json YAML

lowdown: update to 0.7.5.

Version 0.7.5, 2020-12-09

- Add support for the Gemini protocol I've been hearing so much about.
  This may now be used from lowdown(1) or as a library in lowdown(3).
  This is a very simple output: it basically does no formatting at
  all, but does have some logic to shuffle around links.  Version

Version 0.7.4, 2020-08-29

- Bug-fix: don't emit stray .PP macros when in -Tman or -Tms mode.
This bug was introduced in version 0.7.3.

- The library is now usable from C++ applications as-is, without
  needing extra compilation flags.

- Add missing lowdown_diff(3) and lowdown_metaq_free(3) manpages.

Version 0.7.3, 2020-08-20

- Fix some smart typography bugs, specifically with ending single or
  double quotes. While doing so, create a regression suite for smart
  typography and update the manpage. Bug submitted by Larry Kollar,
  thanks!

- Make base header level metadata key work properly. Another bug
  submitted by Larry Kollar, thanks!

- Fix --nroff-hard-wrap to emit trailing newlines. Yet another bug
  submitted by Larry Kollar, thanks!

Larry further suggested using typographic conventions in both the
-Tlatex and -Tms output to have initial paragraphs not indent, but
subsequent ones should. This is the default mode in LaTeX, which
I was disabling. I've now removed my override to be more like
default LaTeX, and Larry proposed an initial patch for having -Tms
do the same. Thanks yet again!

(fcambus)

2020-12-10 09:16:06 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_deriving to 4.5

(jaapb)

2020-12-10 09:15:57 UTC MAIN commitmail json YAML

2020-12-10 08:57:29 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppxlib to 0.15.0

(jaapb)

2020-12-10 08:57:18 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppxlib to 0.15.0.

Relatively minor changes, amongst which support for OCaml 4.10 and 4.11.

(jaapb)

2020-12-10 08:55:32 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-stdlib-shims to 0.2.0nb1

(jaapb)

2020-12-10 08:55:22 UTC MAIN commitmail json YAML

Updated devel/ocaml-stdlib-shims, revision bump.

Some files do not get compiled/installed any more, removed from PLIST.

(jaapb)

2020-12-10 08:43:26 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppxfind to 1.4

(jaapb)

2020-12-10 08:43:15 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppxfind to 1.4

Added support for ocaml-migrate-parsetree >= 1.6.0.

(jaapb)

2020-12-10 06:13:36 UTC MAIN commitmail json YAML

doc: Added sysutils/intel-backlight version 20200418

(nia)

2020-12-10 06:13:15 UTC MAIN commitmail json YAML

sysutils: Add intel-backlight

This package contains the intel_backlight program from intel-gpu-tools,
which allows controlling the backlight level on certain Intel(R) GPUs,
including i915.

Since it performs direct PCI access, it must be run as root.

(nia)

2020-12-10 03:03:52 UTC MAIN commitmail json YAML

2020-12-10 03:03:21 UTC MAIN commitmail json YAML

add and enable p5-Tie-CPHash

(jnemeth)

2020-12-09 23:10:11 UTC MAIN commitmail json YAML

doc: Updated mail/neomutt to 20201127

(wiz)

2020-12-09 23:10:01 UTC MAIN commitmail json YAML

neomutt: update to 20201127.

2020-11-27  Richard Russon  <rich@flatcap.org>
* Bug Fixes
  - Fix crash when saving an alias
* Translations
  - 70% Russian
* Code
  - Remove redundant function call

(wiz)

2020-12-09 21:40:49 UTC MAIN commitmail json YAML

doc: Updated www/apache-tomcat85 to 8.5.61

(otis)

2020-12-09 21:40:39 UTC MAIN commitmail json YAML

www/apache-tomcat85: Update to 8.5.61

Changelog for 8.5.61:
  - Align the behaviour of ServletContext.getRealPath(String path) with the
    recent clarification from the Servlet specification project. If the path
    parameter does not start with / then Tomcat processes the call as if / is
    appended to the beginning of the provided path.
  - Fix a potential file descriptor leak when WebSocket connections are
    attempted and fail.
  - Ensure that the LoadBalancerDrainingValve uses the correct setting for the
    secure attribute for any session cookies it creates.

Changelog for 8.5.60:
  - Statistics are now available (via JMX) for HTTP/2, WebSocket and HTTP/1.1
    upgraded connections
  - Stability improvements for HTTP/2
  - Improvements to error handling in the connection pool used by the JNDI
    Realm

(otis)

2020-12-09 21:34:36 UTC MAIN commitmail json YAML

doc: Updated www/apache-tomcat9 to 9.0.41

(otis)

2020-12-09 21:34:27 UTC MAIN commitmail json YAML

www/apache-tomcat9: Update to 9.0.41

Changelog for 9.0.41:
  - Align the behaviour of ServletContext.getRealPath(String path) with the
    recent clarification from the Servlet specification project. If the path
    parameter does not start with / then Tomcat processes the call as if / is
    appended to the beginning of the provided path.
  - Fix a potential file descriptor leak when WebSocket connections are
    attempted and fail.
  - Ensure that the LoadBalancerDrainingValve uses the correct setting for the
    secure attribute for any session cookies it creates.

Changelog for 9.0.40:
  - Statistics are now available (via JMX) for HTTP/2, WebSocket and HTTP/1.1
    upgraded connections
  - Stability improvements for HTTP/2
  - Stability improvements for the NIO connector

(otis)

2020-12-09 20:51:20 UTC MAIN commitmail json YAML

py-jsonrpc-server: Fix python bulk build breakage.

(jperkin)

2020-12-09 20:40:21 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.24.0

Synapse 1.24.0 (2020-12-09)
===========================

Due to the two security issues highlighted below, server administrators are
encouraged to update Synapse. We are not aware of these vulnerabilities being
exploited in the wild.

Security advisory
-----------------

The following issues are fixed in v1.23.1 and v1.24.0.

- There is a denial of service attack
  ([CVE-2020-26257](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26257))
  against the federation APIs in which future events will not be correctly sent
  to other servers over federation. This affects all servers that participate in
  open federation. (Fixed in [#8776](https://github.com/matrix-org/synapse/pull/8776)).

- Synapse may be affected by OpenSSL
  [CVE-2020-1971](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1971).
  Synapse administrators should ensure that they have the latest versions of
  the cryptography Python package installed.

To upgrade Synapse along with the cryptography package:

* Administrators using the [`matrix.org` Docker
  image](https://hub.docker.com/r/matrixdotorg/synapse/) or the [Debian/Ubuntu
  packages from
  `matrix.org`](https://github.com/matrix-org/synapse/blob/master/INSTALL.md#matrixorg-packages)
  should ensure that they have version 1.24.0 or 1.23.1 installed: these images include
  the updated packages.
* Administrators who have [installed Synapse from
  source](https://github.com/matrix-org/synapse/blob/master/INSTALL.md#installing-from-source)
  should upgrade the cryptography package within their virtualenv by running:
  ```sh
  <path_to_virtualenv>/bin/pip install 'cryptography>=3.3'
  ```
* Administrators who have installed Synapse from distribution packages should
  consult the information from their distributions.

Internal Changes
----------------

- Add a maximum version for pysaml2 on Python 3.5. ([\#8898](https://github.com/matrix-org/synapse/issues/8898))

Synapse 1.24.0rc2 (2020-12-04)
==============================

Bugfixes
--------

- Fix a regression in v1.24.0rc1 which failed to allow SAML mapping providers which were unable to redirect users to an additional page. ([\#8878](https://github.com/matrix-org/synapse/issues/8878))

Internal Changes
----------------

- Add support for the `prometheus_client` newer than 0.9.0. Contributed by Jordan Bancino. ([\#8875](https://github.com/matrix-org/synapse/issues/8875))

Synapse 1.24.0rc1 (2020-12-02)
==============================

Features
--------

- Add admin API for logging in as a user. ([\#8617](https://github.com/matrix-org/synapse/issues/8617))
- Allow specification of the SAML IdP if the metadata returns multiple IdPs. ([\#8630](https://github.com/matrix-org/synapse/issues/8630))
- Add support for re-trying generation of a localpart for OpenID Connect mapping providers. ([\#8801](https://github.com/matrix-org/synapse/issues/8801), [\#8855](https://github.com/matrix-org/synapse/issues/8855))
- Allow the `Date` header through CORS. Contributed by Nicolas Chamo. ([\#8804](https://github.com/matrix-org/synapse/issues/8804))
- Add a config option, `push.group_by_unread_count`, which controls whether unread message counts in push notifications are defined as "the number of rooms with unread messages" or "total unread messages". ([\#8820](https://github.com/matrix-org/synapse/issues/8820))
- Add `force_purge` option to delete-room admin api. ([\#8843](https://github.com/matrix-org/synapse/issues/8843))

Bugfixes
--------

- Fix a bug where appservices may be sent an excessive amount of read receipts and presence. Broke in v1.22.0. ([\#8744](https://github.com/matrix-org/synapse/issues/8744))
- Fix a bug in some federation APIs which could lead to unexpected behaviour if different parameters were set in the URI and the request body. ([\#8776](https://github.com/matrix-org/synapse/issues/8776))
- Fix a bug where synctl could spawn duplicate copies of a worker. Contributed by Waylon Cude. ([\#8798](https://github.com/matrix-org/synapse/issues/8798))
- Allow per-room profiles to be used for the server notice user. ([\#8799](https://github.com/matrix-org/synapse/issues/8799))
- Fix a bug where logging could break after a call to SIGHUP. ([\#8817](https://github.com/matrix-org/synapse/issues/8817))
- Fix `register_new_matrix_user` failing with "Bad Request" when trailing slash is included in server URL. Contributed by @angdraug. ([\#8823](https://github.com/matrix-org/synapse/issues/8823))
- Fix a minor long-standing bug in login, where we would offer the `password` login type if a custom auth provider supported it, even if password login was disabled. ([\#8835](https://github.com/matrix-org/synapse/issues/8835))
- Fix a long-standing bug which caused Synapse to require unspecified parameters during user-interactive authentication. ([\#8848](https://github.com/matrix-org/synapse/issues/8848))
- Fix a bug introduced in v1.20.0 where the user-agent and IP address reported during user registration for CAS, OpenID Connect, and SAML were of the wrong form. ([\#8784](https://github.com/matrix-org/synapse/issues/8784))

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

- Clarify the usecase for a msisdn delegate. Contributed by Adrian Wannenmacher. ([\#8734](https://github.com/matrix-org/synapse/issues/8734))
- Remove extraneous comma from JSON example in User Admin API docs. ([\#8771](https://github.com/matrix-org/synapse/issues/8771))
- Update `turn-howto.md` with troubleshooting notes. ([\#8779](https://github.com/matrix-org/synapse/issues/8779))
- Fix the example on how to set the `Content-Type` header in nginx for the Client Well-Known URI. ([\#8793](https://github.com/matrix-org/synapse/issues/8793))
- Improve the documentation for the admin API to list all media in a room with respect to encrypted events. ([\#8795](https://github.com/matrix-org/synapse/issues/8795))
- Update the formatting of the `push` section of the homeserver config file to better align with the [code style guidelines](https://github.com/matrix-org/synapse/blob/develop/docs/code_style.md#configuration-file-format). ([\#8818](https://github.com/matrix-org/synapse/issues/8818))
- Improve documentation how to configure prometheus for workers. ([\#8822](https://github.com/matrix-org/synapse/issues/8822))
- Update example prometheus console. ([\#8824](https://github.com/matrix-org/synapse/issues/8824))

Deprecations and Removals
-------------------------

- Remove old `/_matrix/client/*/admin` endpoints which were deprecated since Synapse 1.20.0. ([\#8785](https://github.com/matrix-org/synapse/issues/8785))
- Disable pretty printing JSON responses for curl. Users who want pretty-printed output should use [jq](https://stedolan.github.io/jq/) in combination with curl. Contributed by @tulir. ([\#8833](https://github.com/matrix-org/synapse/issues/8833))

Internal Changes
----------------

- Simplify the way the `HomeServer` object caches its internal attributes. ([\#8565](https://github.com/matrix-org/synapse/issues/8565), [\#8851](https://github.com/matrix-org/synapse/issues/8851))
- Add an example and documentation for clock skew to the SAML2 sample configuration to allow for clock/time difference between the homserver and IdP. Contributed by @localguru. ([\#8731](https://github.com/matrix-org/synapse/issues/8731))
- Generalise `RoomMemberHandler._locally_reject_invite` to apply to more flows than just invite. ([\#8751](https://github.com/matrix-org/synapse/issues/8751))
- Generalise `RoomStore.maybe_store_room_on_invite` to handle other, non-invite membership events. ([\#8754](https://github.com/matrix-org/synapse/issues/8754))
- Refactor test utilities for injecting HTTP requests. ([\#8757](https://github.com/matrix-org/synapse/issues/8757), [\#8758](https://github.com/matrix-org/synapse/issues/8758), [\#8759](https://github.com/matrix-org/synapse/issues/8759), [\#8760](https://github.com/matrix-org/synapse/issues/8760), [\#8761](https://github.com/matrix-org/synapse/issues/8761), [\#8777](https://github.com/matrix-org/synapse/issues/8777))
- Consolidate logic between the OpenID Connect and SAML code. ([\#8765](https://github.com/matrix-org/synapse/issues/8765))
- Use `TYPE_CHECKING` instead of magic `MYPY` variable. ([\#8770](https://github.com/matrix-org/synapse/issues/8770))
- Add a commandline script to sign arbitrary json objects. ([\#8772](https://github.com/matrix-org/synapse/issues/8772))
- Minor log line improvements for the SSO mapping code used to generate Matrix IDs from SSO IDs. ([\#8773](https://github.com/matrix-org/synapse/issues/8773))
- Add additional error checking for OpenID Connect and SAML mapping providers. ([\#8774](https://github.com/matrix-org/synapse/issues/8774), [\#8800](https://github.com/matrix-org/synapse/issues/8800))
- Add type hints to HTTP abstractions. ([\#8806](https://github.com/matrix-org/synapse/issues/8806), [\#8812](https://github.com/matrix-org/synapse/issues/8812))
- Remove unnecessary function arguments and add typing to several membership replication classes. ([\#8809](https://github.com/matrix-org/synapse/issues/8809))
- Optimise the lookup for an invite from another homeserver when trying to reject it. ([\#8815](https://github.com/matrix-org/synapse/issues/8815))
- Add tests for `password_auth_provider`s. ([\#8819](https://github.com/matrix-org/synapse/issues/8819))
- Drop redundant database index on `event_json`. ([\#8845](https://github.com/matrix-org/synapse/issues/8845))
- Simplify `uk.half-shot.msc2778.login.application_service` login handler. ([\#8847](https://github.com/matrix-org/synapse/issues/8847))
- Refactor `password_auth_provider` support code. ([\#8849](https://github.com/matrix-org/synapse/issues/8849))
- Add missing `ordering` to background database updates. ([\#8850](https://github.com/matrix-org/synapse/issues/8850))
- Allow for specifying a room version when creating a room in unit tests via `RestHelper.create_room_as`. ([\#8854](https://github.com/matrix-org/synapse/issues/8854))

(js)

2020-12-09 16:56:39 UTC MAIN commitmail json YAML

Updated net/py-scp, math/py-networkx

(adam)

2020-12-09 16:56:19 UTC MAIN commitmail json YAML

py-networkx: updated to 2.5

NetworkX 2.5

Highlights
----------
This release is the result of 10 months of work with over 200 commits by
92 contributors. Highlights include:

- Dropped support for Python 3.5.
- add Pathlib support to work with files.
- improve performance.
- Updated docs and tests.
- Removed code designed to work with Python 2.

New Functions:
- lukes_partitioning
- triadic analysis functions
- functions for trophic levels analysis
- d_separated
- is_regular and other regular graph measures
- graph_hash using Weisfeiler Lehman methods
- common_neighbor_centrality (CCPA link prediction)
- max_weight_clique
- path_weight and is_path
- rescale_layout_dict
- junction_tree

New generators:
- paley_graph
- interval_graph

New layouts:
- multipartite_layout

Improvements
------------
- Add governance documents, developer guide and community structures
- Implement explicit deprecation policy.
- Initiate an NX Enhancement Proposal (NXEP) system
- optimize single_source_shortest_path
- improved consistent "weight" specification in shortest_path routines
- Reduce numpy.matrix usage which is discouraged by numpy.
- improved line color
- better search engine treatment of docs
- lattice and grid_graph and grid_2d_graph can use dim=tuple
- fix initializer of kamada_kawai_layout algorithm
- moral and threshold functions now included in namespace and docs
- scale arrows better when drawing
- more uniform creation of random lobster graphs
- allow editing graph during iteration over connected_components
- better column handling in coversion of pandas DataFrame
- allow simrank_similarity with directed graph input
- ensure VoteRank ability is nonnegative
- speedup kernighan_lin_bisection
- speedup negative weight cycle detection
- tree_isomorphism
- rooted_tree_isomorphism
- Gexf edge attribute "label" is available

API Changes
-----------
- enabled "copy" flag parameter in `contracted_nodes`
- allow partially periodic lattices
- return value for minimum_st_node_cut now always a set
- removed unused "has_numpy" argument from create_py_random_state
- fixed return values when drawing empty nodes and edges
- allow sets and frozensets of edges as input to nx.Graph()
- "weight" can be function for astar, directional_dijksta, all_shortest_path
- allow named key ids for GraphML edge writing
- all keywords are now checked for validity in nx.draw and friends
- EdgeDataView "in" operator checks if nodes are "in nbunch"
- remove completeness condition from minimum weight full matching
- option to sort neighbors in bfs traversal
- draw_networkx accepts numpy array for edgelist
- relabel_nodes with 2 nodes mapped to same node can now create multiedge
- steiner_tree works with MultiGraph
- Add `show` kwarg to view_pygraphviz
- Prepare for turning chordal_graph_cliques into a generator
- GraphML reader keyword force_multigraph creates MultiGraph even w/o multiedges

(adam)

2020-12-09 16:51:17 UTC MAIN commitmail json YAML

py-scp: updated to 0.13.3

0.13.3 (2020-10-26)
- Fix hanging when underlying paramiko channel is closed

(adam)

2020-12-09 15:08:55 UTC MAIN commitmail json YAML

doc: Updated graphics/djview4 to 4.12

(ryoon)

2020-12-09 15:08:29 UTC MAIN commitmail json YAML

djview4: Update to 4.12

Changelog:
NEW IN VERSION 4.12
-------------------
- Fixes for recent compilers
- Fixes for Qt-5.15
- Fixes in tiff2pdf.c
- Updated documentation (most browsers no longer support plugins)
- Spanish localization (from Mike Molina)

NEW IN VERSION 4.11
-------------------
- Support for pinch gestures
- New shortcuts on mac
- Support for high dpi displays
- Spanish translations
- Bug fixes
- Workaround for qt5.5 embed bug
- Fixed annotation display bugs revealed by qt5
- Urls in outline are now opened by djview if mime type is djvu.

(ryoon)

2020-12-09 15:05:50 UTC MAIN commitmail json YAML

doc: Updated print/pdf2djvu to 0.9.17.1

(ryoon)

2020-12-09 15:05:09 UTC MAIN commitmail json YAML

pdf2djvu: Update to 0.9.17.1

Changelog:
pdf2djvu (0.9.17.1) unstable; urgency=low

  * Fix build failure with Poppler >= 20.08.

-- Jakub Wilk <jwilk@jwilk.net>  Fri, 07 Aug 2020 19:13:22 +0200

pdf2djvu (0.9.17) unstable; urgency=low

  * Fix build failure with Poppler >= 0.86.
    Thanks to David B. Evans for the bug report.
    https://github.com/jwilk/pdf2djvu/issues/142
  * Drop support for Poppler < 0.35.
  * Upgrade libraries bundled with the Windows package:
    - Poppler to 0.86.1;
    - Expat to 2.2.9;
    - FreeType to 2.10.1.

-- Jakub Wilk <jwilk@jwilk.net>  Mon, 02 Mar 2020 17:46:38 +0100

pdf2djvu (0.9.16) unstable; urgency=low

  * Fix build failure with Poppler >= 0.85.

-- Jakub Wilk <jwilk@jwilk.net>  Thu, 20 Feb 2020 11:38:58 +0100

pdf2djvu (0.9.15) unstable; urgency=low

  * Fix build failure with Poppler >= 0.83.

-- Jakub Wilk <jwilk@jwilk.net>  Fri, 20 Dec 2019 15:30:18 +0100

pdf2djvu (0.9.14) unstable; urgency=low

  * Fix build failure with Poppler >= 0.82.

-- Jakub Wilk <jwilk@jwilk.net>  Mon, 28 Oct 2019 17:07:29 +0100

(ryoon)

2020-12-09 13:55:08 UTC MAIN commitmail json YAML

doc: Updated math/py-sympy to 1.7

(ryoon)

2020-12-09 13:54:28 UTC MAIN commitmail json YAML

py-sympy: Update to 1.7

Changelog:
SymPy 1.7 was released on 29th November 2020.

This version of SymPy has been tested on Python 3.6, 3.7, 3.8, 3.9 and PyPy.
See our Python version support policy for more information on when we plan to
drop support for older Python versions.

Note in particular that SymPy 1.5.1 was the last release to support Python 2.7.
SymPy 1.7 will not work on Python 2.7. Python 2.7 users should install SymPy
1.5.1 and will not be able to install any further SymPy updates without
updating to Python 3.

Install SymPy with

pip install -U sympy

or if you use Anaconda

conda install sympy

Highlights

There are many changes in 1.7 (see below).

Backwards compatibility breaks and deprecations

  * core

      + Modules and names that were accidentally importable from sympy are no
        longer importable. In sympy 1.6 importing and using these names would
        give a deprecation warning. In sympy 1.7 these names are removed. As an
        example from sympy import add would need to be from sympy.core import
        add or import sympy.core.add as add. (#19554 by @oscarbenjamin)

      + DEPRECATION: Using non-Expr args in Add, Mul or Pow is now deprecated (
        #19445 by @oscarbenjamin)

  * diffgeom

      + Manifold.patches attribute is deprecated. (#19368 by @JSS95 and
        @mcpl-sympy)

      + Patch.coord_systems attribute is deprecated. (#19368 by @JSS95 and
        @mcpl-sympy)

      + Class signature names of CoordSystem is deprecated. CoordinateSymbol
        class and CoordSystem.symbols attribute are introduced instead. (#19368
        by @JSS95 and @mcpl-sympy)

      + CoordSystem.transforms, CoordSystem.connect_to, and
        CoordSystem.coord_tuple_transform_to are deprecated. Class signature
        relations, CoordSystem.transformation and CoordSystem.transform are
        introduced instead. (#19368 by @JSS95 and @mcpl-sympy)

  * printing

      + sympy.printing.pretty.pretty_symbology.xstr has been deprecated (#20081
        by @eric-wieser)

      + The unicode argument to sympy.printing.stringpict.prettyForm has been
        deprecated (#20081 by @eric-wieser)

      + The deprecation of calling preview with viewer="StringIO" is now
        expired instead of forgotten (a regression in 1.6.0) (#19905 by
        @eric-wieser)

      + The modules sympy.printing.ccode, sympy.printing.fcode, and
        sympy.printing.cxxcode have been renamed to sympy.printing.c,
        sympy.printing.fortran, and sympy.printing.cxx, respectively. This was
        done to avoid conflicts that occur when a module name is the same as a
        function name. The modules are still importable under their old names
        but doing so is deprecated and a warning will be given (#19908 by
        @asmeurer)

      + from sympy.printing.codeprinter import Assignment no longer works. You
        should use from sympy.codegen import Assignment, which is where
        Assignment has lived since SymPy 1.1. (#19908 by @asmeurer)

      + Calling preview with viewer="file" no longer looks for a file
        executable (a regression in 1.6.0) (#19905 by @eric-wieser)

  * solvers

      + solve_linear_system is now a thin wrapper for linsolve. It is
        recommended to use linsolve in new code. solve_linear_system maybe
        deprecated or removed in future. (#18814 by @oscarbenjamin)
  * utilities

      + find_executable is deprecated in favor of the builtin shutil.which. (#
        19634 by @eric-wieser)

Changes

  * algebras

      + Added DocString for integrate function of quaternion class. (#19410 by
        @mohitshah3111999)
  * codegen

      + Added support for generating calls to scipy.special.cosm1. (#20011 by
        @bjodah)
      + sympy.codegen and sympy.combinatorics are no longer imported as part of
        from sympy import *. The codegen and combinatorics modules do not have
        any names that are included in the top-level namespace, so their being
        imported with the top-level SymPy was a mistake. This improves the
        import time of from sympy import *. (#19908 by @asmeurer)
      + Added support for generating calls to numpy.logaddexp &
        numpy.logaddexp2. (#19880 by @bjodah)

      + Fix bugs to the parser of matrix expressions in order to build
        CodegenArray objects correctly. (#19197 by @Upabjojr)

  * combinatorics

      + Fixed a bug in PermutationGroup.minimal_blocks caused by modifying a
        list while iterating over its indices. (#19954 by @ilya-pchelintsev)
  * concrete

      + Implemented Raabe's Test (#18656 by @sachin-4099)
  * core

      + Fixed a few broken cases of expr.is_integer (#20450 by @coproc and
        @tbennun)

      + Modules and names that were accidentally importable from sympy are no
        longer importable. In sympy 1.6 importing and using these names would
        give a deprecation warning. In sympy 1.7 these names are removed. As an
        example from sympy import add would need to be from sympy.core import
        add or import sympy.core.add as add. (#19554 by @oscarbenjamin)

      + Zero raised to power Negative Infinity gives ComplexInfinity(zoo)
        instead of zero (#20212 by @sidhu1012)

      + Extensible add, mul and power functions are introduced to allow sympy
        objects to define what classes should be used for them in place of Add,
        Mul and Pow (e.g. matrices use MatAdd). This is an experimental
        approach aimed at enabling the behaviour of core routines (expand,
        collect, etc) to be customised by user-defined types (e.g. MatAdd
        rather than Add). This mechanism is still experimental, is not fully
        implemented across the core and might be changed or removed in a future
        release of sympy. (#19463 by @JSS95 and @mcpl-sympy)

      + divmod on sympy.Float with 0 numerator now results in (0, 0). (#20109
        by @eriknw)
      + Dict operations no longer automatically converts strings into SymPy
        types. (#19911 by @asmeurer)

      + Dict operations no longer raise SympifyError. (#19911 by @asmeurer)

      + Fixes _eval_nseries() function of power.py (#19508 by @sachin-4099)

      + Remove optional dependency on fastcache (#19492 by @pbrady)

      + DEPRECATION: Using non-Expr args in Add, Mul or Pow is now deprecated (
        #19445 by @oscarbenjamin)

      + When creating an Add or Mul with evaluate=False identities (0 or 1) are
        no longer removed. (#19450 by @oscarbenjamin)

      + Fixes _eval_nseries() function of mul.py (#19369 by @sachin-4099)

      + Sum is now included in count_ops results (#19261 by @smichr)

      + match has been optimized to improve term-matching in Add (#19261 by
        @smichr)

      + match will automatically ignore bound symbols when matching (#19261 by
        @smichr)

      + match results will no longer contain extraneous symbols (only those
        requested) (#19261 by @smichr)

      + as_dummy should give a canonical result for expressions having bound
        symbols (#19261 by @smichr)

      + Lambdas written in terms of different symbols will no longer compare
        equal; this was an abuse of the Python == operator (#19261 by @smichr)

      + expr: A new method is_meromorphic is added. (#19306 by @jksuom)

  * diffgeom

      + Manifold.patches attribute is deprecated. (#19368 by @JSS95 and
        @mcpl-sympy)

      + Patch.coord_systems attribute is deprecated. (#19368 by @JSS95 and
        @mcpl-sympy)

      + Class signature names of CoordSystem is deprecated. CoordinateSymbol
        class and CoordSystem.symbols attribute are introduced instead. (#19368
        by @JSS95 and @mcpl-sympy)

      + CoordSystem.transforms, CoordSystem.connect_to, and
        CoordSystem.coord_tuple_transform_to are deprecated. Class signature
        relations, CoordSystem.transformation and CoordSystem.transform are
        introduced instead. (#19368 by @JSS95 and @mcpl-sympy)

      + CoordSystem.jacobian_determinant method is introduced. (#19368 by
        @JSS95 and @mcpl-sympy)

  * functions

      + lambdify added a warning when args is a set. (#19792 by @foice,
        @RobertoFranceschini, and @sylee957)

      + Fixes _eval_nseries method of log (#20002 by @sachin-4099)

      + Adds _eval_is_meromorphic method and _eval_aseries to class lowergamma
        (#19990 by @sachin-4099)

      + Adds _eval_is_meromorphic method and _eval_rewrite_as_tractable method
        to class uppergamma (#19990 by @sachin-4099)

      + Rectifies eval method of class besselk (#19990 by @sachin-4099)

      + Adds _eval_is_meromorphic to bessel function. (#19963 by @sachin-4099)

      + Adds _eval_nseries function to sin and cos. (#19916 by @sachin-4099)

      + reduced symbolic multiples of pi in trigonometric functions (#19741 by
        @sachin-4099)

      + fixed errors in assumptions when rewriting RisingFactorial /
        FallingFactorial as gamma or factorial (#18696 by @sachin-4099)

      + Adds _singularities to LambertW function (#19716 by @sachin-4099)

      + Rectifies _eval_rewrite_as_tractable method of class erf (#19697 by
        @sachin-4099)

      + Improved condition checking in piecewise_simplify() (#19596 by
        @dhruvmendiratta6 and @smichr)

      + Implemented _eval_rewrite_as_Abs() for sign (#19487 by
        @dhruvmendiratta6)

      + Adds cdir parameter to handle series expansions on branch cuts (#19555
        by @sachin-4099)

      + Adds _eval_rewrite_as_factorial() and _eval_rewrite_as_gamma()
        functionalities for subfactorial (#19515 by @sachin-4099)

      + Fixed cot.as_real_imag (sign error in imaginary part) (#19468 by
        @DaveWitteMorris and @gschintgen)

      + Corrects the _eval_as_leading_term() method of tan and sec functions (#
        19461 by @sachin-4099)

      + bsplines are more robust in terms of handling symbolic knots (#19272 by
        @smichr)

  * geometry

      + Ellipses with eccentricity >=1 and for eccentricity < 0 will be handled
        as trivial cases (#20045 by @agrawalshubham01)
  * integrals

      + upgrades to manualintegrate to support inverse trig functions! (#19993
        by @iammosespaulr)
  * interactive

      + The _repr_latex_, _repr_svg_, and _repr_png_ methods of subclasses of
        sympy objects are no longer discarded when init_printing() is called. (
        #19944 by @eric-wieser)
  * logic

      + Binary boolean operators on Boolean objects no longer coerce strings (#
        20093 by @eric-wieser)
  * matrices

      + Adding an array and a matrix now consistently gives TypeError. (#20159
        by @sidhu1012)

      + changed subs function to check if input is zip (#19159 by @czgdp1807
        and @gfolbe318)

      + added tests in test_commonmatrix.py (#19159 by @czgdp1807 and
        @gfolbe318)

      + The ordering of parameters in a parametrised solution from
        gauss_jordan_solve was fixed. Previously incorrect results were
        returned for some underdetermined systems. (#19885 by @1124816)

      + Prevents infinite recursion with rmul (#19860 by @mloubout)

      + Added class MatrixSet to represent the set of matrices (#19826 by
        @Smit-create)

      + Disabled default matrix intermediate product simplification and changed
        it to enable via context manager. (#19588 by @oscarbenjamin and
        @Pristine-Cat)

      + Use more efficient Cholesky factorization method to check if matrices
        are positive semidefinite. (#19573 by @galbwe)

      + row_del and col_del will raise IndexError rather than ValueError when
        the index is out of bounds. (#19571 by @sylee957)
      + Fixed a bug in the implementation of Sylvester's criterion for
        determining if a matrix is positive semidefinite. (#19556 by @galbwe)

      + Explicit non-matrix are treated as scalar (#19533 by @mloubout)

      + QRdecomposition will return matrices with zero rows and columns for
        zero rank matrices. e.g. Matrix([[0, 0, 0], [0, 0, 0], [0, 0, 0]]) will
        be decomposed with Matrix(3, 0, []) and Matrix(0, 3, []) (#19319 by
        @sylee957)

      + Added Matrix.companion for creating dense companion matrix. (#19339 by
        @sylee957)

      + Added CompanionMatrix for creating a symbolic companion matrix. (#19339
        by @sylee957)

      + Matrix([]).eigenvals(multiple=True) will give an empty list instead of
        an empty dict. (#19355 by @sylee957)

      + Determinant is now considered commutative. (#19354 by @eric-wieser)
  * ntheory

      + Integrated Lenstra's Elliptic Curve factorization into factorint (#
        19937 by @abh2k)

      + Added quadratic sieve (#19657 by @abh2k)

      + Implemented Lenstra's Elliptic curve factorization and Elliptic curve
        primality test (#19436 by @abhinav28071999)

  * parsing

      + Added support for while loop in C Parser (#20188 by @smitgajjar)
      + Upgraded Relational Operator support (#19982 by @iammosespaulr)

      + Bra-Ket Notation support (#19982 by @iammosespaulr)

      + Improved Grammar (#19982 by @iammosespaulr)

      + added Latex support for "not equal" and expanded support for less than,
        greater than symbols (#19970 by @bhpayne)

      + parse_latex supports \left and \right parenthesis notation. (#19466 by
        @sylee957)

      + parse_latex can parse expressions with amsmath spacing (#19475 by
        @sylee957)

      + Added parsing of \exp in parse_latex. (#19395 by @sylee957)

      + Add more parsing rules and test examples. (#19177 by @wuyudi)

      + Added support for more data types in C parser: signed char, unsigned
        char, short, short int, signed short, signed short int, unsigned short,
        unsigned short int, unsigned int, long, long int, signed long, signed
        long int, unsigned long, unsigned long int, double, long double. Also,
        modified the data type for int and float to intc and float32
        respectively, replacing integer and real (#19230 by @smitgajjar)

      + Added support for shorthand operators in C parser: +=, -=, *=, /= and %
        = (#19230 by @smitgajjar)

      + Removed the assumption of value of a variable, if it is not initialized
        while variable declaration(e.g.; in case of int a;, the value of a was
        assumed to be Integer(0), in case of float b;, the value of b was
        assumed to be Float(0.0) and in case of bool c;, the value of c was
        assumed to be S.false). Also, removed the assumption of default value
        of formal parameters while parameter declaration in function definition
        or function prototype (e.g.; in case of function definition void func
        (int a, float b) { //some code }, default value of formal parametersa
        and b were assumed to be Integer(0) and Float(0.0) respectively) (#
        19230 by @smitgajjar)

  * physics.control

      + Added dc_gain, poles, zeros, and is_stable in TransferFunction class. (
        #19896 by @namannimmo10)

      + Adding a new control systems toolbox as physics.control. (#18436 by
        @benepla and @namannimmo10)

      + Add TransferFunction, Series, Parallel, and Feedback class for
        physics.control submodule (#19390 by @benepla and @namannimmo10)

  * physics.quantum

      + Simplification of Dagger() * IdentityOperator() (#19783 by
        @dhruvmendiratta6)

      + When printing, Commutator, Anticommutator, InnerProduct, TensorProduct,
        and OuterProduct now respect keyword-arguments to sstr. (#19424 by
        @eric-wieser)

  * physics.units

      + Fixed some dimensional analysis bugs with the addition and
        multiplication operators. (#19705 by @mgreminger)
  * physics.vector

      + Added user warnings for all possible paths are found in particle.py. (#
        20131 by @sidhu1012)

      + Added user warning for cyclic paths in particle.py. (#20131 by
        @sidhu1012)

      + Point.vel() now attempts to calculate the velocity using the relative
        position from other points if it has not been already set by the user.
        This behavior mimics the existing behavior in ReferenceFrame.ang_vel_in
        (). (#20049 by @moorepants and @sidhu1012)

      + VectorLatexPrinter now respects the symbol_names setting when printing
        dynamicsymbols (#19684 by @eric-wieser)

      + VectorLatexPrinter now know about the same trig functions as the
        regular printer (#19684 by @eric-wieser)

      + When printing, Vector and Dyadic now respect keyword-arguments to sstr
        and latex. As a result, these no longer use vector printing
        customizations unless init_vprinting has been called. (#19640 by
        @eric-wieser)

  * plotting

      + capability to subclass Basebackend and specify it to the plotting
        functions, thus creating plots with other plotting libraries (#20463 by
        @oscarbenjamin)
      + Fixed plot3d_parametric_line plotting curves out of the box. (#19252 by
        @sylee957)
  * polys

      + Polys with complex floating point coefficients will now use the CC
        domain rather than EX. (#20194 by @oscarbenjamin)

      + Fixed a bug in minimal_polynomial when using Groebner bases (compose=
        False) (#19799 by @coproc)

      + Fixed GeneratorsError for creating some elements of FractionField when
        its ground domain is FractionField or PolynomialRing. (#19713 by
        @sylee957)

      + Fixed Poly initialized with PolyElement mutating the generator of the
        coefficient in the form of polynomial. (e.g. Poly(ZZ[x](x+1), y, domain
        =ZZ[x]) becomes Poly(y+1, y, domain=ZZ[x])) (#19659 by @sylee957)

      + Fixed Poly initialized with FracElement raising SympifyError. (e.g. dom
        = ZZ.frac_field(x); Poly(dom(x+2), y, domain=dom)) (#19659 by @sylee957
        )

      + Add division to finite extensions. (#19593 by @gschintgen and @jksuom)

      + Fixed GCD to always return a non-negative constant. (#19569 by
        @KaustubhDamania)

      + added new domains for Gaussian integers and rationals (#15396 by
        @jksuom and @smichr)

      + Add the Gaussian domains ZZ_I and QQ_I to Poly. Make Poly use the
        Gaussian domains automatically when I is present in the input. Add
        factorisation over the Gaussian integers (ZZ_I). The polys keyword
        argument gaussian=True now results in the domain QQ_I rather than the
        extension field QQ<I>. (#15396 by @oscarbenjamin)

      + improvement of dup_zz_mignotte_bound(f, K) by Knuth-Cohen bound (#19254
        by @lagamura)

  * printing

      + Support frac with pycode printers (for lambdify) (#20115 by @ehren)

      + Round-trip printing of floats (double-precision) to content MathML. (#
        19958 by @lcontento)

      + latex now once again requires settings to be passed as keyword and not
        positional arguments, and respects printer settings changed with
        set_global_settings; restoring the behavior from sympy 1.2 and earlier.
        (#20067 by @eric-wieser)

      + sympy.printing.pretty.pretty_symbology.xstr has been deprecated (#20081
        by @eric-wieser)

      + The unicode argument to sympy.printing.stringpict.prettyForm has been
        deprecated (#20081 by @eric-wieser)

      + The unicode attribute of sympy.printing.stringpict.prettyForm has been
        deprecated (#20081 by @eric-wieser)

      + The mpmath code printer now correctly prints the loggamma function. (#
        19913 by @abhaydhiman)

      + Use literal suffix for 1.0 in C89CodePrinter's printing of pow when the
        exponent is -1 (#19956 by @bjodah and @mmohrhard)

      + The modules sympy.printing.ccode, sympy.printing.fcode, and
        sympy.printing.cxxcode have been renamed to sympy.printing.c,
        sympy.printing.fortran, and sympy.printing.cxx, respectively. This was
        done to avoid conflicts that occur when a module name is the same as a
        function name. The modules are still importable under their old names
        but doing so is deprecated and a warning will be given (#19908 by
        @asmeurer)

      + from sympy.printing.codeprinter import Assignment no longer works. You
        should use from sympy.codegen import Assignment, which is where
        Assignment has lived since SymPy 1.1. (#19908 by @asmeurer)

      + Calling preview with viewer="file" no longer looks for a file
        executable (a regression in 1.6.0) (#19905 by @eric-wieser)

      + The deprecation of calling preview with viewer="StringIO" is now
        expired instead of forgotten (a regression in 1.6.0) (#19905 by
        @eric-wieser)

      + When printing, NDimArray now respects keyword-arguments to sstr (#19903
        by @eric-wieser)

      + preview no longer fails with ValueError if the preamble contains a %
        character. (#19858 by @eric-wieser)

      + Types which are not recognized by the LaTeX printer no longer have
        their __str__ interpreted as LaTeX, and have their str(...) printed as
        pre-formatted text as if they were printed normally. This includes the
        builtin str type: latex("hello") now results in the latex \mathtt{\text
        {hello}}.

        If a custom type intends to be interpreted as latex, it should define
        the _latex hook as described in the docs:

        def _latex(self, printer):
            return str(self)  # indicate that the result of __str__ is LaTeX-compatible

        To print a string containing LaTeX math using MathJax, use

        import IPython
        IPython.display.Math(string)

        (#19611 by @eric-wieser)

      + The latex printer now shows builtin floats using ...x10^... notation
        instead of ...e... notation. (#19611 by @eric-wieser)

      + preview now throws OSError instead of SystemError if viewers cannot be
        found. (#19818 by @eric-wieser)

      + Fixed the SciPy printer for sparse matrices (#19633 by @benjaminwolba
        and @sylee957)

      + preview(..., output='pdf') now uses dvipdfmx instead of dvipdf if
        available. As a result, it now works with a MiKTeX installation on
        windows. (#19635 by @eric-wieser)

      + LatexPrinter._print is no longer called on strings which have already
        been converted to Latex. (#19614 by @eric-wieser)

      + A new sympy.printing.defaults.Printable base class was added, which is
        a mixin providing _repr_latex_ in terms of LatexPrinter().doprint().
        Any user type which subclasses this will opt into init_printing. (#
        19425 by @eric-wieser)

      + Printing unevaluated Muls with multiple Number factors will show all
        factors strictly in order. Identities will also be shown explicitly. (#
        19450 by @oscarbenjamin)

      + user types that implement _latex are now printed as LaTeX when embedded
        within builtin collections like list or dict. (#19389 by @eric-wieser)

      + fixed a bug where srepr function would not print dictionary and set
        properly (#19346 by @rational-kunal)

      + tuples of one element now include the usual trailing comma (#19348 by
        @eric-wieser)

      + mat_symbol_style='bold' no longer applies to subscripts of matrix
        symbols (#19301 by @eric-wieser)

  * series

      + Adds e.is_Pow heuristic to limits.py to improve the limit evaluations
        of Pow objects (#19680 by @sachin-4099)

      + Changes in mrv() function of gruntz.py and cancel() function of
        polytools.py resolves RecursionError and Timeout in limit evaluations (
        #19646 by @sachin-4099)

      + modified order.py to better work with Add objects. (#19546 by
        @maurogaravello)
      + Adds a functionality to the doit() method of limits.py which uses
        is_meromorphic() for limit evaluations (#19432 by @sachin-4099)
      + Fixed wrong computations of fourier_series for even or odd functions
        with limits that are specified non-central. (#19382 by @sylee957)
      + Replaces xreplace() with subs() in rewrite() function of gruntz.py
        resolving incorrect limit evaluations (#19297 by @sachin-4099)

      + Adds a condition to limitinf() function of gruntz.py resolving
        incorrect limit evaluations (#19292 by @sachin-4099)

  * sets

      + Earlier expr and sets were treated equal which gave incorrect output
        for some set functions(mainly : - in, is_subset), made sets and expr
        not to be equal (#20208 by @sidhu1012)
      + nested multi-symbol first arg for ConditionSet now handled with subs/
        as_dummy (#19512 by @smichr)

      + the bound symbols cannot be replaced with subs (#19512 by @smichr)

      + the error checking for mismatched signatures for sym and the base set
        has been improved (#19512 by @smichr)

      + ConditionSet still tries to unify symbols and denest a base set that is
        given as a ConditionSet but will no longer introduce new symbols (and
        will leave the base set a a ConditionSet) when this cannot be done (#
        19512 by @smichr)

      + Fixed ConditionSet.dummy_eq() and ConditionSet.as_dummy(). (#19502 by
        @gschintgen)

      + Fixed ConditionSet.subs() in the case where the substitution targets a
        free symbol. (#19495 by @gschintgen)

      + Fixed _infimum_key sorting key. (#19437 by @gschintgen)

      + ImageSets with Lambdas having different symbols will no longer compare
        equal and should be compared like a.dummy_eq(b) (#19261 by @smichr)

  * simplify

      + Fixed sqrtdenest giving wrong results for some forms of sqrt(a + b*sqrt
        (r)) (#19932 by @sylee957)
      + Fixes a bug in collect when collection keys are not independent. (#
        19720 by @mloubout)

      + Improved simplification for sign() (#19596 by @dhruvmendiratta6 and
        @smichr)

      + Improved trigsimp for hyperbolic functions nested in non-trig
        functions. (#19548 by @gschintgen)

      + Fixes a bug in collect when collected symbols appear in the facorized
        expression. (#19431 by @mloubout)

  * solvers

      + Added simplification strategies for simplifying the solutions of
        systems of ODEs (#19998 by @mijo2 and @oscarbenjamin)

      + Fix bug in nonlinsolve leading to key-error (#19189 by @nsfinkelstein
        and @oscarbenjamin)

      + improved functionality for solveset in case of inequalities (#19978 by
        @maurogaravello)

      + Handling of inequalities involving Piecewise is improved in solveset. (
        #19986 by @maurogaravello)

      + Solving higher-order system of ODEs by reducing/transforming it into
        the first-order system of ODEs by numerous methods. (#19838 by @mijo2)

      + Added component division technique to divide the system of ODEs into
        logical sub-systems and solving each of these separately. (#19762 by
        @mijo2)

      + Extending checkodesol and constants_renumber to handle system of ODEs (
        #19733 by @mijo2)

      + Added dsolve_system that can solve a system of ODEs (#19695 by @mijo2)

      + API for the _linear_neq_order1_type1-4 was changed to make it easier
        for anyone to access the solver (#19653 by @mijo2)

      + Solving linear systems particularly involving polynomial coefficients
        is much faster (#18844 by @oscarbenjamin)

      + Added the new n equations linear first-order non-constant coefficient
        non-homogeneous solver where the coefficient matrix of the system of
        ODEs is commutative with its antiderivative. (#19594 by @mijo2)

      + solveset will always use a symbol that has only either the real or
        complex attribute and no other attribute; when a ConditionSet is
        returned, the original symbol for which the solution is being sought
        will be used if it does not cause evaluation of the result. (#19512 by
        @smichr)

      + In dsolve there is no a general solver that can solve systems of
        constant coefficient non-homogeneous first order ODEs of any size in
        terms of integrals. (#19341 by @mijo2)

      + Fixed exception handling in solveset's secondary trigonometric solver.
        (#19566 by @gschintgen)

      + equations with an additive generator are now solved more quickly (#
        19524 by @smichr)

      + Improved solveset capabilities for solving trigonometric equations,
        notably rational and symbolic coefficients are now supported. (#19507
        by @gschintgen)

      + solve_linear_system is now a thin wrapper for linsolve. It is
        recommended to use linsolve in new code. solve_linear_system maybe
        deprecated or removed in future. (#18814 by @oscarbenjamin)

      + Addition of a solver that handles a subclass of linear first order
        non-constant coefficient homogeneous systems of ODEs with any number of
        equations. (#19185 by @mijo2)

  * stats

      + The state space of ContinuousMarkovChain is now by default a Range
        object instead of S.Reals. (#20150 by @czgdp1807 and @naveensaigit)

      + The generator matrix of ContinuousMarkovChain is now by default a
        MatrixSymbol object instead of None. (#20150 by @czgdp1807 and
        @naveensaigit)

      + RandomMatrixSymbol.doit will be invariant upon call. (#20136 by
        @sylee957)
      + The state space of DiscreteMarkovChain is now by default a Range object
        instead of S.Reals. (#20042 by @Maelstrom6)

      + The transition probability matrix of DiscreteMarkovChain is now by
        default a MatrixSymbol object instead of None. (#20042 by @Maelstrom6)

      + Fixed xreplace infinitely expanding random matrix ensemble classes. (#
        20018 by @sylee957)

      + All the ensemble classes (RandomMatrixEnsemble, GaussianEnsemble,
        GaussianOrthogonalEnsemble, ...) now becomes stub function
        constructors. If you want to use them as classes, you should import
        them as RandomMatrixEnsembleModel, GaussianEnsembleModel, ... (#20018
        by @sylee957)

      + Added sampling of Joint RVs from external libraries (#19848 by
        @Smit-create)

      + Added sampling for Matrix Distributions (#19857 by @Smit-create)

      + Allowing CompoundDistribution to handle more than one random variables
        (#19808 by @Smit-create)

      + Added Wishart and MatrixNormal Distributions (#19795 by @Smit-create)

      + Change in return type of P and E with evaluate=False. With evaluate=
        False, P and E are made to return Probability and Expectation object
        respectively. (#19819 by @Smit-create)

      + Added MatrixGamma Distribution (#19734 by @Smit-create)

      + Added symbolic classes of Moment and CentralMoment (#19724 by
        @Smit-create)

      + Added support for Compound Distributions (#19648 by @Smit-create)

      + Added doit in class Probability (#19696 by @Smit-create)

      + Added MutlivariateNormal and MutlivariateLaplace function (#19631 by
        @Smit-create)

      + Added Poisson, Wiener and Gamma Processes (#19387 by @Smit-create)

      + Added Expectation Matrix, Variance Matrix and CrossCovariance Matrix (#
        19529 by @Smit-create)

      + Added sample_stochastic for sampling from stochastic processes. (#19500
        by @Smit-create)

      + FIxes free_symbols method of RandomIndexedSymbol (#19459 by
        @Smit-create)

      + Added Sampling from external libraries for all the random variables of
        sympy (#19342 by @Smit-create)

      + Added doit method in Expectation and made E to call Expectation (#19290
        by @Smit-create)

      + Added is_random in sympy.stats.rv to check if expression contains
        random variables (#19304 by @Smit-create)

      + expand added in sympy.stats.symbolic_rv API. (#19295 by @Smit-create)

      + Added Lomax and Bounded pareto distribution (#19273 by @Smit-create)

      + Added sampling methods for continuous variables (#18754 by @Smit-create
        )

      + Added library option in sample (#18754 by @Smit-create)

      + sample returns an iterator object since version 1.7 (#18754 by
        @Smit-create)

  * tensor

      + Adding ArrayDerivative class as subclass of Derivative. This new
        handles derivatives involving non-scalar expressions. (#20072 by
        @Upabjojr)
  * utilities

      + sympy.utilities.iterables.partitions() no longer reuses the same
        dictionary for each yielded output. (#20154 by @asmeurer)
      + Add support for Integral with lambdify (using scipy or mpmath) (#20134
        by @ehren)

      + Lambdifying an expression with loggamma using mpmath no longer raises
        ImportError. (#19913 by @abhaydhiman)

      + find_executable is deprecated in favor of the builtin shutil.which. (#
        19634 by @eric-wieser)

  * vector

      + integral of parametric region depends on the order of limits at the
        time of initialization. (#20044 by @friyaz)

      + vector_integrate can integrate over ImplicitRegion objects. (#19883 by
        @friyaz)

      + Added a function to find a rational point on conic (#19807 by @friyaz
        and @Upabjojr)

      + Added support to create implictly defined regions. (#19681 by @friyaz)

      + Added support to integrate scalar/vector fields over objects of
        geometry module. (#19650 by @friyaz)

      + added class to represent integral of scalar/vector field over a
        parametric surface. (#19539 by @friyaz)

      + Modified API of ParametricIntegral class (#19580 by @friyaz)

      + Added class to represent a parametric region in space. (#19472 by
        @friyaz)

  * other

      + The LaTeX docs now need to built with xelatex rather than pdflatex. (#
        20309 by @oscarbenjamin)
      + Support for Python 3.5 has been dropped. SymPy now requires Python 3.6
        or newer. (#20145 by @oscarbenjamin)

      + more function raise TypeError when passed invalid keyword-arguments,
        rather than ignoring them silently (#20086 by @eric-wieser)

      + assert sympy.testing.pytest.raises(Exception, func) no longer always
        asserts when pytest is not present (#20012 by @eric-wieser)
      + Make SymPy do less at import time so that import sympy is faster. (#
        19910 by @asmeurer)
      + Improve code quality by cleaning the doctests up (#19406 by
        @InCogNiTo124 and @oscarbenjamin)

      + intersphinx links to :mod:`sympy` no longer point to the documentation
        for Immutable Matrices (#19430 by @eric-wieser)

(ryoon)

2020-12-09 12:38:53 UTC MAIN commitmail json YAML

Updated time/py-aniso8601, net/py-smb

(adam)

2020-12-09 12:38:32 UTC MAIN commitmail json YAML

py-smb: updated to 1.2.6

pysmb-1.2.6, 9 Dec 2020
=======================
- Fix bug in SMB1 store file implmentation which generates SMB_COM_WRITE_ANDX
  packets larger than the allowed max buffer size

(adam)

2020-12-09 12:37:29 UTC MAIN commitmail json YAML

py-aniso8601: updated to 8.1.0

aniso8601 8.1.0

Empty string arguments to get_date_resolution and parse_date now raise ISOFormatError, fixes 26
None and non-string arguments to get_date_resolution and parse_date now raise ValueError
Empty string arguments to parse_duration now raise ISOFormatError
None and non-string arguments to parse_duration now raise ValueError
Empty string arguments to parse_interval and parse_repeating_interval now raise ISOFormatError
None and non-string arguments to parse_interval and parse_repeating_internval now raise ValueError
Empty string arguments to get_time_resolution and parse_time now raise ISOFormatError
None and non-string arguments to parse_time now raise ValueError
None and non-string arguments to parse_timezone now raise ValueError
Empty string arguments to parse_datetime now raise ISOFormatError
None and non-string arguments to parse_datetime now raise ValueError
Missing delimiter in datetime strings when calling parse_datetime now raises ISOFormatError
Missing delimiter in regular and repeating interval strings when calling parse_interval and parse_repeating_interval now raises ISOFormatError
get_time_resolution now correctly throws ISOFormatError when a time component has too many characters in a time using ":" as a separator

(adam)

2020-12-09 12:32:30 UTC MAIN commitmail json YAML

Updated security/py-acme, security/py-certbot*

(adam)

2020-12-09 12:31:37 UTC MAIN commitmail json YAML

py-acme py-certbot*: updated to 1.10.1

1.10.1 - 2020-12-03

Fixed

Fixed a bug in certbot.util.add_deprecated_argument that caused the deprecated --manual-public-ip-logging-ok flag to crash Certbot in some scenarios.
More details about these changes can be found on our GitHub repo.

1.10.0 - 2020-12-01

Added

Added timeout to DNS query function calls for dns-rfc2136 plugin.
Confirmation when deleting certificates
CLI flag --key-type has been added to specify 'rsa' or 'ecdsa' (default 'rsa').
CLI flag --elliptic-curve has been added which takes an NIST/SECG elliptic curve. Any of secp256r1, secp384r1 and secp521r1 are accepted values.
The command certbot certficates lists the which type of the private key that was used for the private key.
Support for Python 3.9 was added to Certbot and all of its components.

Changed

certbot-auto was deprecated on Debian based systems.
CLI flag --manual-public-ip-logging-ok is now a no-op, generates a deprecation warning, and will be removed in a future release.

Fixed

Fixed a Unicode-related crash in the nginx plugin when running under Python 2.

(adam)

2020-12-09 12:29:57 UTC MAIN commitmail json YAML

doc: Updated games/stone-soup-sdl to 0.25.1

(nia)

2020-12-09 12:29:08 UTC MAIN commitmail json YAML

doc: Updated games/stone-soup to 0.25.1

(nia)

2020-12-09 12:28:40 UTC MAIN commitmail json YAML

stone-soup: Update to 0.25.1

Stone Soup 0.25.1 (20200717)
----------------------------

Bugfix Release
--------------

* Artefacts from acquirement now leave a note in morgues.
* Scarf of harm is fixed.
* Foxfire will no longer attack out of LoS.
* Stacking from empty Nemelex decks is no longer possible.
* Wizlab entry now generates a milestone / note again.
* Fix a bug where cloud generators triggered on load when no time had passed,
  leading to a different cloud arrangement from saving + reloading.
* Seeded play fixes for seed instability in a few cases, as well as crashes
  related to seed stability and pregeneration code.
* Several speedups for dungeon rendering, especially in zigs.
* Sprint 3 cloud generators have been retuned.
* Improvements to the behavior of restart_after_save (on by default in 0.25.0).
* Using [] in map view from stairs to view other levels now correctly finds the
  matching stairs.
* Crashes to do with annotation, off-level map view, and custom flashes have
  been fixed.
* It is no longer possible for a bug to cause the player to drown or fall into
  lava, emergency flight will be activated instead.

Stone Soup 0.25.0 (20200612)
----------------------------

Highlights
----------
* Spells in many schools have been redesigned to make the schools more
  distinct.
* Acquirement scrolls have been despoilered, offering the player a choice of
  generated items.
* Effects from spell miscasts, god wrath, death curses, and Zot traps have
  been overhauled for consistency and simplicity.

Branches, Environment
---------------------
* Potions of cancellation now appear as loot in Ziggurats.
* Boris can now spawn after the player picks up the Orb of Zot.
* Forest fires and the Tornado spell can no longer destroy temporary trees
  made by Summon Forest.
* D:1 Level spawns can no longer generate within LOS distance of the player's
  starting position.
* Many arrival vaults have been reworked to allow better player tactics.
* A new Swamp ending themed as a conflict between Yred and Fedhas that
  includes an undead version of the Lernaean Hydra.
* Ziggurats now have level set featuring many player ghosts.
* Zot traps have had their effect flowchart simplified and focused.
* Abyss exits that spawn from earning xp can spawn after the initial spawn,
  instead of every subsequent spawn being a downstair.
* Troves can now ask for scrolls of fog or scrolls of fear.

Character
---------
* Monsters summoned by the player now dismiss when they become hostile.
* Players can now renounce their religion while silenced.
* All Evocable items can no longer be used by the player while confused.
* Formicids can no longer cast Swiftness.

Gods
----
* Trog no longer gifts ranged weapons nor ammunition, gifting only melee
  weapons. These weapons can only have egos of plain, vorpal, flaming, and
  anti-magic.
* Trog now hates use of all magical staves and pain weapons.
* Elyvilon's Divine Protection now always protects exactly at 5* piety instead
  of protecting at a value between 5* and 6*.
* Fedhas now protects plant allies from collisions and from ranged attacks by
  other allies.
* God conducts for harming allies now apply to spells and items that place
  harmful clouds.
* Nemelex abilities can no longer be used while silenced.
* Nemelex card revisions:
  - The pain card no longer summons a flayed ghost, instead it torments at high
    power (the card user is spared).
  - The cloud card now produces black smoke around enemies in sight, to better
    fir with the deck of escape.
* Wu Jian has been tweaked:
  - Wall jumps are now only activated via the 'a'bility menu.
  - Whirlwind attacks no longer pin
  - Heavenly Storm now starts with a slaying bonus of 5, capped at 15, and
    increases by 1 for each martial attack.
* Xom no longer inflicts miscast effects.
* Xom demon summoning is increased in power.
* Wrath changes
  - Trog's "firey rage" is now a fireball, instead of a fire miscast. Trog no
    longer uses rot as retribution.
  - Lugonu's "translocation wrath" no longer uses translocations miscast.
    Instead, the player is either teleported to monsters, banished, or set upon
    by Abyss summons.
  - Cheibriados' wrath no longer uses miscasts. At very high tension, in
    addition to sleeping and slowing the player, Chei makes a lot of noise. At
    low tension, miscasts are replaced by stat damage.
  - Fedhas' wrath no longer uses elemental miscasts. These are replaced by a
    choice of corrosive bolt, primal wave, or thorn volley.
  - Yredelemnul's wrath no longer uses necromancy miscasts, in their place Yred
    fires a bolt of draining.
  - Kikubaaqudgha's wrath uses death curses in place of necromancy miscasts.
* Vehumet is less likely to give duplicate gifts.
* Xom is stimulated upon worship at a faded altar.

Items
-----
* Scroll of Acquirement rework:
  - Offers players a choice of five fully generated items.
  - Three of the item categories are randomly chosen and the other two are
    always gold and food (for species that eat).
  - Generated items are always useable and not hated by the player's current
    god.
  - The Miscellaneous category for evocable items is no longer available.
* New Potion of Stabbing that gives a 50% chance to upgrade weak stabs (e.g.
  distracted monsters) to strong ones (e.g. sleeping monsters).
* Tin of Tremorstones, a new multiuse evocable. Tremorstones have 3 charges
  which recover over time with XP. When used, it creates a number of radius 2
  explosions (the number scales with evocations skill) near the center
  of present monster that are triple-affected by AC (like LRD). The explosions
  are randomly skewed and may hit the user. Most useful for players with good
  armour.
* The chaos brand now has might and agility effects, no longer causes miscast
  effects, and its cloning effect can create friendly and neutral monsters.
* Potions of Brilliance now provide a stronger universal spell enhancer and
  remove spell hunger. They no longer provide an Int bonus nor wizardry.
* Potions of Might no longer provide a bonus to strength.
* Scrolls of Magic Mapping now reveal any floor traps on the level.
* The -Tele property no longer appears on artefact weapons and jewellery.
* Ordinary shields have been renamed to kite shields and large shields have
  been renamed to tower shields. This helps make equipment descriptions less
  ambiguous.
* The vorpal weapon ego no longer has distinct adjectives for each weapon
  class. Now all such weapons are described as 'vorpal'.
* Unrandart changes:
  - New unrand: Cigotuvi's Embrace, a +4 leather armour with rN+, rRot and
    *Drain that automatically gathers corpses to increase AC. The AC decays
    slowly over time but decays more quickly as more corpses are added.
  - Boots of the Assassin are now called the hood of the Assassin and use the
    headgear slot.
  - The demon blade Leech gains *Rage/+Rage and loses its AC-3 and EV-3
    properties.
  - The Elemental Staff now acts as an enhancer for all elemental schools,
    with enhancement applying independently for each school.
  - Warlock's Mirror can now reflect piercing ranged weapons.
  - The Staff of Olgreb now has a chance to deal poison-arrow flavored damage
    on hit, based on evocations skill. It no longer has an additional chance to
    cast Venom Bolt on top of casting OTR when evoked. It now grants poison
    immunity to monsters wielding it.
  - The Dragonskin Cloak now provides rCorr instead of sticky flame
    resistance.
  - The scythe of Curses no longer curses items in inventory, and now applies
    death curses instead of necromancy miscasts.
  - The plutonium sword still applies transmutations miscasts, but gains a
    chance to polymorph the target on hit (since this is no longer a miscast
    effect for monsters).
  - The brooch of Shielding is now a guardian spirit amulet with SH+8.
  - Bloodbane has been removed, having been merged into Leech.
  - Maxwell's Etheric Cage has been removed.
* Phial of floods now applies a silencing "waterlogged" debuff to all monsters
  in the flooded area and no longer summons water elementals.
* Staves of poison now do resistable poison damage on hit like other staves
  instead of just having a chance to poison.
* Distortion branded weapons no longer teleport foes.
* Distortion unwield effects no longer cause a translocations miscast. Instead,
  they either teleport the player to monsters, banish the player, or cause
  severe contamination.
* Regeneration items only activate after attuning to the player at full HP,
  identical to the amulet.
* Scarf egos are revised: cloud immunity and spirit shield are removed, harm
  and invisibility are added. Harm scarves do not drain the player when
  removed.
* Amulets of reflection now always give +5 SH and must attune to the player at
  full HP. Reflected missiles, poison, and banishments now correctly award
  piety.
* Cloak egos are revised: invisibility is removed, preservation (providing
  corrosion resistance) and stealth are added.
* The Harm property can now appear on randart armour, and does not incur a
  drain penalty on removal.
* Stat rings are now always either +6 or -4. AC, EV, and Slay rings are now
  always either +4 or -4.
* Removed: potion of agility, staff of power, crystal ball of energy, sack of
  spiders, lamp of fire, fan of gales, wand of scattershot, amulets of the
  gourmand, amulets of harm, amulets of rage.

Interface
---------
* The seed selection dialogue has been ported to webtiles and is enabled on
  select servers.
* auto_butcher has been changed to default to `always` (from the previous value
  of `very hungry`).
* A new option, auto_butcher_max_chunks, prevents automatic butchering with more
  than that many chunks in inventory. Its default value is 10 for non-ghoul
  characters.
* explore_auto_rest now defaults to true.
* New morgue section: screenshots. When notes are taken with : an ascii
  screenshot is additionally saved and can be added to morgues.
* The console monster list now displays monster status information and whether
  or not the monster is wielding a launcher or polearm, or has a wand
* The ^x summary display now shows monster status information
* A new option, monster_item_view_coordinates, can be set to true to display
  player-relative coordinates in the ^x display.
* The auto-travel trail displayed with show_travel_trail can now be customised
  in console (both for glyph and colour).
* The "visited status" of stairs and transporters can now be indicated both by
  glyph and by colour in console.
* Allies now show sleep and confusion status tiles.
* A new option, game_scale, allows for global pixel scaling to make dcss more
  usable on large and/or high-resolution monitors. (Values in the range of 2-4
  will be helpful for upscaling for 2k-4k monitors.)
* The behavior of `tile_filter_scaling=false` has been improved to work on all
  tiles in the game, for better pixelated effects.
* Webtiles now supports showing save info in the lobby; see CAO for this feature
  in action.

Monsters
--------
* New unique: Maggie, a younger version of the unique Margery, who appears
  just before and in Lair. She has a steam, acid, or swamp dragon scales, Bolt
  of Fire, and Mesmerize. Only one of Maggie or Margery will place in a game.
* Margery now always gets Fire, Shadow, or Storm dragon scales as a
  counterpart to Maggie's armour.
* Both Maggie and Margery have a small extra chance of spawning with a
  pre-enchanted Wyrmbane (1 or 2 points of enchantment, respectively).
* Monsters such as spiders no longer have a clinging ability.
* Mummy death curses are no longer necromancy miscasts, and instead have their
  own effect table.
* New monster: nameless horror. Nameless horrors are produced by summoning
  miscasts. They are giant, tanky, have an antimagic attack and abjuration as a
  natural ability.
* Hepliaklqana ancestors and demonic guardians can no longer be enslaved or
  frenzied.
* Summoned monsters can now get the inner flame status, both from the spell and
  the scroll.
* Monsters now try to avoid blocking the line of fire of monsters behind them.

Spells
------
* Spell in many schools have been redesigned to make the schools have better
  differentiation, more positional considerations, and better UI. The
  descriptions below describe the schools' individual focus and any new,
  changed, and removed spells in each school:
  - Fire spells have directed explosions or set things on fire:
    + New L1 Conjurations/Fire spell Foxfire that conjures two foxfire
      projectiles that quickly hone in on their target, each doing a bit more
      than half the damage of Flame Tongue.
    + Conjure Flame now creates embers on the player's position that turn into
      a flame cloud a turn later. The embers smother if a monster steps on them.
    + Inner Flame now creates a flame cloud under the affected monster
      whenever it takes damage in addition to the usual explosion it makes
      when the monster dies.
    + New L6 Conjurations/Fire spell Starburst that fires 8 range 5 bolts in
      the principle directions.
    + Removed spells: Flame Tongue, Throw Flame, Bolt of Fire.
  - Air school spells bounce, are pointy, or are hard to direct:
    + Airstrike damage now scales so it's greater the more unoccupied squares
      there are surrounding the target.
    + Summon Lightning Spire now places the spire randomly.
  - Earth spells are directed:
    + Borgnjor's Vile Clutch now is a range 6 always-penetrating beam instead
      of a smite-targeted 3x3 explosion.
  - Ice spells are diffuse and subtle:
    + New L3 Ice spell Frozen Ramparts that makes all walls within radius 2
      become covered in ice, damaging monsters that walk by. Damage bypasses AC
      and slows cold-blooded animals.
    + New L4 Conjurations/Ice spell Hailstorm that fires a ring of ice beams
      from radius 2 to radius 3, not affecting radius 1 squares. Monsters with
      rC+++ such as ice beasts are immune to this effect.
    + Ozocubu's Refrigeration does 33% more damage on-average and no longer
      harms the caster.
    + New L9 Ice spell Absolute Zero that instantly freezes to death the
      closest monster in range, leaving an ice block. A random closest monster
      is chosen as the target when there are ties. The spell is range 5 and
      very loud, with noise attenuated by power.
    + Removed spells: Throw Frost, Throw Icicle, Bolt of Cold, Glaciate.
    + As a result of these changes, Ice Elementalists no longer put starting
      skill in Conjurations.
  - Conjurations are pure magic with good accuracy in some way:
    + Iskenderun's mystic blast now makes a range 5 explosion around the
      player that damages and pushes back monsters, potentially colliding them
      with features and other monsters.
    + Dazzling Flash replaces Dazzling Spray. Makes a flash centered on the
      player of up to radius 3 that can blind monsters in the affected area.
    + Searing Ray now fires all its rays at the chosen target, adjusting
      the rays as the target moves. If no target is chosen, the spell
      repeatedly fires in the chosen direction. The rays all penetrate and
      each has the same damage and to-hit. The ray damage is adjusted to have
      the same overall damage distribution as before this change.
    + Spellforged Servitor now gives only one spell to the servitor. This is
      the highest level servitor-compatible spell the player has from the
      following sets, in order of preference: L4 and higher ranged damage
      spells, cloud spells, and low-level or short-range spells.
    + Force Lance is removed.
  - Poison spells poison things or perform some kind of alchemy
    + Sting is now a range 3 Poison/Transmutations spell using the same
      partly-resistable beam type previously used by Poison Arrow.
    + New L6 Poison/Transmutations spell Eringya's Noxious Bog that creates a
      temporary toxic bog trail as the player moves. The bog terrain applies
      the same partly-resistable damage flavor as Sting as well as the
      movement and combat penalties of shallow water.
    + Removed spells: Venom Bolt, Poison Arrow
    + As a result of these changes, Venom Mages now put starting skill in
      Transmutations instead of Conjurations.
  - Necromancy has balance adjustments to make the school not so strong and
    to begin to move it closer to a melee support school:
    + Corpse Rot now creates miasma clouds in a ring around the player, making
      one cloud for each corpse in LOS, but with lower duration.
    + Agony and Dispel Undead are now range 1, and Dispel Undead is now L4.
    + Regeneration and Bolt of Draining are removed.
* The Young Poisoner's Handbook now contains Ignite Poison.
* Confusing Touch is now level 3 and checks MR instead of monster hit dice.
* The player is now immune to the melee-fumbling effects of liquefied ground
  made by casting Leda's Liquefaction. The slow movement applies regardless of
  flight status and the spell can be used while flying.
* Firestorm and Ignition now can burn trees, and Fireball burns trees in all
  squares of its explosion.
* Call Imp no longer bases the type of imp summoned on spellpower.
* The Confuse spell has been removed.
* Spell miscast effects have been simplified to give contamination and a single
  per-school effect, scaling with spell risk and level. The new effects by
  school are:
  - Charms and Hexes: debuff and slow.
  - Summoning: durably summon a nameless horror (new monster).
  - Translocation: dimension anchor.
  - Transmutation: extra contamination for the player, malmutate a monster.
  - Conjuration: irresistable AC-ignoring damage.
  - Elemental schools: school flavored damage (Earth uses fragmentation
    damage).
* The Deflect Missiles spell has been removed.
* Tukima's Dance can no longer be used if the player sacrificed Love.
* Lesser Beckoning and Teleport Other now turn allies hostile.
* Eldritch Tentacles from malign gateway can no longer attack out of LOS of the
  player, and arrive sooner after the gateway is opened.

Development
-----------
* The WebTiles server has seen a major overhaul and now supports python 3 as
  well as Tornado 5+, as well as numerous other backend/technical improvements.
* The catch2 testing framework is now integrated into the project and is
  enabled in our CI testing.
* GitHub actions have been configured to replace Travis CI testing.

(nia)

2020-12-09 12:20:14 UTC MAIN commitmail json YAML

doc: Updated devel/py-tortoisehg to 5.6nb1

(wiz)

2020-12-09 12:20:01 UTC MAIN commitmail json YAML

py-tortoisehg: fix PLIST for py-sphinx1

This builds with all python versions, but mark it as self-conflicting.

Update a bug report URL while here.

Bump PKGREVISION.

(wiz)

2020-12-09 12:07:24 UTC MAIN commitmail json YAML

graphics: Enable sane-airscan

(ryoon)

2020-12-09 12:06:47 UTC MAIN commitmail json YAML

doc: Added graphics/sane-airscan version 0.99.21

(ryoon)

2020-12-09 12:05:58 UTC MAIN commitmail json YAML

2020-12-09 11:35:57 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_tools to 6.3

(jaapb)

2020-12-09 11:35:47 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_tools to version 6.3.

This adds support for OCaml 4.11 and 4.12, and removes the specific
OCaml version dependency present in earlier versions

(jaapb)

2020-12-09 11:29:07 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_tools_versioned to 5.4.0

(jaapb)

2020-12-09 11:28:57 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_tools_versioned to 5.4.0.

The upstream project name changes; otherwise the only change is added
support for OCaml 4.11.

(jaapb)

2020-12-09 11:26:59 UTC MAIN commitmail json YAML

doc: Added devel/libbsd version 0.10.0

(cheusov)

2020-12-09 11:26:43 UTC MAIN commitmail json YAML

Revert previous commit about mk-configure

(cheusov)

2020-12-09 11:25:12 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-migrate-parsetree to 1.8.0

(jaapb)

2020-12-09 11:25:03 UTC MAIN commitmail json YAML

Updated devel/ocaml-migrate-parsetree to 1.8.0

The github upstream project has changed. Further changes are mostly
bugfixes, plus added support for OCaml 4.11 and 4.12.

(jaapb)

2020-12-09 11:24:36 UTC MAIN commitmail json YAML

doc: Added devel/mk-configure version 0.35.0

(cheusov)

2020-12-09 11:21:46 UTC MAIN commitmail json YAML

2020-12-09 11:14:07 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-base to 0.13.2

(jaapb)

2020-12-09 11:13:56 UTC MAIN commitmail json YAML

Updated devel/ocaml-base to 0.13.2.

I can't find a changelog, but changes seem minor.

(jaapb)

2020-12-09 11:13:03 UTC MAIN commitmail json YAML

doc: Updated textproc/lua-stringy to 0.7.0

(nia)

2020-12-09 11:12:48 UTC MAIN commitmail json YAML

2020-12-09 11:12:33 UTC MAIN commitmail json YAML

Added 'used by' comment to Makefile.common in devel/ocaml-dune

(jaapb)

2020-12-09 11:11:27 UTC MAIN commitmail json YAML

Added ocaml-csexp to Makefile SUBDIRs

(jaapb)

2020-12-09 11:11:05 UTC MAIN commitmail json YAML

doc: Added devel/ocaml-csexp version 1.3.2

(jaapb)

2020-12-09 11:10:47 UTC MAIN commitmail json YAML

2020-12-09 11:07:36 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-result to 1.5

(jaapb)

2020-12-09 11:07:26 UTC MAIN commitmail json YAML

Updated devel/ocaml-result to 1.5.

The sole change is adding an alias for the result type on OCaml versions
4.08 and higher.

(jaapb)

2020-12-09 11:06:15 UTC MAIN commitmail json YAML

doc: Updated time/lua-date to 2.1.3

(nia)

2020-12-09 11:05:58 UTC MAIN commitmail json YAML

lua-date: Update to 2.1.3

- v2.1.3 fix rockspec for Lua 5.4

(nia)

2020-12-09 11:04:00 UTC MAIN commitmail json YAML

doc: Updated textproc/lua-lyaml to 6.2.7

(nia)

2020-12-09 11:03:42 UTC MAIN commitmail json YAML

lua-lyaml: Update to 6.2.7

## Noteworthy changes in release 6.2.7 (2020-11-27) [stable]

### Bug fixes

  - Don't skip YAML entries from mixed key Lua tables.

(nia)

2020-12-09 10:53:30 UTC MAIN commitmail json YAML

Updated ocaml-dune-configurator to Makefile SUBDIRs

(jaapb)

2020-12-09 10:52:35 UTC MAIN commitmail json YAML

doc: Added devel/ocaml-dune-configurator version 2.7.1

(jaapb)

2020-12-09 10:52:17 UTC MAIN commitmail json YAML

Added devel/ocaml-dune-configurator, split off from devel/ocaml-dune

This package helps writing availability tests for ocaml-dune; it had to
be split off because of bootstrap procedure changes in dune itself.

(jaapb)

2020-12-09 10:49:17 UTC MAIN commitmail json YAML

Added Makefile.common to devel/ocaml-dune

(jaapb)

2020-12-09 10:48:43 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-dune to 2.7.1

(jaapb)

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

Updated devel/ocaml-dune to version 2.7.1.

Changes from the previous version are too many to mention (see the
CHANGELOG.md file in the distribution for full details). From a practical
point of view the package bootstrap procedure has changed now so that
dune-configurator had to be split off as a separate package; there are
also compatibility changes so the package works with newer versions of
OCaml.

(jaapb)

2020-12-09 10:48:24 UTC MAIN commitmail json YAML

2020-12-09 10:38:04 UTC MAIN commitmail json YAML

2020-12-09 10:36:18 UTC MAIN commitmail json YAML

doc: Updated misc/ocaml-opam-file-format to 2.1.0

(jaapb)

2020-12-09 10:36:09 UTC MAIN commitmail json YAML

Updated misc/ocaml-opam-file-format to 2.1.0

Changes include:
* Don't add a newline at the start of strings with newlines
* Report starting position of strings correctly
* Add dune files

(jaapb)

2020-12-09 10:34:30 UTC MAIN commitmail json YAML

Updated lang/ocaml to 4.11.1

(jaapb)

2020-12-09 10:33:04 UTC MAIN commitmail json YAML

Updated lang/ocaml to 4.11.1.

Patches for solaris and friends are reinstated (thanks jperkin@)
Also thanks to he@ for testing on powerpc and arm

Highlights for 4.10.0:
* A new best-fit allocator for the major heap which reducing both GC cost
  and memory usage.
* Immutable strings are now enforced at configuration time
* User-defined indexing operators for multidimensional arrays
* Miscellaneous improvements to the manual
* A more precise exhaustiveness check for GADTs
* Many bug fixes

Highlights for 4.11.0:
* Statmemprof: a new statistical memory profiler
* A new instrumented runtime that logs runtime statistics in a standard
  format
* A native backend for the RISC-V architecture
* Improved backtraces that refer to function names
* Suppport for recursive and yet unboxed types
* A quoted extension syntax for ppxs.
* Many quality of life improvements
* Many bug fixes.

4.11.1 is a bugfix release. Full details in the CHANGELOG included with
the distribution.

(jaapb)

2020-12-09 10:12:14 UTC MAIN commitmail json YAML

xlog: Do not use -Werror. Fixes build with gcc9.

(nia)

2020-12-09 09:49:35 UTC MAIN commitmail json YAML

Mark packages that fail with Python 2.7

(nia)

2020-12-09 09:46:29 UTC MAIN commitmail json YAML

Updated www/py-uvicorn, databases/py-mongo

(adam)

2020-12-09 09:46:11 UTC MAIN commitmail json YAML

py-mongo: updated to 3.11.2

Changes in Version 3.11.2

Issues Resolved
Version 3.11.2 includes a number of bugfixes. Highlights include:

Fixed a memory leak caused by failing SDAM monitor checks on Python 3 (PYTHON-2433).
Fixed a regression that changed the string representation of BulkWriteError (PYTHON-2438).
Fixed a bug that made it impossible to use bson.codec_options.CodecOptions.with_options() and with_options() on some early versions of Python 3.4 and Python 3.5 due to a bug in the standard library implementation of collections.namedtuple._asdict() (PYTHON-2440).
Fixed a bug that resulted in a TypeError exception when a PyOpenSSL socket was configured with a timeout of None (PYTHON-2443).

Changes in Version 3.11.1
Version 3.11.1 adds support for Python 3.9 and includes a number of bugfixes. Highlights include:

Support for Python 3.9.
Initial support for Azure and GCP KMS providers for client side field level encryption is in beta. See the docstring for MongoClient, AutoEncryptionOpts, and encryption. Note: Backwards-breaking changes may be made before the final release.
Fixed a bug where the bson.json_util.JSONOptions API did not match the bson.codec_options.CodecOptions API due to the absence of a bson.json_util.JSONOptions.with_options() method. This method has now been added.
Fixed a bug which made it impossible to serialize BulkWriteError instances using pickle.
Fixed a bug wherein PyMongo did not always discard an implicit session after encountering a network error.
Fixed a bug where connections created in the background were not authenticated.
Fixed a memory leak in the bson module when using a TypeRegistry.

Changes in Version 3.11.0

Version 3.11 adds support for MongoDB 4.4 and includes a number of bug fixes. Highlights include:

Support for OCSP (Online Certificate Status Protocol).
Support for PyOpenSSL as an alternative TLS implementation. PyOpenSSL is required for OCSP support. It will also be installed when using the ���tls��� extra if the version of Python in use is older than 2.7.9.
Support for the MONGODB-AWS authentication mechanism.
Support for the directConnection URI option and kwarg to MongoClient.
Support for speculative authentication attempts in connection handshakes which reduces the number of network roundtrips needed to authenticate new connections on MongoDB 4.4+.
Support for creating collections in multi-document transactions with create_collection() on MongoDB 4.4+.
Added index hinting support to the replace_one(), update_one(), update_many(), find_one_and_replace(), find_one_and_update(), delete_one(), delete_many(), and find_one_and_delete() commands.
Added index hinting support to the ReplaceOne, UpdateOne, UpdateMany, DeleteOne, and DeleteMany bulk operations.
Added support for bson.binary.UuidRepresentation.UNSPECIFIED and MongoClient(uuidRepresentation='unspecified') which will become the default UUID representation starting in PyMongo 4.0. See Handling UUID Data for details.
Added the background parameter to pymongo.database.Database.validate_collection(). For a description of this parameter see the MongoDB documentation for the validate command.
Added the allow_disk_use parameters to pymongo.collection.Collection.find().
Added the hedge parameter to PrimaryPreferred, Secondary, SecondaryPreferred, Nearest to support disabling (or explicitly enabling) hedged reads in MongoDB 4.4+.
Fixed a bug in change streams that could cause PyMongo to miss some change documents when resuming a stream that was started without a resume token and whose first batch did not contain any change documents.
Fixed an bug where using gevent.Timeout to timeout an operation could lead to a deadlock.

Deprecations:

Deprecated the oplog_replay parameter to pymongo.collection.Collection.find(). Starting in MongoDB 4.4, the server optimizes queries against the oplog collection without requiring the user to set this flag.
Deprecated pymongo.collection.Collection.reindex(). Use command() to run the reIndex command instead.
Deprecated pymongo.mongo_client.MongoClient.fsync(). Use command() to run the fsync command instead.
Deprecated pymongo.mongo_client.MongoClient.unlock(). Use command() to run the fsyncUnlock command instead. See the documentation for more information.
Deprecated pymongo.mongo_client.MongoClient.is_locked. Use command() to run the currentOp command instead. See the documentation for more information.

Unavoidable breaking changes:

GridFSBucket and GridFS do not support multi-document transactions. Running a GridFS operation in a transaction now always raises the following error: InvalidOperation: GridFS does not support multi-document transactions

(adam)

2020-12-09 09:44:04 UTC MAIN commitmail json YAML

py-uvicorn: updated to 0.13.0

0.13.0:
Added
Add --factory flag to support factory-style application imports.
Skip installation of signal handlers when not in the main thread. Allows using Server in multithreaded contexts without having to override .install_signal_handlers().

(adam)

2020-12-09 09:42:15 UTC MAIN commitmail json YAML

telegram-purple: Strip out -Werror. Should fix gcc9 build.

(nia)

2020-12-09 09:40:15 UTC MAIN commitmail json YAML

libvncserver: Fix build of users with sasl enabled

Update options checking in buildlink3.mk to the style pkglint prefers.

(nia)

2020-12-09 09:32:33 UTC MAIN commitmail json YAML

Mark packages that fail with Python 2.7

(nia)

2020-12-09 09:30:56 UTC MAIN commitmail json YAML

2020-12-09 09:16:26 UTC MAIN commitmail json YAML

Updated www/curl, devel/py-hypothesis

(adam)

2020-12-09 09:11:58 UTC MAIN commitmail json YAML

py-hypothesis: updated to 5.42.3

5.42.2
This patch teaches hypothesis.extra.django.from_field() to infer more efficient strategies by inspecting (not just filtering by) field validators for numeric and string fields.

5.42.1
This patch refactors hypothesis.settings to use type-annotated keyword arguments instead of **kwargs, which makes tab-completion much more useful - as well as type-checkers like mypy.

5.42.0
This patch teaches the magic() ghostwriter to recognise ���en/de��� function roundtrips other than the common encode/decode pattern, such as encrypt/decrypt or, encipher/decipher.

5.41.5
This patch adds a performance optimisation to avoid saving redundant seeds when using the .fuzz_one_input hook.

(adam)

2020-12-09 09:05:39 UTC MAIN commitmail json YAML

curl: updated to 7.74.0

curl and libcurl 7.74.0

This release includes the following changes:
o hsts: add experimental support for Strict-Transport-Security

This release includes the following bugfixes:
o CVE-2020-8286: Inferior OCSP verification
o CVE-2020-8285: FTP wildcard stack overflow
o CVE-2020-8284: trusting FTP PASV responses
o acinclude: detect manually set minimum macos/ipod version
o alt-svc: enable (in the build) by default
o alt-svc: minimize variable scope and avoid "DEAD_STORE"
o asyn: use 'struct thread_data *' instead of 'void *'
o checksrc: warn on empty line before open brace
o CI/appveyor: disable test 571 in two cmake builds
o CI/azure: improve on flakiness by avoiding libtool wrappers
o CI/tests: enable test target on TravisCI for CMake builds
o CI/travis: add brotli and zstd to the libssh2 build
o cirrus: build with FreeBSD 12.2 in CirrusCI
o cmake: call the feature unixsockets without dash
o cmake: check for linux/tcp.h
o cmake: correctly handle linker flags for static libs
o cmake: don't pass -fvisibility=hidden to clang-cl on Windows
o cmake: don't use reserved target name 'test'
o cmake: make BUILD_TESTING dependent option
o cmake: make CURL_ZLIB a tri-state variable
o cmake: set the unicode feature in curl-config on Windows
o cmake: store IDN2 information in curl_config.h
o cmake: use libcurl.rc in all Windows builds
o configure: pass -pthread to Libs.private for pkg-config
o configure: use pkgconfig to find openSSL when cross-compiling
o connect: repair build without ipv6 availability
o curl.1: add an "OUTPUT" section at the top of the manpage
o curl.se: new home
o curl: add compatibility for Amiga and GCC 6.5
o curl: only warn not fail, if not finding the home dir
o curl_easy_escape: limit output string length to 3 * max input
o Curl_pgrsStartNow: init speed limit time stamps at start
o curl_setup: USE_RESOLVE_ON_IPS is for Apple native resolver use
o curl_url_set.3: fix typo in the RETURN VALUE section
o CURLOPT_DNS_USE_GLOBAL_CACHE.3: fix typo
o CURLOPT_HSTS.3: document the file format
o CURLOPT_NOBODY.3: fix typo
o CURLOPT_TCP_NODELAY.3: fix comment in example code
o CURLOPT_URL.3: clarify SCP/SFTP URLs are for uploads as well
o docs: document the 8MB input string limit
o docs: fix typos and markup in ETag manpage sections
o docs: Fix various typos in documentation
o examples/httpput: remove use of CURLOPT_PUT
o FAQ: refreshed
o file: avoid duplicated code sequence
o ftp: retry getpeername for FTP with TCP_FASTOPEN
o gnutls: fix memory leaks (certfields memory wasn't released)
o header.d: mention the "Transfer-Encoding: chunked" handling
o HISTORY: the new domain
o http3: fix two build errors, silence warnings
o http3: use the master branch of GnuTLS for testing
o http: pass correct header size to debug callback for chunked post
o http_proxy: use enum with state names for 'keepon'
o httpput-postfields.c: new example doing PUT with POSTFIELDS
o infof/failf calls: fix format specifiers
o libssh2: fix build with disabled proxy support
o libssh2: fix transport over HTTPS proxy
o libssh2: require version 1.0 or later
o Makefile.m32: add support for HTTP/3 via ngtcp2+nghttp3
o Makefile.m32: add support for UNICODE builds
o mqttd: fclose test file when done
o NEW-PROTOCOL: document what needs to be done to add one
o ngtcp2: adapt to recent nghttp3 updates
o ngtcp2: advertise h3 ALPN unconditionally
o ngtcp2: Fix build error due to symbol name change
o ngtcp2: use the minimal version of QUIC supported by ngtcp2
o ntlm: avoid malloc(0) on zero length user and domain
o openssl: acknowledge SRP disabling in configure properly
o openssl: free mem_buf in error path
o openssl: guard against OOM on context creation
o openssl: use OPENSSL_init_ssl() with >= 1.1.0
o os400: Sync libcurl API options
o packages/OS400: make the source code-style compliant
o quiche: close the connection
o quiche: remove 'static' from local buffer
o range.d: clarify that curl will not parse multipart responses
o range.d: fix typo
o Revert "multi: implement wait using winsock events"
o rtsp: error out on empty Session ID, unified the code
o rtsp: fixed Session ID comparison to refuse prefix
o rtsp: fixed the RTST Session ID mismatch in test 570
o runtests: return error if no tests ran
o runtests: revert the mistaken edit of $CURL
o runtests: show keywords when no tests ran
o scripts/completion.pl: parse all opts
o socks: check for DNS entries with the right port number
o src/tool_filetime: disable -Wformat on mingw for this file
o strerror: use 'const' as the string should never be modified
o test122[12]: remove these two tests
o test506: make it not run in c-ares builds
o tests/*server.py: close log file after each log line
o tests/server/tftpd.c: close upload file right after transfer
o tests/util.py: fix compatibility with Python 2
o tests: add missing global_init/cleanup calls
o tests: fix some http/2 tests for older versions of nghttpx
o tool_debug_cb: do not assume zero-terminated data
o tool_help: make "output" description less confusing
o tool_operate: --retry for HTTP 408 responses too
o tool_operate: bail out proper on errors during parallel transfers
o tool_operate: fix compiler warning when --libcurl is disabled
o tool_writeout: use off_t getinfo-types instead of doubles
o travis: use ninja-build for CMake builds
o travis: use valgrind when running tests for debug builds
o urlapi: don't accept blank port number field without scheme
o urlapi: URL encode a '+' in the query part
o urldata: remove 'void *protop' and create the union 'p'
o vquic/ngtcp2.h: define local_addr as sockaddr_storage

(adam)

2020-12-09 01:46:07 UTC MAIN commitmail json YAML

Update a couple of comments that reference Python packages

Those comments were written before converters/unoconv and textproc/
py-Levenshtein were imported. Point to what's in pkgsrc, rather than to
upstream URLs (in the case of py-Levenshtein, an older, unmaintained
version). (I'm not going to change anything to do with Tryton right
now, given the recent related build breakage.)

(gutteridge)

2020-12-09 01:24:24 UTC MAIN commitmail json YAML

Reflect GNU grep locations on some SunOS variants

(gutteridge)

2020-12-08 19:28:53 UTC MAIN commitmail json YAML

x11/lxqt-panel: fix build break on Linux

libssystat was never imported from wip, so we can not build that
on Linux either.

(pin)

2020-12-08 18:54:28 UTC MAIN commitmail json YAML

doc: Updated security/openssl to 1.1.1i

(wiz)

2020-12-08 18:54:17 UTC MAIN commitmail json YAML

openssl: update to 1.1.1i.

  Major changes between OpenSSL 1.1.1h and OpenSSL 1.1.1i [8 Dec 2020]

      o Fixed NULL pointer deref in GENERAL_NAME_cmp (CVE-2020-1971)

(wiz)

2020-12-08 17:05:44 UTC MAIN commitmail json YAML

doc: Updated sysutils/psftools to 1.0.14

(fcambus)

2020-12-08 17:05:31 UTC MAIN commitmail json YAML

psftools: update to 1.0.14.

Pkgsrc changes:

- Switch MASTER_SITES to HTTPS
- Remove trailing index.html from HOMEPAGE

ChangeLog:

* New programs: psf2ams and ams2psf, allowing generation of self-loading
  fonts and/or custom EMS files for Amstrad CP/M computers.

(fcambus)

2020-12-08 16:38:45 UTC MAIN commitmail json YAML

Updated databases/repmgr

(adam)

2020-12-08 16:38:26 UTC MAIN commitmail json YAML

repmgr: updated to 5.2.1

repmgr 5.2.1 is a minor release.

A.1.1. Improvements

repmgr standby clone: option --recovery-min-apply-delay added, overriding any setting present in repmgr.conf.

A.1.2. Bug fixes

Configuration: fix parsing of replication_type configuration parameter.

repmgr standby clone: handle case where postgresql.auto.conf is absent on the source node.

repmgr standby clone: in PostgreSQL 11 and later, an existing data directory's permissions will not be changed to 0700 if they are already set to 0750.

repmgrd: prevent termination when local node not available and standby_disconnect_on_failover is set.

repmgrd: ensure reconnect_interval is correctly handled.

repmgr witness --help: fix witness unregister description.

(adam)

2020-12-08 15:04:44 UTC MAIN commitmail json YAML

Updated graphics/jasper, textproc/py-pybtex

(adam)

2020-12-08 15:03:58 UTC MAIN commitmail json YAML

py-pybtex: updated to 0.23.0

Version 0.23.0
--------------

- Reimplemented :py:class:`~pybtex.utils.OrderedCaseInsensitiveDict` using
  :py:class:`python:collections.OrderedDict` (so it has a __delitem__).

- ``unsrt.py`` now supports type when formatting phdthesis.

- Added :py:meth:`~pybtex.database.BibliographyData.from_string` to
  :py:class:`pybtex.database.BibliographyData`.

- Added :py:meth:`~pybtex.database.Entry.from_string` and
  :py:meth:`~pybtex.database.Entry.to_string` to
  :py:class:`pybtex.database.Entry`.

- Added indentation to ``__repr__`` in
  :py:class:`pybtex.database.BibliographyData` and
  :py:class:`pybtex.database.Entry`.

- Preserve order in
  :py:meth:`pybtex.utils.OrderedCaseInsensitiveDict.__repr__`.

- Fixed entries with duplicate keys being removed during sorting.

- Fixed handling of duplicate person fields

- Use :py:mod:`~xml.etree.ElementTree` instead of the deprecated
  ``cElementTree``.

- Import base classes from :py:mod:`python:collections.abc` instead of
  :py:mod:`python:collections`.

- Use ``__iter__`` instead of deprecated ``Element.getchildren()``.

(adam)

2020-12-08 14:44:59 UTC MAIN commitmail json YAML

doc: Updated chat/ircd-hybrid to 8.2.36

(fox)

2020-12-08 14:44:05 UTC MAIN commitmail json YAML

chat/ircd-hybrid: Updates to 8.2.36

Changes since 8.2.35:

-- Noteworthy changes in version 8.2.36 (2020-12-04)
* The old WATCH implementation has been replaced with IRCv3.2 MONITOR. For this,
  the `general::max_watch` configuration directive has been renamed to
  `general::max_monitor`.
* User mode `B` has been implemented. Clients with that mode set are marked as a
  bot in both `WHOIS` and `WHO`. This mode can only be set by IRC operators (as
  long as the `bot` directive is set in `general::oper_only_umodes`), servers,
  and services.
  This mode can for example be used to mark HOPM as official network bot.
* For a full list of all changes in this release, see <https://git.io/JI3fG>

(fox)

2020-12-08 14:36:51 UTC MAIN commitmail json YAML

jasper: updated to 2.0.23

2.0.23:
Fix CVE-2020-27828, heap-overflow in cp_create() in jpc_enc.c

(adam)

2020-12-08 14:31:12 UTC MAIN commitmail json YAML

Updated lang/python39, lang/py39-html-docs

(adam)

2020-12-08 14:30:41 UTC MAIN commitmail json YAML

python39: updated to 3.9.1

Python 3.9.1 final

Core and Builtins

bpo-42576: types.GenericAlias will now raise a TypeError when attempting to initialize with a keyword argument. Previously, this would cause the interpreter to crash if the interpreter was compiled with debug symbols. This does not affect interpreters compiled for release. Patch by Ken Jin.

Library

bpo-5054: CGIHTTPRequestHandler.run_cgi() HTTP_ACCEPT improperly parsed. Replace the special purpose getallmatchingheaders with generic get_all method and add relevant tests.
bpo-17735: inspect.findsource() now raises OSError instead of IndexError when co_lineno of a code object is greater than the file length. This can happen, for example, when a file is edited after it was imported.
bpo-42116: Fix handling of trailing comments by inspect.getsource().
bpo-42487: ChainMap.__iter__ no longer calls __getitem__ on underlying maps
bpo-42482: TracebackException no longer holds a reference to the exception窶冱 traceback object. Consequently, instances of TracebackException for equivalent but non-equal exceptions now compare as equal.
bpo-42406: We fixed an issue in pickle.whichmodule in which importing multiprocessing could change the how pickle identifies which module an object belongs to, potentially breaking the unpickling of those objects.
bpo-34215: Clarify the error message for asyncio.IncompleteReadError when expected is None.
bpo-12800: Extracting a symlink from a tarball should succeed and overwrite the symlink if it already exists. The fix is to remove the existing file or symlink before extraction. Based on patch by Chris AtLee, Jeffrey Kintscher, and Senthil Kumaran.

Tests

bpo-41473: Reenable test_gdb on gdb 9.2 and newer: https://bugzilla.redhat.com/show_bug.cgi?id=1866884 bug is fixed in gdb 10.1.
bpo-42553: Fix test_asyncio.test_call_later() race condition: don窶冲 measure asyncio performance in the call_later() unit test. The test failed randomly on the CI.

macOS

bpo-41116: If no explicit macOS SDK was specified, setup.py should check for Tcl and TK frameworks in /Library/Frameworks; the previous commit inadvertently broke that test.
bpo-42504: Fix build on macOS Big Sur when MACOSX_DEPLOYMENT_TARGET=11

IDLE

bpo-42508: Keep IDLE running on macOS. Remove obsolete workaround that prevented running files with shortcuts when using new universal2 installers built on macOS 11.

(adam)

2020-12-08 13:02:06 UTC MAIN commitmail json YAML

2020-12-08 12:10:20 UTC MAIN commitmail json YAML

doc: Updated games/cataclysm-dda-sdl to 0.E.2

(nia)

2020-12-08 12:08:52 UTC MAIN commitmail json YAML

doc: Updated games/cataclysm-dda to 0.E.2

(nia)

2020-12-08 12:08:20 UTC MAIN commitmail json YAML

2020-12-08 11:32:39 UTC MAIN commitmail json YAML

doc: Updated cross/cc65 to 2.19

(nia)

2020-12-08 11:32:01 UTC MAIN commitmail json YAML

cc65: Update to 2.19

Bj旦rn Esser (5):
      Replace GIT_SHA with a more versatile BUILD_ID definition.
      test/ref/otccex: Fix ramdomly occurring segfault.
      util/zlib/deflater: Fix several compiler warnings.
      zlib: Use correct (un)signedness of char in prototypes and functions.
      src/Makefile: Simplify BUILD_ID logic.

Chris Cacciatore (2):
      Added support for --large-alignment in ld65.
      Removed invalid link to ca65 document.

Curt J. Sampson (2):
      libsrc/*/kplot.s: Use cbm_kernal.inc symbols, not hardcoded addrs
      vic20/cputc: Fix incorrect CRAM_PTR at startup when using conio

Daniel Serpell (1):
      Fixes Atari OS devhdl_t, init field needs an JMP byte.

Dirk Jagdmann (2):
      fix whitespace
      fix the clean: target to remove any disk images.

Fabrizio Caruso (23):
      Fix Gamate RVS
      Hello world example for the Supervision
      Move screen init into crt0.s
      Improve init code readability
      Improve helloworld example for Supervision
      Add supervisionhello in samples/Makefile
      Use decimal for lcd size initialization
      Comments
      Improve comments
      Init is no longer in crt0.s
      Fix char 35 38 42 47 52
      Fix 4
      M N fixed
      Fix left arrow (char 77=13+64)
      Fix 127 (second left arrow)
      small m and n fixed
      Tentative solution for cgetc in Lynx
      Remove useless tax
      remove bra
      Second tentative fix
      stz
      kbhit checks KBEDG and getc resets KBEDG
      Optimizations

Greg King (38):
      Made the ld65 configure file's segment offset attribute accept zero as a value.
      Changed empty parameter lists into (void) lists on functions with asm() statements.
      Allowed old-style (K and R) function declarations to be fastcall.
      Added a charmap header that converts no character encodings.
      Added a .ORG keyword to ca65 structs/unions.
      Created a target and a library for the Commander X16 prototype computer.
      Updated the cx16 start-up to the emulator's release 32.
      Put the C64 code into cx16/_scrsize.s.
      Fixed a typo in the cx16 document.
      Added character codes to change between the two CBM fonts.
      Fixed cgetc().
      Made the "none" CPU allow all address sizes.
      Added new program descriptions to the list.
      Fixed problems with the Atari Lynx's TGI driver.
      Fixed error handling for missing names in ld65 configure files.
      Added the GIF switch to the X16 emulator's control port.
      Added VERA peek() and poke() to the cx16 library.
      Made assert() send SIGABRT when an assertion fails.
      Changed a "See also" link in the abort() and assert() descriptions from raise() to signal().
      Updated cx16 to match the Commander X16 ROMs and emulator, release 34.
      Added a standard mouse driver to the cx16 library.
      Added <cx16.h> to the function reference document.
      Changed sim65's internal error codes from 9-bit values to 7-bit values.
      Added the missing BANK_RAM array to the Commander X16's header.
      Updated the cx16 library to the Commander X16 Kernal's prerelease 35.
      Made the program-chaining exec() handle the X16 emulator's file-system.
      Added real-time clock functions to the cx16 library.
      Fixed the target guards around the usage messages.
      Made ca65 give error messages when it sees duplicate .define commands.
      Updated the cx16 library to the ROM's prerelease 36.
      Made cc65 detect a possibly missing argument at the end of a function argument list.
      Fixed a typo in commit 2e5fbe89cd3f67b06b292936dfdf4fdb104b7112.
      Fixed an error message printer.
      Added missing <tag> and <itemize> Linuxdoc tags to some ctype.h function descriptions.
      Updated the cx16 library to the Commander X16's ROM prerelease 37.
      Fixed some typos in the "large alignment" support.
      Added a JOY_FIRE() macro to the Atmos and Telestrat C headers.
      Put the Telestrat static drivers names together.

IrgendwerA8 (3):
      ctype size optimization
      Changes resulting from code review.
      Changes resulting from 2nd code review

Jeff Tranter (1):
      New OSI input routine based on disassembly of ROM code.

Jeremy Chadwick (3):
      doc: clarify need for .IMPORT on some special symbols
      Grammatical modifications
      Use the word 'macros' universally (not macroes)

Jeremy Rand (1):
      Update get_ostype.s

LRFLEW (3):
      Significantly faster rand() implementation
      Update comments in rand.s
      [cx16] Update ROM banks to new mapping

Lauri Kasanen (3):
      cc65: Add support for binary literals
      binlit: Add a few random leading zeros
      Document binary literals

Oliver Schmidt (15):
      Reduced shadow for h2 to improve readability.
      Minor URL update.
      Use MACHID to check for realtime clock.
      Expanded Sim65 zero page.
      Minor cleanup.
      Normalized Atari naming.
      Made use of 65C02 opcode (thx to polluks).
      Adjusted comments due to recent change.
      Matched comment to the one in the C header file.
      Some style adjustments.
      Adjusted tolower() and toupper() to https://github.com/cc65/cc65/pull/997
      Fixed tolower() and toupper() to save high byte.
      Shortened names and adjusted style.
      Disable potentially enabled double-width graphics.
      Removed --lib option from cl65.

Piotr Fusik (4):
      Optimize a negation in signed division.
      Don't set carry when already set.
      Swap the positive/negative paths to save a branch.
      Optimize sign extension.

Richard Halkyard (1):
      Reformat comments to style guide rules

Stefan (23):
      Fix colors for #948
      Fixed typos
      Fixed exit code #974
      Fixed C16 #978
      Update c16.sgml
      Update c128.sgml
      Update c64.sgml
      Update cbm510.sgml
      Update cx16.sgml
      Update funcref.sgml
      Update nes.sgml
      Update pce.sgml
      Update plus4.sgml
      Update vic20.sgml
      Update color.s
      Update conio.s
      Update cputc.s
      Update fast.s
      Update isfast.s
      Update revers.s
      Update slow.s
      Update status.s
      Preserve the accu

Stephan M端hlstrasser (5):
      Restructured according to review
      Remove obsolete comment
      Remove source file that was only used for testing
      Address review comments
      Removed redundant LDA

acqn (4):
      Corrected check in OptTransfers2 for register usage. Fixed Issue 992.
      Always insert a LDA after the removed PLA during the optimization in OptPushPop. Fixed Issue 971.
      Quick fix for the OptPushPop bug reported in Issue #337.
      Just disable OptPushPop if N/Z is used after the PLA. This is a more conservative way to fix Issue #971.

bbbradsmith (4):
      sim65 common define for paravirt hooks base location allows the loaded binary to take up as much space as possible restored some documentation of the hooks but without reference to specific location
      Fix silent crash failure on warning from linker command line define import size mismatch
      make linker generated export warning conistent with the import warning
      SEGMENT start of 0 should be valid

greg-king5 (1):
      Aligned comment.

itaych (1):
      PMG_SIZE_QUAD is 3, not 2.

jede (28):
      Add page 0 variables from Telemon 2.4
      Add XSCROH & XSCROB value
      Fix bug : gotoxy does not working because Y does not update the adress on the screen
      Add textcolor and bgcolor.s
      Fix gotoy changecolor
      fix typo
      fix import
      Fix typo and optimize
      Fix label, optimize code
      Fix bug with bgcolor and textcolor
      jmp instead of jsr
      Fix bgcolor and textcolor must return last color, jmp remove.
      Optimize Clrscr
      Cleaning import variables
      Fix comment and gotox force colour change
      Fix bug $FF
      Add cclear and cclearxy
      Cleaning
      Fix bug in tgi_line : HRS(X) parameters are 16 bits.
      Fix 16 bits values
      Telestrat joystick management
      Fix typo
      Fix typo
      Fix typo
      Fix bug
      Change name of the driver (telestrat-joy.s renamed to telestrat.s
      Fix eor bug
      Fixed the name of the driver

laubzega (2):
      Fix for #928.
      Minor formatting changes after review.

marko.lauke (2):
      +cc65 inline asm stp mnemonic support
      +code style

mc78 (11):
      Replaced plain 0's and 1's in exit statements with EXIT_SUCCESS or EXIT_FAILURE
      Added enum for cc65 exit codes. replaced stdlib exit code names constants in libsrc with cc65 exit code named constants
      Added comment to debugger exit with error
      Replaced enum in cc65.h by defines. added comment that cc65 exit constants should not redefine 0 and 1 as they are reserved for exit_success and exit_failure
      Removed CC65_ prefixes from exit statements in abort and assert code as well from definition
      Removed additional exit constants definitions from cc65.h to stdlih.h. Guarded the definitions by #ifdef. Removed cc65.h includes from abort and assert implementations.
      added additional empty line after header guard in cc65.h to conform to other headers
      Removed unnecessary #include <cc65.h> from convert.c Adjusted block comments to predominant style
      Changes in INSTALL routine from emd/c128-vdc.s. tmp1 was used at two places resulting in the bug that VDC_CSET was set to garbage on 16k VDC. pagecount and curpage were not reset on INSTALL resulting in non-reentrant code on static linkage of emd driver.
      Added reservation of second byte for pagecount
      Changed the order in which lo/hi bytes of vdc addr are set according to willimanilys ((z64k) suggestions. Changed offset for vdc ramsize detection from 000 to 000.

mrdudz (2):
      added regression test related to bug #1001
      store y first, then a. fix by willymanilly

(nia)

2020-12-08 11:16:17 UTC MAIN commitmail json YAML

doc: Updated misc/9menu to 1.10

(nia)

2020-12-08 11:15:57 UTC MAIN commitmail json YAML

9menu: Update to 1.10

2020-04-16        Arnold D. Robbins    <arnold@skeeve.com>

* 9menu.c (version): Bump to 1.10 (finally).
(usage): Clean up white space in error messages.
(args): Fix comparison in first int. Thanks to GCC.
General: Change a number of variables from int to bool, and
use <stdbool.h>.  Use strerror(errno) in all relevant error messages.
* 9menu.1: Increment the version.

2018-04-25        Arnold D. Robbins    <arnold@skeeve.com>

Updates suggested by Eric Lindblad <msvc_test@outlook.com>.

* 9menu.c (version): Remove the @(#) SCCS marker. Hasn't been
necessary for decades, really.
* 9menu.1: Update the Examples.

2016-01-07        Arnold D. Robbins    <arnold@skeeve.com>

* 9menu.c: Convert forward declarations to use prototypes.
(run_menu): Bug fix. Increment/decrement `i' when keypress
moves things up and down so that mouse moves to the right
place upon remapping the window.

2015-06-25        Arnold D. Robbins    <arnold@skeeve.com>

* 9menu.1: Updated.

2015-03-19        Arnold D. Robbins    <arnold@skeeve.com>

* ChangeLog: Reconstituted from check-in logs and diffs.
* 9menu.c: Typo fix. Convert all function signatures to
ANSI style.
* README: Update the date.

2015-01-14        Arnold D. Robbins    <arnold@skeeve.com>

* 9menu.c (main): Fix compile warnings.
(run_menu): Call XkbKeycodeToKeysym() instead of XKeycodeToKeysym().

(nia)

2020-12-08 10:56:13 UTC MAIN commitmail json YAML

py-tryton-platform: Remove *-shipping-dpd depend.

That package is marked PYTHON_VERSIONS_INCOMPATIBLE=27, whereas this package is
specifically only for PYTHON_VERSIONS_ACCEPTED=27.

I don't understand how that is supposed to work, but this at least stops bulk
builds from being broken.

(jperkin)

2020-12-08 09:22:14 UTC MAIN commitmail json YAML

claws-mail: Fix MASTER_SITES

(nia)

2020-12-08 08:55:33 UTC MAIN commitmail json YAML

Belatedly note addition of devel/p5-Tie-CPHash version 2.000.
Note update of lang/ocaml to 4.09.1nb1.

(he)

2020-12-08 08:53:16 UTC MAIN commitmail json YAML

Apply a workaround for NetBSD to the testyield.ml test.

On NetBSD, the "thread scheduler" appears to just schedule two
threads out of 4 when all they in essence to is "yield", and not
do round-robin scheduling, causing the test to loop.  Reduce the
number of threads in the test to 2.

Bump PKGREVISION.

OK'ed by jaapb@

(he)

2020-12-08 07:15:08 UTC MAIN commitmail json YAML

doc: Updated sysutils/fd-find to 8.2.1

(pin)

2020-12-08 07:14:47 UTC MAIN commitmail json YAML

sysutils/fd-find: update to 8.2.1

-Split pkg Makefile and move CARGO_CRATE_DEPENDS to own file
-Removed dependency on clang, it compiles fine with default gcc

v8.2.1
-No functional changes with respect to v8.2.0. Bugfix in the release process.

v8.2.0
Features:
-Add new --prune flag, see #535 (@reima)
-Improved the usability of the time-based options, see #624 and #645
(@gorogoroumaru)
-Add support for exact file sizes in the --size filter, see #669 and #696
(@Rogach)
-fd now prints an error message if the search pattern requires a leading dot
but --hidden is not enabled (Unix only), see #615

Bugfixes:
-Avoid panic when performing limited searches in directories with restricted
permissions, see #678
-Invalid numeric command-line arguments are silently ignored, see #675
-Disable jemalloc on Android, see #662
-The --help text will be colorless if NO_COLOR has been set, see #600 (@xanonid)

Changes:
-If LS_COLORS is not set (e.g. on Windows), we now provide a more comprehensive
default which includes much more filetypes, see #604 and #682 (mjsir911).

Other:
-Added zsh completion files, see #654 and #189 (@smancill)

(pin)

2020-12-07 20:05:45 UTC MAIN commitmail json YAML

doc: Updated games/pioneers to 15.6

(kamil)

2020-12-07 20:02:00 UTC MAIN commitmail json YAML

pioneers: Upgrade to 15.6

Subversion release 15.6
* Fix for #307: Prevent writing invalid games in the editor
* Re-enabled the Windows port (15.5 was not released for Windows)
* New feature: Allow automatic rolling of the dice
* New feature: When trading, charity can be prevented
* Explicit language selection with an environment variable: LANG for Windows, LANGUAGE for Linux
* Better IPv6 support for games found with Avahi
* Support for building with gcc 10
* Cosmetic improvements for many themes
* Use a more modern 'beep' on Linux
* New default: wide-screen layout
* Various improvements in the editor
* Code quality improvements

Subversion release 15.5
* Fix for #298: Allow trade after a road building development card
* Use more modern helper libraries for the inline help
* Minor code quality improvements

Subversion release 15.4
* New theme Nouvellia, by Brian Mansberger
* Fixed rendering issues in ccFlickr theme
* Improvements for the MinGW port
* Fix for #290: check for the winning condiation at the beginning of the turn
* Fix for #285part2: Fixed unplayable development card
* Use the default about dialog
* Framework change: replaced glib-gettextize by intltool
* GTK+3 deprecation checks are turned off per default
* Minor code quality improvements

Subversion release 15.3
* Relicense of the desktop icons to CC-BY-SA-4.0

Subversion release 15.2
* Ported from GTK+2 to GTK+3
* A new computer player, by Rodrigo Espiga Gomez

Subversion release 15.1
* Full IPv6 support
* More graphics are in vector format instead of bitmaps
* A map preview is shown when creating a game from the client
* A toolbar is added to the editor
* Added a dice deck instead of rolling the dice completely randomly
* The computer player uses more various chat messages
* Code cleanup, including fixed memory leaks
* The Microsoft Windows port now also has a server

Subversion release 14.1
* New features:
  * Added the game comments to the editor. With thanks to Micah Bunting
  * Added island discovery bonus in the editor. With thanks to Micah Bunting
  * Spectators see the nosetup nodes
  * Editor uses shortcuts for games folders
  * Large icons for the GNOME3 desktop

* Bugfixes:
  * Speedup of server-gtk
  * Setting the avatar icon works again
  * Trade is possible again in games without interplayer trade
  * Right-click in the editor shows the menu again
  * Code cleanup (Preparation for Gtk+3, hardening flags, memory leaks, ...)

Subversion release 0.12.5
* New features:
  * These features were written by Micah Bunting:
    * The maps in the editor can be manipulated more easily
    * The map can be zoomed
    * Full screen mode
  * Notifications. With thanks to Patrick
* Bugfixes:
  * Cosmetic fixes to the way the map is drawn
  * Fixed some crashes involving the pirate
  * Fixed some memory leaks in the meta server

Subversion release 0.12.4
* New features:
  * Added a logbot type computer player. With thanks to Andreas Steinel
  * New map: North Americ by Ron Yorgason
  * New map: Ubuntuland by Matt Perry
  * Added a close button on tab pages. With thanks to Anti Sullin
  * Use AVAHI, With thanks to Andreas Steinel
  * In the connect dialog, the games can be sorted
  * Computer player uses the soldier cards and monopoly cards better
  * New theme ccFlickr, by Aaron Williamson
  * Tooltips for the development cards. With thanks to Aaron Williamson
  * The editor can set/unset nosetup nodes
* Bugfixes
  * Fixed the FreeCIV-like and Wesnoth-like themes
  * The computer player is more stable
  * The meta-server is more stable
  * Use the correct size for the icons in the context menu in the editor

Subversion release 0.12.3
* New feature: Look in $XDG_DATA_HOME/pioneers/themes for themes
* New feature: Look in $XDG_DATA_HOME/pioneers for games
* Fixed IPv4 vs IPv6 connection issues when adding local computer players
* Some cosmetic changes

Subversion Snapshot release 0.12.2
* Bugfix: Rejected trade was not sent
* Bugfix: Tournament mode used seconds instead of minutes
* Translation updates

Subversion Snapshot release 0.12.1
* Removed double menu entries
* New feature: the moment of checking for victory can be influenced. With
  thanks to Lalo Martins.
* Use scrollbars, so Pioneers will work correctly on smaller screens.
* Fixes for DoS that could stop the server.
* The computer player will not attempt to buy development cards when none are
  available.
* Changed the order of distributing player numbers when (re)connecting.
* Fixes for the new OpenBSD port.
* All names of the computer players are unique. With thanks to
  chrysn@users.sourceforge.net
* Easier selection of meta servers.
* Games created by the meta server will automatically add computer players
  after a minute.
* Tournament mode: the timer will only be started when a player enters the
  game, and the timer will be reset when the last player leaves before the time
  has elapsed.
* Fixed a crash that could occur after many trades.
* A new command line option to ./configure: '--enable-protocol=IPv4'. When
  this is given (needed for the *BSD ports), only connections on IPv4 are made.
* New language: Czech
* New board: South Africa

(kamil)

2020-12-07 15:51:55 UTC MAIN commitmail json YAML

Updated databases/py-multidict, databases/slony1

(adam)

2020-12-07 15:51:38 UTC MAIN commitmail json YAML

slony1: updated to 2.2.10

Slony 2.2.10 now available
The next bug fix release in the 2.2.x series is now available. This release includes the following
* Remove unsupported warning with PG13

(adam)

2020-12-07 15:49:30 UTC MAIN commitmail json YAML

py-multidict: updated to 5.1.0

5.1.0 (2020-12-03)
==================

Features
--------
- Support ``GenericAliases`` (``MultiDict[str]``) for Python 3.9+

Bugfixes
--------
- Synchronize the declared supported Python versions in ``setup.py`` with actually supported and tested ones.

(adam)

2020-12-07 15:44:53 UTC MAIN commitmail json YAML

Updated net/py-zeep, time/py-l18n

(adam)

2020-12-07 15:44:34 UTC MAIN commitmail json YAML

py-l18n: updated to 2020.6.1

v2020.6.1 (31-10-2020)
----------------------
- fix pytz version number

v2020.6.0 (31-10-2020)
----------------------
- fix maker encoding messages
- suppress python 3.7+ deprecated imports messages

(adam)

2020-12-07 15:41:08 UTC MAIN commitmail json YAML

py-trytond-stock-package-shipping-dpd: not compatible with Python 2.7 any more

(adam)

2020-12-07 15:38:29 UTC MAIN commitmail json YAML

py-zeep: updated to 4.0.0

4.0.0
Drop support for Python 2.7, 3.3, 3.4 and 3.5
Remove both the aiohttp and the tornado transport class from Zeep. These can be moved to their own Python package if anyone is interested.
Add zeep.transports.AsyncTransport which is based on httpx. Note that loading wsdl files is still a sync process but operations can be executed via async.
Start adding more typehints to the package

3.4.0
Allow passing xsd.Nil to sequences
Add support for passing custom digest and signature methods during WSSE signing
Fix path resolving during XSD imports

(adam)

2020-12-07 15:12:15 UTC MAIN commitmail json YAML

2020-12-07 14:42:00 UTC MAIN commitmail json YAML

py-cairo: mark with PYTHON_SELF_CONFLICT

While here, simplify PLIST since this no longer supports python 2.x

(wiz)

2020-12-07 13:14:39 UTC MAIN commitmail json YAML

2020-12-07 13:06:00 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/lxqt to 0.16.0

(pin)

2020-12-07 13:05:38 UTC MAIN commitmail json YAML

meta-pkgs/lxqt: update to 0.16.0

For changes see the individual components

(pin)

2020-12-07 13:05:12 UTC MAIN commitmail json YAML

mksandbox: Copy mounts that are symlinks.

Resolves issues seen on newer Linux.  I've had this in my tree for a while,
ride previous version bump.

(jperkin)

2020-12-07 13:04:05 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-session to 0.16.0

(pin)

2020-12-07 13:03:40 UTC MAIN commitmail json YAML

x11/lxqt-session: update to 0.16.0

-Don't use deprecated QProcess methods.
-Don't use 0/nullptr to initialize QFlags.
-Removed Default Applications page.

(pin)

2020-12-07 12:56:04 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-panel to 0.16.1

(pin)

2020-12-07 12:55:29 UTC MAIN commitmail json YAML

x11/lxqt-panel: update to 0.16.1

0.16.1
-Fixed compilation with Qt 5.12 and Qt 5.13.

0.16.0
-Use a stylesheet for progress-bars of Sensors plugin.
-Implemented auto-hiding for Status Notifier.
-Added option to task button for moving the window to next monitor.
-Added option to place task buttons of new windows next to the existing ones
of same class when task buttons are ungrouped.
-Removed incorrect and redundant explanation of milliseconds from World Clock.
-Don't call non-const member functions on temporaries.
-Prevent possible C++11 range loop container detachment.
-Fixed the sizes and alignments of some plugins at startup.
-Added right-click menu to main menu items.
-Address deprecation warnings/errors.
-Added XF86Eject button action.

(pin)

2020-12-07 12:49:45 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-runner to 0.16.0

(pin)

2020-12-07 12:49:19 UTC MAIN commitmail json YAML

x11/lxqt-runner: update to 0.16.0

-Don't use QProcess deprecates methods.
-Silenced the warnings about unused function parameters.
-Drop the obsolete classs QDesktopWidget.

(pin)

2020-12-07 12:43:09 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-config to 0.16.1

(pin)

2020-12-07 12:42:45 UTC MAIN commitmail json YAML

x11/lxqt-config: update to 0.16.1

0.16.1
-Fixed a regression in setting the acceleration speed of mouse/touchpad.

0.16.0
-Better UI for lxqt-config-brightness.
-Avoid C++11 range for possible container detachment.
-Only use QStringLiteral where it avoids allocations.
-Initialize monitor settings config in "lxqt-config-monitor/monitor.h".
-Use QFlags default constructor.
-Fixed a crash in lxqt-config-monitor.
-Fixed type associations and added "Default Application".
-Detailed palette customization in lxqt-config-appearance.
-Remember sizes of appearance and file associations dialogs.

(pin)

2020-12-07 12:41:34 UTC MAIN commitmail json YAML

doc: Updated lang/nim to 1.4.2

(ryoon)

2020-12-07 12:40:44 UTC MAIN commitmail json YAML

nim: Update to 1.4.2

Changelog:
Bugfixes

  * Fixed "dbQuote additional escape regression" (#15560)
  * Fixed "[ARC] Finalizer with a do notation proc crashes the compiler" (#
    15599)
  * Fixed "./koch drnim: git checkout ... fails (invalid git hash)" (#15639)
  * Fixed "Testament does not check memory leaks with Valgrind" (#15631)
  * Fixed "Templates can't be made discardable" (#13609)
  * Fixed "Taking a view of var openArray[T] generates broken C" (#15652)
  * Fixed "Regression: parsecsv from newGZFileStream" (#12410)
  * Fixed "NimVM generic procs that take anonymous tuples gives nil access
    error." (#15662)
  * Fixed "net.$ is not printing a zero group smaller than the compressed
    group" (#15698)
  * Fixed "map, mapIt, filter cause a segfault at compile time in a static
    block when passed an inline function" (#15363)
  * Fixed "const Table losing object variant data at runtime" (#8007)
  * Fixed "regression(1.0.2 => 1.0.4) VM register messed up depending on
    unrelated context" (#15704)
  * Fixed "VM: nil procvar treated as not nil in VM, causing FieldDefect and
    further errors" (#15595)
  * Fixed "ICE with sequtils + algorithm (mapIt, sortedByIt) + json " (#10456
    )
  * Fixed "Size of packed enum of byte is 2 byte; if highest value is 0xFF but
    should be 1" (#15752)
  * Fixed "OrderedTable.== throws error on empty table: unhandled exception:
    index out of bounds..." (#15750)
  * Fixed "strictFunc: system & is considered to have side effects under arc
    mode" (#15756)
  * Fixed "JSON parsing fails for integer values greater than BiggestInt.max
    " (#15413)
  * Fixed "yet another cmpIgnoreStyle bug" (#7686)
  * Fixed "1 mod 0 gives NaN with JS backend" (#7127)
  * Fixed "Discarding a dom.Node raises a javascript error" (#15638)
  * Fixed "Regression: overriding streams.write(T) does not work on 0.19
    anymore" (#9091)
  * Fixed "Converter is applied to the first parameter of operator instead of
    last" (#9165)
  * Fixed "Recursion using concepts crashes compiler" (#8012)
  * Fixed "Union types in javascript" (#7658)
  * Fixed "Ambiguous call error when it's not" (#7416)
  * Fixed "Codegen does not like shadowed parameter" (#7374)
  * Fixed "incomplete code generation when using a compile time variable at
    run time (undeclared identifier)" (#6036)
  * Fixed "Compiler doesn't warn when using {.global.} and {.threadvar.} on
    JS backend despite it not working" (#11625)
  * Fixed "Discarding output with nested for/if statements" (#14227)
  * Fixed "regression: docgen drops enum doc comments" (#15702)
  * Fixed "regression(1.0): codegen error with locals" (#12682)
  * Fixed "[JS] $ on an enum in an if expression causes bad codegen" (#15651)
  * Fixed "Error upon conditional declaration inside a template" (#3670)
  * Fixed "Compiler crash when a value in enum is converted to the enum itself
    " (#15145)
  * Fixed "[AssertionDefect] json.to(type) on object with Option[ref object]
    field" (#15815)
  * Fixed "Crash with const tuple unpacking" (#15717)
  * Fixed "JS codegen can produce extreme switch statements with case a of
    range" (#8821)
  * Fixed "cannot capture result, produces unhelpful eror" (#15594)
  * Fixed "Code that work in 1.2.6, but not 1.4.0" (#15804)
  * Fixed "C-backend link failure for let with {.global, compileTime.} pragma
    " (#12640)
  * Fixed "json.to crashes (SIGSEGV) when object attribute is a JsonNode and
    the key is not there" (#15835)
  * Fixed "Cannot use custom pragmas in ref object" (#8457)
  * Fixed "GC_ref on empty string fails with [GCASSERT] incRef: interiorPtr"
    (#10307)
  * Fixed "VM segmentation faults with swap" (#15463)
  * Fixed "$(s: WideCString) changes result to repr on -gc:arc" (#15663)
  * Fixed "unittest.check rejects with a type error, code that Nim otherwise
    accepts" (#15618)
  * Fixed "Type mismatch on init of static[T] object with T being a static[U]
    " (#11142)
  * Fixed "sizeof array with static N crash in type section" (#12636)
  * Fixed "-gc:arc segfaults when returning result from a proc" (#15609)
  * Fixed "Error: 'newHttpHeaders' can have side effects" (#15851)
  * Fixed "template that overloads [] accessor does not compile" (#8829)
  * Fixed "Simple type definition crash" (#12897)
  * Fixed "mapIt from sequtils not working in {.push compile_time.} context"
    (#12558)
  * Fixed "-gc:arc/orc Error: unhandled exception: 'sym' is not accessible
    using discriminant 'kind' of type 'TNode' [FieldDefect]" (#15707)
  * Fixed "incorrect type inference with static: Error: ordinal type expected
    " (#15858)
  * Fixed "constructor causes SIGBUS if a destroy is defined" (#14601)
  * Fixed "internal error: getTypeDescAux(tyOr) on sink UnionType argument" (
    #15825)
  * Fixed "Console apps in Windows can rise OSError" (#15874)
  * Fixed "nim doc cannot grok IOSelectorsException" (#12471)
  * Fixed "Method dispatch silently breaks on non-ref objects" (#4318)
  * Fixed "Cannot take the compile-time sizeof Atomic types" (#12726)
  * Fixed "Setting subscript index of cstring is allowed and generates bad
    code" (#14157)
  * Fixed "Compiler crash using if as an expression with a noreturn branch" (
    #15909)
  * Fixed "docgen fatal: result[0].kind == nkSym [AssertionDefect]" (#15916)
  * Fixed "Iterator for sharedlist won't iterate all items." (#15941)
  * Fixed "Embedded templates with iterators fails to compile" (#2771)
  * Fixed "C++ Atomics in union: ::::::field with constructor not allowed in
    anonymous aggregate" ([#13062](https://github.com/nim-lang/Nim/issues/
    13062))
  * Fixed "memory corruption in tmarshall.nim" (#9754)
  * Fixed "JS backend doesn't handle float->int type conversion " (#8404)
  * Fixed "The "try except" not work when the "OSError: Too many open files
    " error occurs!" (#15925)
  * Fixed "lent gives wrong results with -d:release" (#14578)
  * Fixed "backticks : Using reserved keywords as identifiers is not
    documented" (#15806)
  * Fixed "backticks : Using reserved keywords as identifiers is not
    documented" (#15806)
  * Fixed "backticks : Using reserved keywords as identifiers is not
    documented" (#15806)
  * Fixed "backticks : Using reserved keywords as identifiers is not
    documented" (#15806)
  * Fixed "Program SIGSEGV when using '-gc:orc'" (#15753)
  * Fixed "Assignment to Option[T] doesn't call destructor on existing
    contained value" (#15910)
  * Fixed "In for loop _ is accessible" (#15972)
  * Fixed "Pragma codegenDecl doesn't work inside iterators" (#6497)
  * Fixed "nim js --gc:arc gives bad error: undeclared identifier: '+!'" (#
    16033)
  * Fixed "create a new function definitions got Internal error: environment
    misses:" (#14847)
  * Fixed "Nim emits #line 0 C preprocessor directives with -debugger:native,
    with ICE in gcc-10" (#15942)
  * Fixed "Serializing and deserializing a proc SIGSEV's" (#16022)
  * Fixed "Small tutorial error" (#16047)
  * Fixed "lent codegen error for c++ (works with c,js,vm)" (#15958)
  * Fixed "sink var/var sink both accepted; sink var leads to bad codegen and
    strange behavior" (#15671)
  * Fixed "tfuturevar fails when activated" (#9695)
  * Fixed "db_sqlite: Error: undeclared field: 'untypedLen'" (#16080)
  * Fixed "xmlparser removes significant white space" (#14056)
  * Fixed "nre.escapeRe is not gcsafe" (#16103)
  * Fixed "macros.getImpl still return incorrect AST for Sym "XXX:ObjectType
    "" (#16110)
  * Fixed ""Error: internal error: genRecordFieldAux" - in the "version-1-4
    " branch" (#16069)
  * Fixed "Tracking memory leaks under ORC (mostly with async)" (#15076)
  * Fixed "Const seq into sink arg: =copy operator not found" (#16120)
  * Fixed "Copying of a sink parameter into a variable not allowed" (#16119)
  * Fixed "Memleak in AsyncHttpServer with arc/orc" (#16154)

(ryoon)

2020-12-07 12:39:54 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-notificationd to 0.16.0

(pin)

2020-12-07 12:39:29 UTC MAIN commitmail json YAML

x11/lxqt-notificationd: update to 0.16.0

-Avoided container detachment.
-Dropped deprecated QProcess method.
-Added an option for showing notifications in the screen with the mouse pointer.

(pin)

2020-12-07 12:36:04 UTC MAIN commitmail json YAML

doc: Updated pkgtools/mksandbox to 1.9

(jperkin)

2020-12-07 12:35:52 UTC MAIN commitmail json YAML

mksandbox: Update to version 1.9.

On Linux create an additional read/write bind mount for /dev/shm.  It should be
a tmpfs mount writeable by all users, whereas the default devtmpfs permissions
for the directory are 0755.

Fixes builds of newer python releases as a non-root user.

(jperkin)

2020-12-07 12:35:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/lxqt-powermanagement to 0.16.0

(pin)

2020-12-07 12:34:35 UTC MAIN commitmail json YAML

sysutils/lxqt-powermanagement: update to 0.16.0

-Added a Power keys section for customizing actions of power, suspend and
hibernate keys.
-Dropped QProcess deprecated methods.

(pin)

2020-12-07 12:32:18 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 78.5.1

(ryoon)

2020-12-07 12:31:55 UTC MAIN commitmail json YAML

thunderbird-l10n: Update to 78.5.1

* Sync with mail/thunderbird-78.5.1.

(ryoon)

2020-12-07 12:31:32 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 78.5.1

(ryoon)

2020-12-07 12:30:56 UTC MAIN commitmail json YAML

thunderbird: Update to 78.5.1

Changelog:
What's New
OpenPGP: Added option to disable email subject encryption

Changes
OpenPGP public key import now supports multi-file selection and bulk accepting imported keys
MailExtensions: getComposeDetails will wait for "compose-editor-ready" event

Fixes
New mail icon was not removed from the system tray at shutdown
"Place replies in the folder of the message being replied to" did not work when using "Reply to List"
Thunderbird did not honor the "Run search on server" option when searching messages
Highlight color for folders with unread messages wasn't visible in dark theme
OpenPGP: Key were missing from Key Manager
OpenPGP: Option to import keys from clipboard always disabled
The "Link" button on the large attachments info bar failed to open up Filelink section in Options if the user had not yet configured Filelink
Address book: Printing members of a mailing list resulted in incorrect output
Unable to connect to LDAP servers configured with a self-signed SSL certificate
Autoconfig via LDAP did not work as expected
Calendar: Pressing Ctrl-Enter in the new event dialog would create duplicate events
Various security fixes

Security fixes:
#CVE-2020-26970: Stack overflow due to incorrect parsing of SMTP server response codes

(ryoon)

2020-12-07 12:30:12 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-qtplugin to 0.16.0

(pin)

2020-12-07 12:29:41 UTC MAIN commitmail json YAML

x11/lxqt-qtplugin: update to 0.16.0

-Do not reset widget palettes on changing style.
-Support more palette colors for better customization.

(pin)

2020-12-07 12:25:49 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-globalkeys to 0.16.0

(pin)

2020-12-07 12:25:25 UTC MAIN commitmail json YAML

x11/lxqt-globalkeys: update to 0.16.0

-Added shortcut to configure display.
-Silenced unused function parameters warnings.
-Do not grab keys of disabled client actions.
-Do not requite daemon restart for enabling shortcuts.

(pin)

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

doc: Updated security/lxqt-openssh-askpass to 0.16.0

(pin)

2020-12-07 12:20:46 UTC MAIN commitmail json YAML

2020-12-07 12:17:42 UTC MAIN commitmail json YAML

doc: Updated security/lxqt-sudo to 0.16.0

(pin)