Changelog:
NSPR 4.21 contains the following changes:
- Use MAP_SHARED for read-only file mappings on MacOS and Android.
- Changed prbit.h to use builtin function on aarch64.
- Test program build fixes.
- Minor fixes to support unified builds.
- Update library copyright notices.
- Removed Gonk/B2G references.
changes from 1.10 to 1.11
* Add modules for the following number formats:
- DNI (Documento Nacional de Identidad, Argentinian national identity nr.)
- VNR, SVNR, VSNR (Versicherungsnummer, Austrian social security number)
- NI (Número de identidad, Cuban identity card numbers)
- AMKA (Αριθμός Μητρώου Κοινωνικής Ασφάλισης, Greek social security number)
- Asmens kodas (Lithuanian, personal numbers)
- MAC address (Media Access Control address)
- IDNO (Moldavian company identification number)
- CURP (Clave Única de Registro de Población, Mexican personal ID)
- Fødselsnummer (Norwegian birth number, the national identity number)
- New Zealand bank account number
- Personnummer (Swedish personal identity number)
* Code style improvements
* Change Dominican Republic DGII check URL to HTTPS
* Support Ecuadorian Cedula and RUC of foreigners
* Add format() function for Argentinian CUIT number
* Support passing formatted numbers to all get_birth_date() and similar functions
* Handle Dominican Republic DGII lookup returning multiple entities
Upstream changes:
Moodle 3.6.3 release notes
Releases > Moodle 3.6.3 release notes
Release date: 11 March 2019
Here is the full list of fixed issues in 3.6.3.
Fixes and improvements
MDL-63892 - Last post date and time shown correctly on forum page
MDL-64609 - Gradebook regrading no longer gets stuck
MDL-43428 - Quiz now displays the correct time left when quiz close date before time limit
MDL-62345 - Site home and Dashboard now have different data-key attributes when the home page is set to site
MDL-61405 - All assignment 'View annotated PDF' buttons work
MDL-64632 - Invalid response value detected messaging error fix
MDL-63103 - Server files performance improvement for sites with lots of activities and files
MDL-64528 - Activities can no longer be marked as complete when the context is frozen
MDL-63677 - Users no longer redirected back to a policy agreement when creating a new account
MDL-55135 - View competency framework no longer required for viewing competencies in a course
MDL-62454 - Numerical question units are displayed on the same line
MDL-64553 - Notifications table has index for the useridfrom column
MDL-64521 - Participants page performance improvement for courses with ~50k users and 10 groups
MDL-48338 - A single simple discussion forum now scrolls to new posts
MDL-60972 - Deleting course sections now also delete files used in the section description
MDL-64652 - Data export performance improvement
MDL-63674 - RTL languages correctly aligned in messaging interface
MDL-64171 - Course image scaled down when no course summary
MDL-64240 - Forum post word count correctly reflects the size of posts
MDL-62680 - Accessibility improvement for quiz question feedback
MDL-64679 - Option to clear prediction for analytics trained models
MDL-62963 - Clearer button background in Boost
MDL-64640 - Deleting of feedback question and deleting of user tour step no longer give a 404 error
MDL-64856 - Glossary 'Actions menu' icon no longer disappears when browsing
MDL-64730 - External tool 0 points score now correctly recorded as zero in the gradebook
MDL-64464 - Drag and drop question types now allow use of mixed languages
MDL-62143 - Boost navigation bar accessibility improvements
MDL-64561 - Install database CLI script now shows help even if Moodle is already installed
MDL-64134 - Messaging search simpler UI when search returns no results
MDL-64385 - 'Allowed email domains' setting is now case insensitive
MDL-63628 - Download assignment submission files via keyboard accessibility fix
MDL-64469 - Question bank category edit link usability improvement
MDL-63378 - Boost theme menu links contrast accessibility fix
MDL-64143 - Messaging contacts are now shown in bold
MDL-64144 - Messaging search results now shown with date rather than time stamp
MDL-64971 - get_with_capability_join, get_users_by_capability, assign/unassign_capability now check the capability exists
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (3):
Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
Update README for gitlab migration
libXdamage 1.1.5
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Emil Velikov (1):
autogen.sh: use quoted string variables
Jeremy Huddleston Sequoia (1):
Use Xfree rather than XFree for consistency
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
This release adds ~/.local/share/icons to the front of the default
cursor path in the library in support of the XDG user data dir.
This default can still be overridden at build time using the
--with-cursorpath argument to configure, and at run time using
the XCURSOR_PATH environment variable - if you or your users rely
on either of those, you should consider whether you'd like to
update those overrides to include this path as well.
Alan Coopersmith (3):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
libXcursor 1.2.0
Cosimo Cecchi (1):
Support XDG user data dir location
Philipp Ludwig (1):
Fix crash when encountering cursor themes with circular dependencies.
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (3):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
libXcomposite 0.4.5
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Emil Velikov (1):
autogen.sh: use quoted string variables
Jeremy Huddleston Sequoia (1):
Use Xfree rather than XFree for consistency
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Alan Coopersmith (9):
Fix sign comparison warning in loop index in FSListFontsWithXInfo
Fix sign comparison warning in loop index in FSListCatalogues
Fix sign comparison warning in loop indexes in FSQueryXBitmaps{8,16}
Fix sign comparison warning in loop indexes in FSQueryXExtents{8,16}
Fix sign comparison warning in loop index in FSQueryXInfo
Don't try to send strings larger than protocol allows in requests
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
libFS 1.0.8
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Changes since 5.7.1:
* Fixed detection of GNU_CONFIGURE=yes combined with USE_LANGUAGES
missing c. This combination tends to fail in the configure phase.
* When the distinfo doesn't contain all hashes for the downloaded
distfiles (typically SHA512 is missing) and the distfiles are actually
downloaded to ${PKGSRCDIR}/distfiles, pkglint can now add the missing
hashes. It only does this if there is at least one existing hash
and if all existing hashes are correct.
* The check for redundant variables has been improved considerably.
Before there were several situations in which pkglint didn't get the
redundant variable definitions right because its internal model only
mimicked reality. The model has been improved and so have the
diagnostics.
* Pkglint only warns about wrong permissions (for defining or using
a variable) when it knows the type of the variable and the permissions
for the current file. Before, it had also warned if the permissions
for the current file were not explicitly defined.
* CFLAGS and LDFLAGS may be appended in buildlink3.mk files. This
had been disallowed before, for no apparent reason. There are several
places in pkgsrc where especially CFLAGS.${OPSYS} is appended to.
* Cleaned up internal handling of relative paths. Previously pkglint
sometimes resolved relative paths using the wrong base directory,
which led to all kinds of wrong warnings and strange behavior.
* Fixed lots of edge cases when parsing Makefile lines. These cases
don't occur often but experience tells that the most fundamental code
must be as correct as possible (see the handling of relative paths
above).
* Lots of refactoring and housekeeping, as always.
Changes:
8.1.0801 MinGW: no hint that tests fail because of small terminal
8.1.0802 negative index doesn't work for Blob
8.1.0803 session file has problem with single quote in file name
8.1.0804 crash when setting v:errmsg to empty list
8.1.0805 too many #ifdefs
8.1.0806 too many #ifdefs
8.1.0807 session test fails on MS-Windows
8.1.0808 MS-Windows: build error with GUI
8.1.0809 too many #ifdefs
8.1.0810 too many #ifdefs
8.1.0811 too many #ifdefs
8.1.0812 Unicode 16 feature is not useful
8.1.0813 FileChangedShell not sufficiently tested
8.1.0814 :mksession cannot handle a very long 'runtimepath'
8.1.0815 dialog for file changed outside of Vim not tested
8.1.0816 test for 'runtimepath' in session fails on MS-Windows
8.1.0817 ":=" command is not tested
8.1.0818 MS-Windows: cannot send large data with ch_sendraw()
8.1.0819 a failed assert with a long string is hard to read
8.1.0820 test for sending large data over channel sometimes fails
8.1.0821 xxd "usage" output and other arguments not tested
8.1.0822 peeking and flushing output slows down execution
8.1.0823 not sufficient testing of xxd
8.1.0824 SunOS/Solaris has a problem with ttys
8.1.0825 code for autocommands is mixed with file I/O code
8.1.0826 too many #ifdefs
8.1.0827 missing dependency in Makefile
8.1.0828 still using FEAT_VIRTUALEDIT
8.1.0829 when 'hidden' is set session creates extra buffers
8.1.0830 test leaves directory behind on MS-Windows
8.1.0831 xxd test fails if man page has dos fileformat
8.1.0832 confirm() is not tested
8.1.0833 memory leak when jumps output is filtered
8.1.0834 GUI may wait too long before dealing with messages
8.1.0835 GUI build fails on MS-Windows
8.1.0836 user completion test can fail on MS-Windows
8.1.0837 timer interrupting cursorhold and mapping not tested
8.1.0838 compiler warning for type conversion
8.1.0839 when using VTP wrong colors after a color scheme change
8.1.0840 getchar(0) never returns a character in the terminal
8.1.0841 travis config to get Lua on MacOS is too complicated
8.1.0842 getchar_zero test fails on MS-Windows
8.1.0843 memory leak when running "make test_cd"
8.1.0844 when timer fails test will hang forever
8.1.0845 having job_status() free the job causes problems
8.1.0846 not easy to recognize the system Vim runs on
8.1.0847 may use terminal after it was cleaned up
8.1.0848 cannot build with Ruby 1.8
8.1.0849 cursorline highlight is not always updated
8.1.0850 test for 'backupskip' is not correct
8.1.0851 feedkeys() with "L" does not work properly
8.1.0852 findfile() and finddir() are not properly tested
8.1.0853 options test fails on Mac
8.1.0854 xxd does not work with more than 32 bit addresses
8.1.0855 cannot build xxd with MSVC 10
8.1.0856 when scrolling a window the cursorline is not always updated
8.1.0857 indent functionality is not separated
8.1.0858 'indentkeys' and 'cinkeys' defaults are different
8.1.0859 "%v" in 'errorformat' does handle multi-byte characters
8.1.0860 debug lines left in the code
8.1.0861 building with MinGW and static libc doesn't work
8.1.0862 no verbose version of character classes
8.1.0863 cannot see what signal caused a job to end
8.1.0864 cannot have a local value for 'scrolloff' and 'sidescrolloff'
8.1.0865 when 'listchars' only contains "nbsp:X" it does not work
8.1.0866 build file dependencies are outdated
8.1.0867 cannot build Python interface with Python 2.4
8.1.0868 crash if triggering garbage collector after a function call
8.1.0869 Travis CI script is too complicated
8.1.0870 Vim doesn't use the new ConPTY support in Windows 10
8.1.0871 build error when building with Ruby 2.6.0
8.1.0872 confusing condition
8.1.0873 list if distributed files does not include matchit autoload
8.1.0874 using old style comments in new file
8.1.0875 not all errors of marks and findfile()/finddir() are tested
8.1.0876 completion match not displayed when popup menu is not shown
8.1.0877 new buffer used every time the quickfix window is opened
8.1.0878 test for has('bsd') fails on some BSD systems
8.1.0879 MS-Windows: temp name encoding can be wrong
8.1.0880 MS-Windows: inconsistent selection of winpty/conpty
8.1.0881 can execute shell commands in rvim through interfaces
8.1.0882 checking for FEAT_MBYTE which doesn't exist anymore
8.1.0883 missing some changes for Ex commands
8.1.0884 double check for bsd systems
8.1.0885 test for restricted hangs on MS-Windows GUI
8.1.0886 compiler warning for NULL pointer and condition always true
8.1.0887 the 'l' flag in :subsitute is sticky
8.1.0888 the a: dict is not immutable as documented
8.1.0889 MS-Windows: a channel write may hang
8.1.0890 pty allocation wrong if using file for out channel
8.1.0891 substitute command inssuficiently tested
8.1.0892 failure when closing a window when location list is in use
8.1.0893 terminal test is a bit flaky
8.1.0894 MS-Windows: resolve() does not return a reparse point
8.1.0895 MS-Windows: dealing with temp name encoding not quite right
8.1.0896 tests for restricted mode not run for MS-Windows GUI
8.1.0897 can modify a:000 when using a reference
8.1.0898 a messed up rgb.txt can crash Vim
8.1.0899 no need to check restricted mode for setwinvar()
8.1.0900 ConPTY many crash with 32-bit build
8.1.0901 index in getjumplist() may be wrong
8.1.0902 incomplete set of assignment operators
8.1.0903 struct uses more bytes than needed
8.1.0904 USE_LONG_FNAME never defined
8.1.0905 complicated regexp causes a crash
8.1.0906 using clumsy way to get console window handle
8.1.0907 CI tests on AppVeyor are failing
8.1.0908 can't handle large value for %{nr}v in regexp
8.1.0909 MS-Windows: using ConPTY even though it is not stable
8.1.0910 crash with tricky search pattern
8.1.0911 tag line with Ex command cannot have extra fields
8.1.0912 MS-Windows: warning for signed/unsigned
8.1.0913 CI crashes when running out of memory
8.1.0914 code related to findfile() is spread out
8.1.0915 fsync() may not work properly on Mac
8.1.0916 with Python 3.7 "find_module" is not made available
8.1.0917 double free when running out of memory
8.1.0918 MS-Windows: startup messages are not converted
8.1.0919 compiler warnings
8.1.0920 in Terminal-Normal mode job output messes up the window
8.1.0921 terminal test sometimes fails; using memory after free
8.1.0922 terminal scrollback test is flaky
8.1.0923 terminal dump diff swap does not update file names
8.1.0924 terminal scrollback test still flaky
8.1.0925 terminal scrollback test still still flaky
8.1.0926 no test for :wnext, :wNext and :wprevious
8.1.0927 USE_CR is never defined
8.1.0928 stray log function call
8.1.0929 no error when requesting ConPTY but it's not available
8.1.0930 typo in Makefile
8.1.0931 vtp_working included in GUI build but unused
8.1.0932 Farsi support is outdated and unused
8.1.0933 When using VTP scroll region isn't used properly
8.1.0934 invalid memory access in search pattern
8.1.0935 old regexp engine may use invalid buffer
8.1.0936 may leak memory when using 'vartabstop'
8.1.0937 invalid memory access in search pattern
8.1.0938 background color is wrong in MS-Windows console
8.1.0939 no completion for sign group names
8.1.0940 MS-Windows console resizing not handled properly
8.1.0941 macros for MS-Windows are inconsistent
8.1.0942 options window still checks for the multi_byte feature
8.1.0943 still a trace of Farsi support
8.1.0944 format of nbdbg() arguments is not checked
8.1.0945 internal error when using pattern with NL in the range
8.1.0946 Coveralls is not very useful
8.1.0947 using MSWIN before it is defined
8.1.0948 when built without +eval "Vim --clean" produces errors
8.1.0949 MS-windows defines GUI macros different than other systems
8.1.0950 using :python sets 'pyxversion' even when not executed
8.1.0951 using WIN64 even though it is never defined
8.1.0952 compilation warnings when building the MS-Windows installer
8.1.0953 a very long file is truncated at 2^31 lines
8.1.0954 arguments of semsg() and siemsg() are not checked
8.1.0955 matchit autoload directory not in installer
8.1.0956 using context:0 in 'diffopt' does not work well
8.1.0957 Mac: fsync fails on network share
8.1.0958 compiling weird regexp pattern is very slow
8.1.0959 sorting large numbers is not tested
8.1.0960 when using ConPTY garbage collection has undefined behavior
8.1.0961 Mac: fsync may fail sometimes
8.1.0962 building with MinGW and static libs doesn't work
8.1.0963 illegal memory access when using 'incsearch'
8.1.0964 cannot see in CI why a screenshot test failed
8.1.0965 search test fails
8.1.0966 one terminal test is flaky
8.1.0967 stray dependency in test Makefile
8.1.0968 crash when using search pattern \%Ufffffc23
8.1.0969 message written during startup is truncated
8.1.0970 text properties test fails when 'encoding' is not utf-8
8.1.0971 failure for selecting quoted text object moves cursor
8.1.0972 cannot switch from terminal window to next tabpage
8.1.0973 pattern with syntax error gives threee error messages
8.1.0974 cannot switch from terminal window to previous tabpage
8.1.0975 using STRNCPY() wrongly. Warning for uninitialized variable
8.1.0976 dosinstall still has buffer overflow problems
8.1.0977 blob not tested with Ruby
8.1.0978 blob not tested with Perl
8.1.0979 compiler warning for unused functions
8.1.0980 extend() insufficiently tested
8.1.0981 pasting in terminal insufficiently tested
8.1.0982 update_cursor() called twice in :shell
8.1.0983 checking __CYGWIN32__ unnecessarily
8.1.0984 unnecessary #ifdefs
8.1.0985 crash with large number in regexp
8.1.0986 rename() is not propertly tested
8.1.0987 unnecessary condition in #ifdef
8.1.0988 deleting location list buffer breaks location list window
8.1.0989 various small code ugliness
8.1.0990 floating point exception with "%= 0" and "/= 0"
8.1.0991 cannot build with a mix of features
8.1.0992 a :normal command resets the reg_executing() result
8.1.0993 ch_read() may return garbage if terminating NL is missing
8.1.0994 relative cursor position is not calculated correctly
8.1.0995 a getchar() call resets the reg_executing() result
8.1.0996 a few screendump tests fail because of scrolling
8.1.0997 using GUI colors in vim.exe when 'termguicolors' is off
8.1.0998 getcurpos() unexpectedly changes "curswant"
8.1.0999 use register one too often and not properly tested
8.1.1000 indenting is off
8.1.1001 Visual area not correct when using 'cursorline'
8.1.1002 "gf" does not always work when URL has a port number
8.1.1003 playing back recorded key sequence mistakes key code
8.1.1004 function "luaV_setref()" not covered with tests
1.9.1:
* WARNING: This is most probably the last version supporting Python 2.
* Added testing for Python 3.7.
* Confirmed support for Django 2.2 (no code changes required).
* Updated translations.
Added
If possible, Certbot uses built-in support for OCSP from recent cryptography versions instead of the OpenSSL binary: as a consequence Certbot does not need the OpenSSL binary to be installed anymore if cryptography>=2.5 is installed.
Changed
Certbot and its acme module now depend on josepy>=1.1.0 to avoid printing the warnings described at https://github.com/certbot/josepy/issues/13.
Apache plugin now respects CERTBOT_DOCS environment variable when adding command line defaults.
The running of manual plugin hooks is now always included in Certbot's log output.
Tests execution for certbot, certbot-apache and certbot-nginx packages now relies on pytest.
An ACME CA server may return a "Retry-After" HTTP header on authorization polling, as specified in the ACME protocol, to indicate when the next polling should occur. Certbot now reads this header if set and respect its value.
The acme module avoids sending the keyAuthorization field in the JWS payload when responding to a challenge as the field is not included in the current ACME protocol. To ease the migration path for ACME CA servers, Certbot and its acme module will first try the request without the keyAuthorization field but will temporarily retry the request with the field included if a malformed error is received. This fallback will be removed in version 0.34.0.
R57 rolls up bugfixes, with few hard changes:
* [gecko2] Update operating environment reporting for the Macintosh
* [Martijn Dekker] make ${foo#'bar'} in here document behave like ksh93
* [Martijn Dekker] quote empty strings for re-entry into shell
* [tg, G.raud Meyer] Improve documentation, especially for tty states
* [tg] Protect against entering line editing with bad saved tty state
* [tg] Fix set -o allexport for arrays (which we apparently do)
* [tg] Handle lseek(2) returning -1 as pointed out by Coverity Scan
* [tg] Fix left-padding UTF-8 strings
* [tg, G.raud Meyer] Fix using the ?-m? flag on the command line
* [tg] Update to UCD 11.0.0
* [multiplexd] Fix a segfault using ^W during search in Vi mode
* [tg] Fix an error message; add a test for controlling tty
* [tg] Permit unsetting LINES and COLUMNS, for those who need it
* [tg] Fix manpage bug (RedHat BZ#1612173)
* [tg] Minor spelling cleanup
* [tg] Unbreak high-bit7 (n?n-ASCII) heredoc separators (LP#1779179)
* [tg] Allow dumping high-bit7-char-containing strings in DEBUG mode
* [tg] Add some testcases for behaviour questions popped up in IRC
* [tg] Trick a GCC warning, to make up for it ignoring lint(1) hints
* [tg] Add O_MAYEXEC support for CLIP OS
* [tg] Make dup-to-self with ksh-style fd?3 closing work; catern via IRC
* [tg] Add compat glue for newer GNU groff mdoc to the manpages
* [tg] Trigger EXIT trap after single-command subshells (Debian #910276)
* [tg] Document set -eo pipefail caveat (LP#1804504)
* [tg] Fix MKSH_EARLY_LOCALE_TRACKING warning
* [tg] Document that, when your Unix is broken, GIGO applies (LP#1817959)
* [tg] Improve error message for inaccessible executables (LP#1817789)
4.3.14:
- Fixed a regression with */directory/*.py style patterns
4.3.13:
- Fixed the inability to accurately determine import section when a mix of conda and virtual environments are used.
- Fixed some output being printed even when --quiet mode is enabled.
- Fixed issue 890 interoperability with PyCharm by allowing case sensitive non type grouped sorting.
- Fixed issue 889 under some circumstances isort will incorrectly add a new line at the beginning of a file.
- Fixed issue 885 many files not being skipped according to set skip settings.
- Fixed issue 842 streaming encoding improvements.
1.8.5:
Bugs fixed
* LaTeX: Remove extraneous space after author names on PDF title page
* LaTeX: A cross reference to definition list does not work
* LaTeX: TypeError is raised when invalid latex_elements given
* LaTeX: images having a target are concatenated to next line
* LaTeX: images having a target are not aligned even if specified
* imgconverter: Including multipage PDF fails
* autodoc: autofunction emits a warning for method objects
* graphviz: Ensure the graphviz filenames are reproducible
* doctest: skipif option may remove the code block from documentation
* :name: option for math directive causes a crash
* intersphinx: ValueError on failure reporting
* changes: Fix UnboundLocalError when any module found
Changes since b139:
Beta #140 - 08.03.2019
- The 32-bit Windows version of the FT2 clone no longer requires the SSE2 CPU
instruction set to function, but still takes advantage of it if it's present.
- Fixed a bug where the sample data scrollbar was broken on very long samples
- Fixed a bug where you could interact with the scopes while certain types
of tool boxes were shown (Smp. Ed.).
- Fixed a bug where the "Add memory to sample" checkbox in the Echo tool
(Smp. Ed.) was always unchecked the next time you opened the tool.
- Fixed a bug where "Get maximum scale" in the Volume tool (Smp. Ed.) could
return bogus values on *very* silent parts.
- Fixed a bug where sample data could be incorrectly drawn when zoomed in as
far as you get while scrolling, on a very big sample.
- Bug fix: Make sure a sample never exceeds max sample length while editing it
- Lowered max sample length from 2GB to 1GB to prevent crashes
- Some missing keyboard bindings were added to the "Keyboard" section in the
help text.
- Some potential time-consuming tasks were put in threads to not temporarily
halt the program (Smp. Ed. functions).
- The Echo tool in Smp. Ed. will now listen to mouse button down/ESC/SIGTERM
as a way to force-quit it. This tool can take literally forever if abused.
- Code cleanup (now using "bool" type, etc)