Query
Yesterday; Friday 09 June 2023
2023-06-09 15:01:54 (18 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/master.pike.in (+4/-2)(6 lines)
branch: master
Master: Improved type for write() and werror() in the master.
Thursday 08 June 2023
2023-06-08 21:49:53 (1 day ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/aclocal.m4 (+2/-1)(3 lines)
branch: 7.8
Configure: Even more fixes for autoconf 2.71.
Autoconf 2.71 seems to have changed the set value for $ac_test_CFLAGS
from "set" to "y".
Fixes lost options from CFLAGS.
- pike/src/aclocal.m4 (+3/-1)(4 lines)
branch: 7.8
Configure: Support autoconf 2.59 again.
- pike/src/aclocal.m4 (+3/-1)(4 lines)
branch: 7.8
Configure: More autoconf 2.71 fixes.
- pike/src/aclocal.m4 (+5/-0)(5 lines)
branch: 7.8
Configure: Some support for autoconf 2.71 and later.
2023-06-08 19:25:47 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/Postgres/acconfig.h (+1/-16)(17 lines)
- pike/src/modules/Postgres/configure.in (+4/-23)(27 lines)
branch: 7.8
Postgres: Drop support for Postgres 7.1 and earlier. (2)
Stage 2: Do not attempt to include Postgres-internal header files.
- pike/src/modules/Postgres/acconfig.h (+1/-3)(4 lines)
- pike/src/modules/Postgres/configure.in (+3/-51)(54 lines)
branch: 7.8
Postgres: Drop support for Postgres 7.1 and earlier. (1)
Stage 1: Remove HAVE_PG72.
- pike/src/modules/Postgres/configure.in (+18/-1)(19 lines)
branch: 7.8
Build [Postgres]: Detect Postgres 10.x and later.
2023-06-08 12:38:33 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Parser.pmod/SGML.pike (+3/-0)(3 lines)
branch: master
Parser.SGML: Add Emacs indentation meta-data.
Wednesday 07 June 2023
2023-06-07 17:47:48 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Crypto.pmod/testsuite.in (+8/-7)(15 lines)
branch: 7.8
Testsuite [Crypto.SHA512]: Fix multiple typos.
2023-06-07 15:19:09 (3 days ago) by Martin Nilsson <nilsson@opera.com>
- pike/src/post_modules/Nettle/cipher.cmod (+4/-4)(8 lines)
branch: 7.8
Updated for Nettle API change.
2023-06-07 14:20:26 (3 days ago) by Tobias S. Josefowitz <tobij@tobij.de>
- pike/CHANGES (+5/-1)(6 lines)
- pike/src/modules/Gz/gz_test.c (+29/-0)(29 lines)
branch: 7.8
Gz: Detect zlib 1.2.12 as working libz
zlib 1.2.12 includes commit 0d36ec47f310478549c0864f215ab5c0114c49ba,
Don't bother computing check value after successful inflateSync().
Because of that, it does no longer give a Z_DATA_ERROR which we used to
expect, but instead a Z_STREAM_END. Adjusted the configure check to
accept Z_STREAM_END for zlib >= 1.2.12.
2023-06-07 12:20:25 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/version.h (+2/-1)(3 lines)
branch: 7.8
release number bumped to 954 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 7.8
release number bumped to 955 by export.pike
2023-06-07 12:03:17 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/CHANGES (+5/-0)(5 lines)
- pike/lib/modules/Crypto.pmod/ECC.pmod (+331/-1)(332 lines)
branch: master
Crypto.ECC.Curve448: Add module.
Tuesday 06 June 2023
2023-06-06 22:12:57 (3 days ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1837 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1836 by export.pike
2023-06-06 12:20:18 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/configure.in (+6/-3)(9 lines)
- pike/src/post_modules/Nettle/hogweed.cmod (+445/-2)(447 lines)
branch: master
Nettle.Curve448: Initial implementation.
Mostly a copy of the code for Nettle.Curve25519.
Also fixes a typo in the documentation for Nettle.Curve25519.
2023-06-06 09:39:02 (4 days ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/gc.c (+2/-1)(3 lines)
branch: 8.0
GC: Fix inverted strongness check after rotation
When a cycle is found following a strong reference and a rotation
ensues, the deepest node of the segment that is rotated up must
get the GC_PREV_STRONG flag to preserve the strongness property
of the outgoing reference from the current node.
There was already code present to set this flag, but unfortunately the
test to determine if the reference was strong was inverted...
- pike/src/gc.c (+2/-1)(3 lines)
branch: 7.8
GC: Fix inverted strongness check after rotation
When a cycle is found following a strong reference and a rotation
ensues, the deepest node of the segment that is rotated up must
get the GC_PREV_STRONG flag to preserve the strongness property
of the outgoing reference from the current node.
There was already code present to set this flag, but unfortunately the
test to determine if the reference was strong was inverted...
Monday 05 June 2023
2023-06-05 12:16:38 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/hash.cmod (+2/-1)(3 lines)
branch: master
Nettle.Hash: Fix compilation warning.
Sunday 04 June 2023
2023-06-04 21:31:59 (5 days ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/gc.c (+2/-1)(3 lines)
branch: master
GC: Fix inverted strongness check after rotation
When a cycle is found following a strong reference and a rotation
ensues, the deepest node of the segment that is rotated up must
get the GC_PREV_STRONG flag to preserve the strongness property
of the outgoing reference from the current node.
There was already code present to set this flag, but unfortunately the
test to determine if the reference was strong was inverted...
2023-06-04 17:32:31 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/treeopt.in (+17/-3)(20 lines)
branch: master
Compiler [Optimizer]: Fix too excessive optimization of comma-expressions.
Comma expressions may have void expressions at the end. These do NOT affect
the value of the comma expression.
Fixes testsuite failure.
Saturday 03 June 2023
2023-06-03 16:34:41 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/CHANGES (+10/-0)(10 lines)
branch: master
CHANGES [Crypto]: Add notes about GOSTDSA and balloon().
Friday 02 June 2023
2023-06-02 17:46:04 (1 week ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/testsuite.in (+3/-0)(3 lines)
branch: master
Testsuite: Check for weird behaviour of ->?
2023-06-02 15:29:53 (1 week ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/lib/modules/Standards.pmod/PKCS.pmod/ECDSA.pmod (+2/-1)(3 lines)
branch: master
Standards.PKCS.ECDSA: Stricter handling of zero.
2023-06-02 10:14:46 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/configure.in (+3/-1)(4 lines)
- pike/src/post_modules/Nettle/hogweed.cmod (+86/-0)(86 lines)
branch: master
Nettle.ECC: Initial support for GOSTDSA.
Thursday 01 June 2023
2023-06-01 14:52:01 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/testsuite.in (+2/-1)(3 lines)
branch: master
Testsuite [Nettle.ECC]: Update to know about more curves.
2023-06-01 12:43:28 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/configure.in (+2/-0)(2 lines)
- pike/src/post_modules/Nettle/hash.cmod (+7/-6)(13 lines)
branch: master
Nettle.Hash: Fix AutoDoc syntax for balloon().
Also adds some related headerfile/lib paranoia.
2023-06-01 12:23:05 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Standards.pmod/PKCS.pmod/ECDSA.pmod (+4/-1)(5 lines)
branch: master
Standards.PKCS.ECDSA: Survive curves where pkcs_named_curve() returns zero.
2023-06-01 11:32:21 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Crypto.pmod/ECC.pmod (+19/-0)(19 lines)
- pike/src/post_modules/Nettle/configure.in (+5/-0)(5 lines)
- pike/src/post_modules/Nettle/hogweed.cmod (+42/-1)(43 lines)
branch: master
Crypto.ECC: Add curves GOST_GC256B and GOST_GC512A.
Wednesday 31 May 2023
2023-05-31 18:37:49 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/configure.in (+4/-0)(4 lines)
- pike/src/post_modules/Nettle/hash.cmod (+80/-0)(80 lines)
branch: master
Nettle.Hash: Add balloon().
Tuesday 30 May 2023
2023-05-30 12:54:14 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/cipher.cmod (+2/-1)(3 lines)
branch: master
Nettle.BlockCipher16.GCM.State: Do not pop more elements than needed...
Monday 29 May 2023
2023-05-29 17:36:42 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/program.c (+6/-0)(6 lines)
branch: master
Compiler: Added some doc.
Sunday 28 May 2023
2023-05-28 13:09:41 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Tools.pmod/Standalone.pmod/precompile.pike (+2/-1)(3 lines)
branch: master
Tools.Standalone.precompile: Fix typo in generated #ifdef.
Fixes automatic naming of (some) INHERITs.
Fixes Crypto.SHAKE_256.
Saturday 27 May 2023
2023-05-27 11:44:32 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Crypto.pmod/SHAKE_256.pmod (+29/-0)(29 lines)
branch: master
Crypto.SHAKE_256: Add Crypto.Hash API for SHAKE_256.
Friday 26 May 2023
2023-05-26 18:48:01 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/modules/_Stdio/kqueuetest.pike (+3/-1)(4 lines)
branch: master
Testsuite [KQueue]: Allow the tmpdir to be overridden
The standard environment variable $TMPDIR can be set to choose
a directory different from /var/tmp.
2023-05-26 11:07:09 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/hash.cmod (+2/-1)(3 lines)
branch: master
Nettle.Hash: Name the inherit of __builtin.Nettle.Hash.
Thursday 25 May 2023
2023-05-25 11:28:52 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/hash.H (+79/-0)(79 lines)
branch: master
Nettle.SHA3_256: Add support for SHAKE-256.
Wednesday 24 May 2023
2023-05-24 19:29:12 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/testsuite.in (+6/-0)(6 lines)
branch: master
Testsuite [mktime]: Check correct operation for years < 1900
The workaround for mktime on AIX and NT not supporting negative
time_t:s is based on the principle that "The calendar repeats every 28
years". While this is true for the Julian calendar, this is
unfortunately not the case for the Gregorian calendar, which makes
year 0 modulo 100 not a leap year, unless it is also year 0 modulo
400. As a result, the workaround yields incorrect results for any
date before the 1st of March 1900.
2023-05-24 12:46:16 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Tools.pmod/Standalone.pmod/precompile.pike (+25/-6)(31 lines)
branch: master
Tools.Standalone.precompile: Support naming of inherits.
Also fixes a code-duplication bug in IFDEF().
Tuesday 23 May 2023
2023-05-23 22:57:55 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/post_modules/Shuffler/Shuffler.cmod (+2/-1)(3 lines)
branch: master
Shuffler: Also silently return to backend when errno is EINTR
2023-05-23 10:37:46 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Tools.pmod/Standalone.pmod/precompile.pike (+9/-1)(10 lines)
branch: master
Tools.Standalone.precompile: Add macros cmod_DIRECTIVE{,_EVAL}().
These are useful for generating preprocessor directives in the
C-level code. Eg:
#cmod_define PREFIX FOO
followed by either
cmod_DIRECTIVE(ifdef) cmod_CONCAT_EVAL(PREFIX, _SUFFIX)
or
cmod_DIRECTIVE_EVAL(ifdef, cmod_CONCAT_EVAL(PREFIX, _SUFFIX))
will result in
#ifdef FOO_SUFFIX
in the generated C-code.
Note that the naïve syntax
#ifdef cmod_CONCAT_EVAL(PREFIX, _SUFFIX)
does not work, as the cmod_CONCAT_EVAL()-expression in that case
will survive verbatim in the generated C-code.
Monday 22 May 2023
2023-05-22 19:14:43 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/post_modules/Shuffler/Shuffler.cmod (+3/-0)(3 lines)
branch: master
Shuffler: When writev fails with EAGAIN, actually do try again later
2023-05-22 16:00:51 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/hash.H (+3/-2)(5 lines)
- pike/src/post_modules/Nettle/hash.cmod (+6/-5)(11 lines)
branch: master
Nettle.Hash: Reduce amount of dead code.
Avoid generating code that the C-preprocessor will remove.
Sunday 21 May 2023
2023-05-21 12:27:51 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Crypto.pmod/GOST94CP.pmod (+14/-0)(14 lines)
- pike/src/post_modules/Nettle/configure.in (+3/-0)(3 lines)
- pike/src/post_modules/Nettle/hash.cmod (+10/-0)(10 lines)
branch: master
Crypto.GOST94CP: Add CryptoPro variant of GOST94.
Saturday 20 May 2023
2023-05-20 13:31:32 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/configure.in (+29/-11)(40 lines)
branch: master
Configure [Nettle]: Restructured a comment.
Friday 19 May 2023
2023-05-19 11:17:08 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Crypto.pmod/SM3.pmod (+14/-0)(14 lines)
branch: master
Crypto.SM3: Add cipher.
Thursday 18 May 2023
2023-05-18 12:05:14 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod (+26/-0)(26 lines)
branch: master
Standards.PKCS.Identifiers: Add identifiers from draft-sca-cfrg-sm3-02.
Note that that the draft expired in July 2018, and appears to have several
typos in the ASN.1 notation.
Wednesday 17 May 2023
2023-05-17 17:57:18 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/post_modules/Nettle/configure.in (+4/-0)(4 lines)
- pike/src/post_modules/Nettle/hash.cmod (+11/-0)(11 lines)
branch: master
Nettle.SM3: Add hash algorithm.
Tuesday 16 May 2023
2023-05-16 22:21:23 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/cpp.cmod (+3/-2)(5 lines)
branch: master
Cpp: Fix warnings
2023-05-16 22:13:55 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/modules/_WhiteFish/blobs.c (+1/-2)(3 lines)
- pike/src/modules/_WhiteFish/linkfarm.c (+1/-2)(3 lines)
branch: master
WhiteFish: Remove superfluous non-prototype declarations
2023-05-16 22:07:58 (3 weeks ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1835 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1834 by export.pike
2023-05-16 15:06:29 (4 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/interpret.h (+2/-1)(3 lines)
branch: master
Profiling: Skip updating frames with fun == FUNCTION_BUILTIN
Such frames are "fake" frames for initializers and suchlike, and do
not have a valid ident field.
2023-05-16 10:42:26 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Filesystem.pmod/System.pike (+0/-0)(0 lines)
branch: 8.0
Merge branch 'patches/bug10121' into 8.0
* patches/bug10121:
Filesystem.System: Fix filtering in find().
- pike/lib/modules/Filesystem.pmod/System.pike (+0/-0)(0 lines)
branch: master
Merge branch 'patches/bug10121'
* patches/bug10121:
Filesystem.System: Fix filtering in find().
2023-05-16 10:35:52 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Filesystem.pmod/System.pike (+2/-1)(3 lines)
branch: 6336b9bebadc47f004c6ac017ef5800cdf70e9d3
Filesystem.System: Fix filtering in find().
filter() when called with a string as the second argument requires
it to resolve to a function or zero. Filesystem.Stat()->isdir is
no longer a function, so filter() failed when it evaluated to 1.
Fixes#10121 .
Monday 15 May 2023
2023-05-15 12:15:33 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/language.yacc (+2/-1)(3 lines)
branch: master
Compiler: Allow all expressions in the true branch of ?:.
Fixes#3681 .
Sunday 14 May 2023
2023-05-14 09:53:56 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/CHANGES (+6/-0)(6 lines)
- pike/src/configure.in (+2/-0)(2 lines)
- pike/src/signal_handler.c (+58/-9)(67 lines)
branch: master
Process.Process: Support using Stdio.Fd for "cwd" and "chroot" on OSes with fchdir(2).
Fixes#10118 .
Saturday 13 May 2023
2023-05-13 13:22:11 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/_Stdio/file.cmod (+31/-16)(47 lines)
branch: master
Stdio.Fd: Support cd() also on OSes with fchdir(2) but not openat(2).
Fixes#10119 some more.
Friday 12 May 2023
2023-05-12 10:38:22 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/master.pike.in (+5/-0)(5 lines)
- pike/src/modules/_Stdio/file.cmod (+9/-5)(14 lines)
branch: master
Stdio.Fd: Zap getcwd cache (if any) when changing directory.
Fixes some testsuite failures.
Fixes#10119 some more.
Thursday 11 May 2023
2023-05-11 18:14:00 (4 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/modules/_Stdio/file.cmod (+2/-1)(3 lines)
branch: master
Stdio.Fd: Don't call nonexisting functions
2023-05-11 17:01:45 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/testsuite.in (+2/-1)(3 lines)
branch: master
Testsuite [getcwd]: Fix conditional expression.
2023-05-11 15:30:01 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/CHANGES (+5/-0)(5 lines)
- pike/src/modules/_Stdio/configure.in (+2/-1)(3 lines)
- pike/src/modules/_Stdio/file.cmod (+51/-0)(51 lines)
- pike/src/testsuite.in (+45/-0)(45 lines)
branch: master
Total 104
Stdio.Fd: Add cd().
Fixes#10119 .
Wednesday 10 May 2023
2023-05-10 14:45:17 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/testsuite.in (+2/-0)(2 lines)
branch: master
Testsuite: Even more improved robustness of the getcwd() test.
2023-05-10 13:21:38 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/testsuite.in (+5/-0)(5 lines)
branch: master
Testsuite: Improve robustness of getcwd() test.
Tuesday 09 May 2023
2023-05-09 10:36:06 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+32/-46)(78 lines)
branch: master
System [NT]: Use pike_string_to_utf16().
Monday 08 May 2023
2023-05-08 12:44:08 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/stralloc.c (+22/-8)(30 lines)
- pike/src/stralloc.h (+3/-1)(4 lines)
branch: master
Runtime [NT]: Adjusted API for pike_string_to_utf16().
It now takes a flags field as the second argument, which is used to
control whether to throw errors on failure or not.
Sunday 07 May 2023
2023-05-07 14:13:19 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+34/-11)(45 lines)
branch: master
System [NT]: Support inhibiting expansion of REG_EXPAND_SZ values in RegGetValue() et al.
Saturday 06 May 2023
2023-05-06 22:16:01 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/interpret.h (+6/-0)(6 lines)
branch: master
Profiling: check if frame->ident is valid before using it in POP_PIKE_FRAME
When throwing from INIT in Builtin.__Backtrace_Tester__, frame->ident
is set to, but __Backtrace_Tester__ has no identifiers, so accessing
identifiers[0] is out of bounds.
Note that this check does not catch the case where there _is_ an
identifier with number 0, but it's not the identifier that the frame
is actually executing in, something which could presumably also
happen...
2023-05-06 22:08:07 (1 month ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1832 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1833 by export.pike
2023-05-06 17:28:45 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/stralloc.c (+2/-1)(3 lines)
branch: master
realloc_unlinked_string: Fix size check
2023-05-06 16:10:17 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>
- pike/lib/modules/Parser.pmod/XML.pmod/NSTree.pmod (+3/-1)(4 lines)
branch: master
Don't output xmlns:xml and certaintly not using the wrong URI.
2023-05-06 15:56:12 (1 month ago) by Tobias S. Josefowitz <tobij@tobij.de>
- pike/src/builtin_functions.c (+4/-3)(7 lines)
- pike/src/modules/HTTPLoop/requestobject.c (+4/-3)(7 lines)
- pike/src/modules/Image/encodings/avs.c (+2/-1)(3 lines)
- pike/src/modules/Image/encodings/hrz.c (+2/-1)(3 lines)
- pike/src/modules/Image/encodings/ilbm.c (+2/-1)(3 lines)
- pike/src/modules/Image/encodings/neo.c (+2/-1)(3 lines)
- pike/src/modules/Image/encodings/pcx.c (+3/-2)(5 lines)
- pike/src/modules/Image/encodings/psd.c (+5/-4)(9 lines)
- pike/src/modules/Image/encodings/pvr.c (+2/-1)(3 lines)
- pike/src/modules/Image/encodings/ras.c (+2/-1)(3 lines)
- pike/src/modules/Image/encodings/tga.c (+3/-2)(5 lines)
- pike/src/modules/Image/encodings/tim.c (+2/-1)(3 lines)
- pike/src/modules/Image/encodings/wbf.c (+2/-1)(3 lines)
- pike/src/modules/Image/encodings/xbm.c (+3/-2)(5 lines)
- pike/src/modules/Image/encodings/xcf.c (+2/-1)(3 lines)
- pike/src/modules/Java/jvm.c (+4/-3)(7 lines)
- pike/src/modules/MIME/mime.c (+2/-1)(3 lines)
- pike/src/modules/Postgres/postgres.cmod (+2/-1)(3 lines)
- pike/src/modules/Regexp/glue.c (+2/-1)(3 lines)
- pike/src/modules/_Stdio/efuns.c (+3/-2)(5 lines)
- pike/src/modules/_Stdio/file.cmod (+9/-8)(17 lines)
- pike/src/modules/_Stdio/termios.c (+2/-1)(3 lines)
- pike/src/modules/_Stdio/udp.c (+2/-1)(3 lines)
- pike/src/modules/system/syslog.c (+2/-1)(3 lines)
- pike/src/pike_compiler.cmod (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gdkevent.pre (+2/-1)(3 lines)
branch: master
Total 120
Use %n instead of %S in calls to get_all_args().
%S has been a compat alias for %n since 2004. For now it remains one,
but should have no further in-tree users.
2023-05-06 15:16:32 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/configure.in (+0/-0)(0 lines)
branch: 8.0
Merge branch 'patches/checker' into 8.0
* patches/checker:
Configure: Make --with-checker work again.
- pike/src/configure.in (+0/-0)(0 lines)
branch: master
Merge branch 'patches/checker'
* patches/checker:
Configure: Make --with-checker work again.
- pike/src/configure.in (+5/-0)(5 lines)
branch: d01df6f62bb3c76efee23e495fbf31bd902e664b
Configure: Make --with-checker work again.
2023-05-06 13:30:49 (1 month ago) by Tobias S. Josefowitz <tobij@tobij.de>
- pike/src/builtin_functions.c (+2/-1)(3 lines)
- pike/src/modules/Fuse/fuse.c (+2/-1)(3 lines)
- pike/src/modules/Image/font.c (+2/-1)(3 lines)
- pike/src/modules/Java/jvm.c (+5/-4)(9 lines)
- pike/src/modules/Math/matrix_code.h (+4/-3)(7 lines)
- pike/src/modules/PDF/pdflib_glue.c (+18/-17)(35 lines)
- pike/src/modules/Postgres/postgres.cmod (+2/-1)(3 lines)
- pike/src/modules/Regexp/glue.c (+2/-1)(3 lines)
- pike/src/modules/SANE/sane.c (+5/-4)(9 lines)
- pike/src/modules/Yp/yp.c (+2/-1)(3 lines)
- pike/src/modules/_Charset/charsetmod.cmod (+2/-1)(3 lines)
- pike/src/modules/_Image_FreeType/freetype.c (+3/-2)(5 lines)
- pike/src/modules/_Stdio/efuns.c (+8/-7)(15 lines)
- pike/src/modules/_Stdio/file.cmod (+4/-3)(7 lines)
- pike/src/modules/_Stdio/udp.c (+5/-4)(9 lines)
- pike/src/modules/system/memory.c (+2/-1)(3 lines)
- pike/src/modules/system/nt.c (+5/-4)(9 lines)
- pike/src/modules/system/passwords.c (+3/-2)(5 lines)
- pike/src/modules/system/syslog.c (+2/-1)(3 lines)
- pike/src/modules/system/system.c (+13/-12)(25 lines)
- pike/src/post_modules/GTK2/source/gdkdisplay.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gdkpixbuf.pre (+5/-4)(9 lines)
- pike/src/post_modules/GTK2/source/gdkpixbufanimation.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gdkwindow.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gladexml.pre (+4/-3)(7 lines)
- pike/src/post_modules/GTK2/source/global.pre (+6/-5)(11 lines)
- pike/src/post_modules/GTK2/source/gnome/gnomeapp.pre (+6/-5)(11 lines)
- pike/src/post_modules/GTK2/source/gnomecanvas.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gobject.pre (+8/-7)(15 lines)
- pike/src/post_modules/GTK2/source/gtkaction.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkactiongroup.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkcellrenderer.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkcombobox.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkcomboboxentry.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkfilechooser.pre (+5/-4)(9 lines)
- pike/src/post_modules/GTK2/source/gtkfilechooserdialog.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkfontbutton.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkiconfactory.pre (+4/-3)(7 lines)
- pike/src/post_modules/GTK2/source/gtkiconsize.pre (+4/-3)(7 lines)
- pike/src/post_modules/GTK2/source/gtkiconsource.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkicontheme.pre (+5/-4)(9 lines)
- pike/src/post_modules/GTK2/source/gtkimage.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkkeywordlisttag.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkmenutoolbutton.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkpapersize.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkprinter.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkprintjob.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkradioaction.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkradiomenuitem.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkrcstyle.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkrecentaction.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtkrecentinfo.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkselectiondata.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtksettings.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtksourcebuffer.pre (+4/-3)(7 lines)
- pike/src/post_modules/GTK2/source/gtksourceiter.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtksourcelanguage.pre (+4/-3)(7 lines)
- pike/src/post_modules/GTK2/source/gtksourcelanguagesmanager.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtksourcestylescheme.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtksourceview.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkstyle.pre (+22/-21)(43 lines)
- pike/src/post_modules/GTK2/source/gtktextbuffer.pre (+10/-9)(19 lines)
- pike/src/post_modules/GTK2/source/gtktextiter.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtktexttag.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtktoggleaction.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtktoggletoolbutton.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtktoolbutton.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtktreemodel.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtktreepath.pre (+2/-1)(3 lines)
- pike/src/post_modules/GTK2/source/gtktreeviewcolumn.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkuimanager.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/gtkwidget.pre (+4/-3)(7 lines)
- pike/src/post_modules/GTK2/source/pangofontdescription.pre (+3/-2)(5 lines)
- pike/src/post_modules/GTK2/source/pangolayout.pre (+2/-1)(3 lines)
- pike/src/signal_handler.c (+3/-2)(5 lines)
branch: master
Total 483
Use %c instead of %s in calls to get_all_args().
%s has been a compat alias for %c since 2004. For now it remains one,
but should have no further in-tree users.
2023-05-06 12:54:51 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: master
Increment build number.
2023-05-06 12:37:27 (1 month ago) by Tobias S. Josefowitz <tobij@tobij.de>
- pike/src/builtin_functions.c (+4/-3)(7 lines)
- pike/src/error.c (+2/-1)(3 lines)
- pike/src/modules/PDF/pdflib_glue.c (+6/-5)(11 lines)
- pike/src/modules/Parser/c.c (+2/-1)(3 lines)
- pike/src/modules/_Charset/charsetmod.cmod (+10/-9)(19 lines)
- pike/src/modules/_WhiteFish/linkfarm.c (+2/-1)(3 lines)
- pike/src/modules/system/memory.c (+2/-1)(3 lines)
- pike/src/pike_compiler.cmod (+10/-9)(19 lines)
- pike/src/post_modules/COM/com.c (+4/-3)(7 lines)
- pike/src/post_modules/GTK2/source/gdkwindow.pre (+2/-1)(3 lines)
branch: master
Total 78
Use %t instead of %W in calls to get_all_args().
%W has been a compat alias for %t since 2004. For now it remains one,
but should have no further in-tree users.
2023-05-06 12:32:32 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/stralloc.c (+60/-0)(60 lines)
- pike/src/stralloc.h (+4/-0)(4 lines)
branch: master
Runtime [NT]: Add pike_string_to_utf16().
Fixes#10113 .
2023-05-06 12:14:21 (1 month ago) by Marcus Comstedt <marcus@mc.pp.se>
- pike/src/cpp.cmod (+2/-0)(2 lines)
branch: master
Cpp: Fix lying about mapping value types
Friday 05 May 2023
2023-05-05 10:08:16 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+16/-0)(16 lines)
branch: master
System [NT]: Support QWORD values in RegGetValue() et al.
Thursday 04 May 2023
2023-05-04 12:59:50 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+91/-35)(126 lines)
branch: master
System [NT]: Support wide strings in RegGetValue() et al.
Fixes#10105 .
Wednesday 03 May 2023
2023-05-03 22:08:25 (1 month ago) by Automatic Build <autobuild@roxen.com>
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1831 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1830 by export.pike
2023-05-03 11:30:27 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+0/-0)(0 lines)
branch: master
Merge branch 'patches/bug10117'
* patches/bug10117:
System [NT]: Fix extraction of DWORDs from the registry.
2023-05-03 11:28:03 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+0/-0)(0 lines)
branch: 8.0
Merge branch 'patches/bug10117' into 8.0
* patches/bug10117:
System [NT]: Fix extraction of DWORDs from the registry.
- pike/src/modules/system/nt.c (+0/-0)(0 lines)
branch: 7.8
Merge branch 'patches/bug10117' into 7.8
* patches/bug10117:
System [NT]: Fix extraction of DWORDs from the registry.
2023-05-03 11:25:44 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+0/-0)(0 lines)
branch: 7.6
Merge branch 'patches/bug10117' into 7.6
* patches/bug10117:
System [NT]: Fix extraction of DWORDs from the registry.
- pike/src/modules/system/nt.c (+0/-0)(0 lines)
branch: 7.4
Merge branch 'patches/bug10117' into 7.4
* patches/bug10117:
System [NT]: Fix extraction of DWORDs from the registry.
2023-05-03 11:22:10 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/.gitattributes (+0/-0)(0 lines)
- pike/src/modules/system/nt.c (+0/-0)(0 lines)
branch: 7.2
Merge branch 'patches/bug10117' into 7.2
* patches/bug10117:
System [NT]: Fix extraction of DWORDs from the registry.
- pike/.gitattributes (+1/-1)(2 lines)
- pike/src/modules/system/nt.c (+8/-7)(15 lines)
branch: 7.0
System [NT]: Fix extraction of DWORDs from the registry.
Fixes#10117 .
2023-05-03 11:17:01 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/.gitattributes (+1/-1)(2 lines)
- pike/src/modules/system/nt.c (+8/-7)(15 lines)
branch: 5948d3013526552c037400c748dfd0bf3aaa67c1
System [NT]: Fix extraction of DWORDs from the registry.
Fixes#10117 .
Tuesday 02 May 2023
2023-05-02 12:32:40 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+15/-6)(21 lines)
branch: master
System [NT]: Fix UTF8/UTF16 handling in {Get,Set}FileAttributes().
Monday 01 May 2023
2023-05-01 14:00:45 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+35/-0)(35 lines)
branch: master
Documentation [System] [NT]: Improved doc of LookupAccountName() and the SID class.
Bugs mentioned
![]() | CLOSED | Update various WIN32-API functions to be wide-string aware. | ||
![]() | CLOSED | Add API(s) for converting pike (wide-) strings to NUL-terminated UTF16-strings. | ||
![]() | CLOSED | System.RegGetValue{,s} does not handle DWORD entries correctly. | ||
![]() | CLOSED | Support "cwd" and "chroot" being Stdio.File objects in Process.create_process() et al on plaforms that have fchdir(2). | ||
![]() | CLOSED | Add Stdio.File()->cd() on platforms that have fchdir(2) | ||
![]() | CLOSED | Filesystem.System()->find() is broken. | ||
![]() | CLOSED | ? : and precedence |