Query
Yesterday; Tuesday 06 June 2023
2023-06-06 22:12:57 (6 hours 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 (15 hours 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 (18 hours 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 (2 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 (2 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 (2 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 (3 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 (4 days 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 (5 days 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 (5 days 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 (6 days 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 (6 days 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 (6 days 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 (6 days 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 (6 days 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 (1 week 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 (1 week 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 (1 week 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 (2 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 (2 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 (2 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 (2 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.1834 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1835 by export.pike
2023-05-16 15:06:29 (3 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 (3 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 (3 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 (3 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 (3 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 (4 weeks 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 (4 weeks 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 (4 weeks 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 (4 weeks 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.1830 by export.pike
- pike/src/version.h (+2/-1)(3 lines)
branch: 8.0
release number bumped to 8.0.1831 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.
Sunday 30 April 2023
2023-04-30 14:58:51 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+3/-3)(6 lines)
branch: master
System [NT]: Fix return type for SetNamedSecurityInfo().
Saturday 29 April 2023
2023-04-29 15:29:38 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/refdoc/structure/traditional.xml (+4/-3)(7 lines)
branch: master
Manual [Traditional] [NT]: Fix references to RegGetValue() et al.
2023-04-29 15:24:48 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+2/-1)(3 lines)
branch: master
Documentation [System] [NT]: Fix markup syntax error.
2023-04-29 13:26:52 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/nt.c (+4/-3)(7 lines)
branch: master
Documentation [System] [NT]: Move doc for RegGetValue() et al to the correct place.
Friday 28 April 2023
2023-04-28 10:41:58 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/tools/rntcl (+11/-0)(11 lines)
branch: nt-tools
rntcl [Linux]: Improved flushing of stat cache in paranoia_stat().
2023-04-28 10:20:59 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/modules/system/testsuite.in (+40/-1)(41 lines)
branch: master
Testsuite [System] [NT]: Add some trivial tests.
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 |