Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 5 checkins (+14/-8) by 2 people : 4 checkins (+25/-17) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+1319/-8) by 3 people : 4 checkins (+26/-39) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 10 checkins (+107/-73) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+17/-19) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 5 checkins (+50/-15) by 2 people : 11 checkins (+85/-41) by 3 people : 1 checkin (+8/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+69/-20) by 2 people : 14 checkins (+349/-181) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 8 checkins (+141/-108) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 9 checkins (+52/-34) by 3 people : 13 checkins (+175/-13) by 5 people : 11 checkins (+159/-17) by 4 people : 13 checkins (+46/-20) by 3 people : 60 checkins (+356/-513) by 2 people : 25 checkins (+145/-101) by 2 people : 32 checkins (+1660/-778) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+49/-8) by 3 people : 12 checkins (+1197/-1006) by 2 people : 3 checkins (+165/-3) by 2 people : 14 checkins (+659/-80) by 3 people : 11 checkins (+193/-68) by 3 people : 4 checkins (+78/-59) by 3 people : 12 checkins (+139/-59) by 3 people : 17 checkins (+239/-24) by 4 people : 21 checkins (+842/-263) by 3 people : 4 checkins (+88/-5) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 7 checkins (+655/-29) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 8 checkins (+364/-88) by 2 people : 3 checkins (+59/-5) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 6 checkins (+40/-26) by 2 people : 5 checkins (+27/-4) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 8 checkins (+35/-7) by 2 people : 26 checkins (+602/-83) by 3 people : 12 checkins (+113/-78) by 3 people : 5 checkins (+78/-18) by 2 people : 11 checkins (+108/-19) by 4 people : 8 checkins (+36/-32) by 2 people : 2 checkins (+4/-2) by Marcus Wellhardh <wellhardh@roxen.com> Lines added/removed recently

Today; Monday 02 May 2016

2016-05-02 13:27:47 (1 hour ago) by Marcus Wellhardh <wellhardh@roxen.com>

release number bumped to 8.0.234 by export.pike
release number bumped to 8.0.235 by export.pike

Yesterday; Sunday 01 May 2016

2016-05-01 13:26:33 (1 day ago) by Martin Nilsson <nilsson@fastmail.com>

Auto bignum is always true

2016-05-01 13:21:24 (1 day ago) by Martin Nilsson <nilsson@fastmail.com>

Less build output.

2016-05-01 13:05:33 (1 day ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [auto]: Fixed multiple issues.

The PIKE_T_AUTO type node now always has a child type.

gc_check_type() now knows about PIKE_T_AUTO.

{debug_,}push_auto_typed_type() is no more.

Fixed issue with low_describe_type() appending to the wrong
buffer when describing the auto type.

Fixes some related type reference counting errors.

2016-05-01 01:13:31 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

--with-security is no more.

Saturday 30 April 2016

2016-04-30 13:48:27 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [__builtin.Sql.Connection]: Fixed minor typo.

2016-04-30 13:26:58 (2 days ago) by Pontus Östlund <ponost@roxen.com>

Refdoc: Had accidentally removed a date instantiation

2016-04-30 13:07:37 (2 days ago) by Pontus Östlund <poppanator@gmail.com>

Refdoc: Added modfiers to methods, variables and constants. Fixed a Pike doc error in Nettle.Sign.

Friday 29 April 2016

2016-04-29 17:06:02 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [__builtin.Nettle.Sign]: Improved JOSE doc.

2016-04-29 16:38:03 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Fixed typo in previous commit.
Inotify: Simulate events for directory content at watch creation.

This reduces the race window for tracking directory content.
It also simplifies code that does such tracking.

Also updates Filesystem.Monitor.basic accordingly.

2016-04-29 12:10:14 (3 days ago) by Martin Nilsson <nilsson@fastmail.com>

Micro-optimization. Use Date.now() instead of cloning new objects.

2016-04-29 00:41:46 (4 days ago) by Pontus Östlund <ponost@roxen.com>

Refdoc: Disabled the menu cache if the pages are viewed directly from the filesystem and not via a web server.

Thursday 28 April 2016

2016-04-28 23:11:35 (4 days ago) by Pontus Östlund <ponost@roxen.com>

Refdoc: Fixed the bug where the menu got duplicate entries when the cache had expired. Fixed the bug where the scroll got stuck if the main content area was shorter than the window height but the navigation menu taller than the window height.

2016-04-28 17:39:27 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.ClientConnection: Added compatibility note.

2016-04-28 17:15:05 (4 days ago) by Chris Angelico <rosuav@gmail.com>

Docs formatting to fix build error

2016-04-28 17:10:51 (4 days ago) by Chris Angelico <rosuav@gmail.com>

Tag IMAP docs for autodoc detection, and fix trivial typos

Wednesday 27 April 2016

2016-04-27 23:05:54 (5 days ago) by Martin Nilsson <nilsson@fastmail.com>

Implemented HMAC jwa with a little less code.

2016-04-27 21:01:24 (5 days ago) by Martin Nilsson <nilsson@fastmail.com>

Added Function.composite.

2016-04-27 20:04:47 (5 days ago) by Martin Nilsson <nilsson@fastmail.com>

Added documentation of array as second argument to map().

2016-04-27 16:44:28 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Crypto.RSA]: Fixed cut and paste error.
Documentation [Crypto.RSA]: Fixed cut and paste error.

2016-04-27 16:36:33 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle.Sign: Added JOSE default implementation.

Fixes some warnings in SSL.Context.

Adds default implementation of jose_{sign,decode}() for signature
algorithms that JOSE doesn't support (eg Crypto.DSA).
Web: Added {en,de}code_jwt(). Fixes most of [bug 7671].

2016-04-27 16:36:12 (5 days ago) by Martin Nilsson <nilsson@fastmail.com>

Test HMAC jwa constants.
SHA256 is assumed due to Nettle version requirements. SHA384 and SHA512 are not.

2016-04-27 16:35:51 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Crypto]: Added some tests of JOSE JWS.

Test vectors taken from RFC 7515 A.2.1 and A.3.1.
Crypto.ECC.Curve.ECDSA: Added support for jose_{sign,decode}().
Crypto.RSA: Some API changes for jose_sign().

Changed argument order and added defaults for the hash algorithm.
Documentation [RSA]: Minor doc change for jose_decode().
Crypto.RSA: Add some support for JOSE JWS signatures.
MIME: Improved types for {en,de}code_base64url().
Crypto: Added algorithm identifiers from JWA (RFC 7518:3.1).

Fixes some of [bug 7671].

2016-04-27 05:30:39 (5 days ago) by Chris Angelico <rosuav@gmail.com>

Fix docs typo

2016-04-27 01:15:43 (6 days ago) by Martin Nilsson <nilsson@fastmail.com>

Some blowfish keys are weak, for which an exception is thrown. Make the test deterministic to avoid rare failures because of this.

Tuesday 26 April 2016

2016-04-26 18:58:34 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed a few NULL dereferences in previous commit.

2016-04-26 17:25:49 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Survive deprecated efuns returning void.

The compiler didn't handle attributed returned void values correctly,
and assumed that they would return a value.

2016-04-26 15:36:11 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Random]: Added test triggering a runtime or compiler bug.

As far as I can see, the compiler generates the correct byte code,
but for some reason it looks like a local variable gets overwritten
by a value pushed onto the stack.

Monday 25 April 2016

2016-04-25 20:09:32 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Fixed extraneous entries on type mark stack.

pop_type() restores the stack mark when done (which often isn't
what you want or expect...).
Compiler: Fixed extraneous entries on type mark stack.

pop_type() restores the stack mark when done (which often isn't
what you want or expect...).

2016-04-25 18:51:25 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

decode_value: Fixed double free on error in cleanup.

Sunday 24 April 2016

2016-04-24 20:03:44 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

git_export_autodoc: Only export doc for the main branches.

This works around the problem that git-fast-import fails when
a branch has been rebased.

2016-04-24 17:11:37 (1 week ago) by Arne Goedeke <el@laramies.com>

Interpreter: cleanup
Interpreter: simplified object initializers

2016-04-24 17:09:09 (1 week ago) by Arne Goedeke <el@laramies.com>

Interpreter: added more debug checks
Interpreter: fix potential ref leak in frame_setup_from_fun

2016-04-24 17:06:46 (1 week ago) by Arne Goedeke <el@laramies.com>

Interpreter: fix unlink_previous_frame

Saturday 23 April 2016

2016-04-23 16:26:06 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Random]: Updated expected values.

After the my_log2() fix, the results in the 64 bit range
changed (as intended).

2016-04-23 14:30:02 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent: Fixed some typos.

2016-04-23 14:24:15 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle.Sign: Added JOSE default implementation.

Fixes some warnings in SSL.Context.

Adds default implementation of jose_{sign,decode}() for signature
algorithms that JOSE doesn't support (eg Crypto.DSA).

Friday 22 April 2016

2016-04-22 15:22:45 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Apple.Keychain: Don't validate the certificates here.

Many of the certificates in the default keychain files are
expired or unsuitable for use with TLS, but may be useful
for other stuff, so leave it to the user to perform validation.

Also improves the parser and diagnostics somewhat.
Standards.X509: Added X509_VALIDATION_DEBUG.

The above macro is intended to be used to debug why certificates
fail to validate, without drowning in other debug.

Also adds some more stuff to TBSCertificate()->_sprintf().
Standards.X509 [MacOS X]: Try a few more keychain files.

It seems the files "X509Anchors" and "X509Certificates" are obsolete,
and have been replaced by "SystemRootCertificates.keychain" and
"SystemCACertificates.keychain".

Also makes sure to validate the certificates from Apple.Keychain.

2016-04-22 15:18:39 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.X509 [MacOS X]: Try a few more keychain files.

It seems the files "X509Anchors" and "X509Certificates" are obsolete,
and have been replaced by "SystemRootCertificates.keychain" and
"SystemCACertificates.keychain".

Also makes sure to validate the certificates from Apple.Keychain.
Apple.Keychain: Don't validate the certificates here.

Many of the certificates in the default keychain files are
expired or unsuitable for use with TLS, but may be useful
for other stuff, so leave it to the user to perform validation.

Also improves the parser and diagnostics somewhat.
Standards.X509: Added X509_VALIDATION_DEBUG.

The above macro is intended to be used to debug why certificates
fail to validate, without drowning in other debug.

Also adds some more stuff to TBSCertificate()->_sprintf().

2016-04-22 14:05:31 (1 week ago) by Pontus Östlund <ponost@roxen.com>

Web.Api.Api: Fixed so that POST actions actually works.

It now also tries to detect if a file is being uploaded. This works by looking at the parameter values and if a value contains "filename=..." a multipart message will be created. So in short this would look something like:

string file = "the-file.png";
string data = Stdio.read_file(file);
mapping params = ([ "the_file_param" : "filename=" + file ]);

api->post("method/endpoint", params, data);

2016-04-22 13:41:33 (1 week ago) by Pontus Östlund <ponost@roxen.com>

Web.Api.Api: Fixed so that POST actions actually works.

It now also tries to detect if a file is being uploaded. This works by looking at the parameter values and if a value contains "filename=..." a multipart message will be created. So in short this would look something like:

string file = "the-file.png";
string data = Stdio.read_file(file);
mapping params = ([ "the_file_param" : "filename=" + file ]);

api->post("method/endpoint", params, data);

Thursday 21 April 2016

2016-04-21 18:05:41 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.X509: Missed a line during forward porting.

2016-04-21 18:01:19 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.X509: load_authorities() now knows about ca-bundle.crt.

The certificate bundle file seems to have been split up and had
a change of names in RHEL 7.

Fixes validation of SSL certificates on RHEL 7.

2016-04-21 17:56:13 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.X509: load_authorities() now knows about ca-bundle.crt.

The certificate bundle file seems to have been split up and had
a change of names in RHEL 7.

Fixes validation of SSL certificates on RHEL 7.

2016-04-21 16:56:24 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.X509: load_authorities() now knows about Apple.Keychain.

Improves likelyhood that the SSL root certificates will be found on MacOS X.
Apple.Keychain: Added initial parser of Keychain files.

CAVEAT: This is a VERY limited implementation, and is only
intended to be used to extract root certificates
from "/Library/Keychains/X509Anchors".

2016-04-21 16:54:16 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.X509: load_authorities() now knows about Apple.Keychain.

Improves likelyhood that the SSL root certificates will be found on MacOS X.

2016-04-21 16:50:30 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Apple.Keychain: Added initial parser of Keychain files.

CAVEAT: This is a VERY limited implementation, and is only
intended to be used to extract root certificates
from "/Library/Keychains/X509Anchors".

Wednesday 20 April 2016

2016-04-20 12:27:44 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Random: Use unsigned integers.

2016-04-20 12:25:30 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stuff: Support 64 bit integers in my_log2().

Fixes some issues with random() on values larger than 32 bits.

2016-04-20 11:50:54 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Web: Added {en,de}code_jwt(). Fixes most of [bug 7671].

2016-04-20 00:49:30 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Test HMAC jwa constants.

Tuesday 19 April 2016

2016-04-19 21:23:17 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

SHA256 is assumed due to Nettle version requirements.

2016-04-19 21:18:08 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

SHA256 is assumed due to Nettle version requirements. SHA384 and SHA512 are not.

2016-04-19 16:55:52 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Crypto]: Added some tests of JOSE JWS.

Test vectors taken from RFC 7515 A.2.1 and A.3.1.
Crypto.ECC.Curve.ECDSA: Added support for jose_{sign,decode}().

2016-04-19 16:52:05 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.RSA: Some API changes for jose_sign().

Changed argument order and added defaults for the hash algorithm.

2016-04-19 14:25:05 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [RSA]: Minor doc change for jose_decode().

2016-04-19 12:31:55 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.RSA: Add some support for JOSE JWS signatures.

2016-04-19 12:26:05 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

MIME: Improved types for {en,de}code_base64url().

2016-04-19 09:08:58 (2 weeks ago) by Pontus Östlund <ponost@roxen.com>

Refdoc: Fixed the bug where the module/classes/methods menu failed to load occationally. And some other aesthetical improvements.

Monday 18 April 2016

2016-04-18 20:31:50 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent: Added some more functions.

2016-04-18 15:15:42 (2 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>

release number bumped to 8.0.233 by export.pike
release number bumped to 8.0.232 by export.pike

2016-04-18 12:25:50 (2 weeks ago) by Arne Goedeke <el@laramies.com>

Interpreter: suppress warning

2016-04-18 12:08:36 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Tools.Shoot: Add an optional prepare function to create test vectors

This removes the need to put huge constants into the test program,
greatly reducing the memory requirements to run the benchmarks.

2016-04-18 12:05:37 (2 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

Tools.Shoot: Add an optional prepare function to create test vectors

This removes the need to put huge constants into the test program,
greatly reducing the memory requirements to run the benchmarks.

2016-04-18 11:55:11 (2 weeks ago) by Arne Goedeke <el@laramies.com>

Interpreter: do not fall through

2016-04-18 00:12:39 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Test a case where fast==1

Sunday 17 April 2016

2016-04-17 23:57:10 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Gmp.mpz: Optimized _random() some more.

There's no need to compare the limits in the power of 2 case.

2016-04-17 20:57:18 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Remove deprecated cast_to_int, cast_to_string and cast_to_float.

2016-04-17 20:55:55 (2 weeks ago) by Arne Goedeke <el@laramies.com>

Interpreter: FALL_THROUGH marker

2016-04-17 20:55:15 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

No need to call cast_to_int here.
No need to call cast_to_int here.

2016-04-17 20:47:56 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Deprecated the cast_to_* functions in documentation also, and not just types.

2016-04-17 20:38:22 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Fix typo

2016-04-17 20:29:39 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Fixed the early out when random limit is 2^x and !(x%8). Also some document fixes.

2016-04-17 14:30:47 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.RSA [SSL.Context]: Fixed some warnings.

2016-04-17 14:09:55 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Added some more peep-hole rules.

These are mostly analogous to previously existing rules.

2016-04-17 01:34:32 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Let's test failing to generate random number as well, not that we can.

2016-04-17 01:04:08 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Removed fixed fixme.

Saturday 16 April 2016

2016-04-16 14:13:52 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Gmp.mpz: Use gmp internals in random().

Optimized random() by getting rid of the temporary copy.

Also restructured the code somewhat to reduce the amount of
code duplication.

2016-04-16 12:20:15 (2 weeks ago) by Arne Goedeke <el@laramies.com>

low_automat: call frame_return()

frame_return will pop all locals off the stack and make sure that
frames with more than 1 reference are replaced.

Friday 15 April 2016

2016-04-15 19:31:44 (2 weeks ago) by Arne Goedeke <el@laramies.com>

Interpret: free locals once during return

2016-04-15 18:09:22 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Nettle]: Added testvectors for AES.KW from RFC 3394.

2016-04-15 17:47:15 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.PKCS: Added AES identifiers from RFC 3394.

2016-04-15 17:40:46 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.KW: This is an AE and not an AEAD.
__builtin.Nettle.__Hash: Some minor fixes.

2016-04-15 17:38:45 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Added __builtin.Nettle.AE.

This is Authenticated Encryption without Authenticated Data.

2016-04-15 13:55:23 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Use ONERROR instead of all the free().

2016-04-15 12:03:51 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.230 by export.pike
release number bumped to 8.0.231 by export.pike

2016-04-15 09:34:14 (2 weeks ago) by Arne Goedeke <el@laramies.com>

Interpreter: reset catching_eval_jmpbuf before calling pike code

2016-04-15 00:01:00 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Don't use ECC whith unknown point format.

Thursday 14 April 2016

2016-04-14 23:56:19 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Null ciphers are still allowed, just not SSL_null_with_null_null.
Null ciphers are still allowed, just not SSL_null_with_null_null.

2016-04-14 21:54:16 (3 weeks ago) by Martin Karlgren <marty@roxen.com>

Use new frame API in low_automap.

2016-04-14 19:27:46 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.BlockCipher16.KW: Changed API to AEAD.

2016-04-14 17:36:26 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Added BlockCipher16.KW.

This is the AES Key Wrapping algorithm from RFC 3394.

2016-04-14 12:12:22 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto: Added algorithm identifiers from JWA (RFC 7518:3.1).

Fixes some of [bug 7671].

Wednesday 13 April 2016

2016-04-13 18:24:43 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent.Future: Added some common methods.

Also adds some more documentation.

2016-04-13 11:00:13 (3 weeks ago) by Stefan Wallström <stewa@roxen.com>

release number bumped to 8.0.229 by export.pike
release number bumped to 8.0.228 by export.pike

Tuesday 12 April 2016

2016-04-12 19:01:37 (3 weeks ago) by Arne Goedeke <el@laramies.com>

Interpreter: seperate apply functions into several steps
F_FILL_STACK: check stack margins
f_map: reuse frame

2016-04-12 18:35:24 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Concurrent: Added new module for handling asynchronous results.

Monday 11 April 2016

2016-04-11 22:14:34 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Ignore elliptic_curves extension in ServerHello. It is never supposed to be there, but some servers do send it.

2016-04-11 22:08:42 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Fix reversed tests.

2016-04-11 16:22:32 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Parser.XML]: Use correct storage class.
Build [Parser.XML]: Use correct storage class.

2016-04-11 16:12:40 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Parser]: Fixed issue with Pike 8.0 precompiler.

The symbol Simple_Context_program_fun_num had the wrong storage class
due to DEFAULT_CMOD_STORAGE having been set to empty by global.h.

Thanks to Marcus Comstedt for the report.

Fixes [LysLysKOM 21699014].

2016-04-11 13:13:17 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

GTK: Define G_INLINE_FUNC as static inline if it works

This is a workaround for glib 1.2 being incompatible with newer
versions of GCC. The default definition of G_INLINE_FUNC is "extern
inline" if the compiler is GCC. However, GCC now treats "extern
inline" according to the C99 definition, and no longer in the old
custom way. Thus "static inline" needs to be used on all compilers
that support it, including GCC.

See also: https://bugzilla.gnome.org/show_bug.cgi?id=315437

2016-04-11 12:08:44 (3 weeks ago) by Marcus Comstedt <marcus@mc.pp.se>

GTK1: Define G_INLINE_FUNC as static inline if it works

This is a workaround for glib 1.2 being incompatible with newer
versions of GCC. The default definition of G_INLINE_FUNC is "extern
inline" if the compiler is GCC. However, GCC now treats "extern
inline" according to the C99 definition, and no longer in the old
custom way. Thus "static inline" needs to be used on all compilers
that support it, including GCC.

See also: https://bugzilla.gnome.org/show_bug.cgi?id=315437

Sunday 10 April 2016

2016-04-10 22:35:37 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to tzdata2016c.
Updated to tzdata2016c.

Saturday 09 April 2016

2016-04-09 18:47:42 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

unsigned INT64 -> UINT64

2016-04-09 16:33:52 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Only declare variables we are going to use. CID 1358395 and 1358396

2016-04-09 13:42:22 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Use the new __builtin.Sql API.

Friday 08 April 2016

2016-04-08 21:48:49 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Removed ECL workarounds.
Removed DOUBLE_TO_INT
Removed WARN_TRACE
Removed IA64 configurations.
Removed PTRDIFF_T_TO_LONG
Remove remaining _ECL macros.
Removed TO_UCHAR/TO_USHORT/TO_UINT32
Removed DOUBLE_TO_COLORTYPE
Removed one macro too many.

2016-04-08 17:22:53 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Gmp]: Less C99.

Microsoft still (VS 2015) doesn't believe in C99, so move
variable declarations to the beginning of the block.

2016-04-08 14:57:58 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

System: Some code cleanup of get_inet_addr().

Reduce the number of #ifdefs somewhat.

Also always set the AI_ADDRCONFIG hint.

Thursday 07 April 2016

2016-04-07 17:57:42 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Solaris 11]: Improved robustness of socktest.pike.

socktest.pike should now attempt to recover from EADDRINUSE.

Also fixes race condition in the close callback on unidirectional
shutdown.

2016-04-07 15:20:16 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Linux]: Don't link with libbind.

Libbind is obsolete since many years back, and contains symbols that
conflict with libc.

Fixes use of getaddrinfo() on FC4.

2016-04-07 15:17:22 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Linux]: Don't link with libbind.

Libbind is obsolete since many years back, and contains symbols that
conflict with libc.

Fixes use of getaddrinfo() on FC4.

2016-04-07 12:46:10 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

VCDiff: Don't include <iostream>.

Removing the include removes the need for the __dso_handle kludge.

2016-04-07 11:51:42 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Added missing #endif.

2016-04-07 11:31:27 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

VCDiff: Added kludge for gcc.
Build [NT]: The isnan() macro was added in VS 2015.

2016-04-07 10:14:53 (4 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>

release number bumped to 8.0.226 by export.pike
release number bumped to 8.0.227 by export.pike

2016-04-07 08:13:04 (4 weeks ago) by Martin Karlgren <marty@roxen.com>

low_automap: Only free frame reuse context if not null.

Wednesday 06 April 2016

2016-04-06 22:09:37 (4 weeks ago) by Martin Karlgren <marty@roxen.com>

low_automap: Apply svalue with reusable frame context (if possible).

2016-04-06 17:21:04 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [NT]: Adjusted range.
Build [NT]: Microsoft doesn't believe in C99..

2016-04-06 16:26:11 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Web.Api.Api: When running async the requests gets stored so that they can be forcefully closed if something goes wrong. The public method "close_connections()" will close all open connections.
Web.Api.Api: When running async the requests gets stored so that they can be forcefully closed if something goes wrong. The public method "close_connections()" will close all open connections.

2016-04-06 14:38:51 (4 weeks ago) by Bill Welliver <bill@welliver.org>

SSL.File: check that stream exists before attempting to remove callbacks.
SSL.File: check that stream exists before attempting to remove callbacks.

2016-04-06 14:09:41 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Web.Api.Api: If running async and the response isn't 200 the callback is now called anyway. If the response status is 301 or 302 the response headers is sent to the callback, otherwise 0 is send to the callback which is the same as if an error occured (this will happen if the request timed out or instance).

2016-04-06 14:05:18 (4 weeks ago) by Pontus Östlund <ponost@roxen.com>

Web.Api.Api: If running async and the response isn't 200 the callback is now called anyway. If the response status is 301 or 302 the response headers is sent to the callback, otherwise 0 is send to the callback which is the same as if an error occured (this will happen if the request timed out or instance).

2016-04-06 14:05:15 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.224 by export.pike
release number bumped to 8.0.225 by export.pike

Tuesday 05 April 2016

2016-04-05 23:52:37 (4 weeks ago) by Martin Karlgren <marty@roxen.com>

Optimise Pike function calls from f_map by reusing the frame, if possible.

2016-04-05 23:33:57 (4 weeks ago) by Peter Bortas <bortas@gmail.com>

CHANGES: Fix typo.

2016-04-05 20:43:08 (4 weeks ago) by Peter Bortas <bortas@gmail.com>

release number bumped to 8.0.223 by export.pike
release number bumped to 8.0.222 by export.pike

2016-04-05 16:30:58 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

release number bumped to 8.0.220 by export.pike
release number bumped to 8.0.221 by export.pike

2016-04-05 15:31:09 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.RSA: Throw an error on large e in generate_key().

This makes the testsuite happy on platforms without hogweed.

2016-04-05 15:17:14 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

More bugfixes.

2016-04-05 15:01:23 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Added some more entries.

2016-04-05 09:22:06 (4 weeks ago) by Marcus Wellhardh <wellhardh@roxen.com>

release number bumped to 8.0.219 by export.pike
release number bumped to 8.0.218 by export.pike

2016-04-05 00:55:52 (4 weeks ago) by Chris Angelico <rosuav@gmail.com>

IRC: Fix cascaded failure in error handling

2016-04-05 00:52:20 (4 weeks ago) by Chris Angelico <rosuav@gmail.com>

IRC: Fix cascaded failure in error handling

Monday 04 April 2016

2016-04-04 23:37:39 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Type fixes and paranoia.

2016-04-04 23:29:25 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Remove attributtion. We have git.
There is no CVS id string in Hilfe anymore

2016-04-04 20:46:47 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Image]: Relax the tolerance limits for the gradient test.

On IA32 the resulting image has a tendency to differ slightly
from the expected image, so let it do that.

2016-04-04 18:57:06 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Configure]: No need to disable SSE2 anymore.
Compiler [ia32]: Align the stack on a 16-byte boundary.

Fixes SIGSEGV on calling functions that use SSE2 opcodes.

2016-04-04 18:53:59 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [ia32]: Align the stack on a 16-byte boundary.

Fixes SIGSEGV on calling functions that use SSE2 opcodes.

Sunday 03 April 2016

2016-04-03 16:43:53 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Odbc: Use the parent pointer for the Result object.

2016-04-03 13:58:31 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Odbc: Renamed {typed_,}result to {Typed,}Result.

This is the current naming convention for classes.

Also adjusts quite a few error messages accordingly.

2016-04-03 13:27:02 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Odbc.result: Use the precompiler for prototypes.

Gets rid of an EXTRA block by using the precompilers
support for generating prototypes.

2016-04-03 13:23:02 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql.null: Use __builtin.Sql.Connection.

Also adds the fields "bindings_query" and "args".

Saturday 02 April 2016

2016-04-02 23:00:13 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

RandomSystem: random_string() should throw errors on negative.

2016-04-02 20:48:13 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

RandomSystem: Unified the two RandomSystem classes.

This fixes compilation problems with the latest precompiler.

Also fixes some typos in the NT code, and adds some error
handling to the UNIX code.

2016-04-02 20:30:08 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.precompile: Clean up generated code.

The CMOD_COND_USED test is now performed once for all
tested symbols at once instead of once for every symbol.

2016-04-02 20:25:14 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.precompile: Move more stuff to DECLARATIONS.

This makes sure that various symbols are visible in the entire file
without having to resort to declaring them extern.

2016-04-02 14:19:32 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Configure]: Avoid SSE opcodes on 32-bit x86.

Potential fix for SIGSEGVs in SSE-code in multiple places
for 32-bit ABI on x86_64.

2016-04-02 12:50:33 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql.sql_array_result: Fixed multiple issues.

Some of the functions in Sql.sql_result assemed that they were
in Sql.sql_object_result. This broke eg next_result().

2016-04-02 12:47:54 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql.sql_array_result: Fixed multiple issues.

Some of the functions in Sql.sql_result assemed that they were
in Sql.sql_object_result. This broke eg next_result().

2016-04-02 12:24:47 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Sql.Connection: Simplified handle_extraargs() somewhat.

handle_extraargs() is never called with any preexisting bindings,
so there's no need to support that case.

2016-04-02 12:22:38 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Sql.Connection: Use variants for big_query() et al.

This simplifies overloading by the various drivers.

2016-04-02 12:16:11 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Sql.Connection: Added emulate_bindings().

Friday 01 April 2016

2016-04-01 22:41:25 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Some changes since Pike 8.0.182 (rel 2).

2016-04-01 17:45:15 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Nettle.Hash]: Fixed typo.

2016-04-01 03:29:32 (1 month ago) by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Ensure queries have been fully started before closing the fd.
pgsql: Ensure queries have been fully started before closing the fd.

Thursday 31 March 2016

2016-03-31 14:36:38 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuote [Random]: Support both 32- and 64-bit integers.

random() for bignums does not generate the same exact sequence
as random() for integers, and is not likely to ever do, so
switch the expected results depending on the width of integers.

Fixes some testsuite failures with 32-bit integers.

Wednesday 30 March 2016

2016-03-30 17:23:42 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime [ia32]: low_hashmem() needs to support small nbytes.

When compiling --with-abi=32 low_hashmem_ia32_crc32() may get called
with an nbytes value of 16 (when hashing the opcode table).

Fixes fatal error in the above case.

2016-03-30 17:20:05 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime [ia32]: low_hashmem() needs to support small nbytes.

When compiling --with-abi=32 low_hashmem_ia32_crc32() may get called
with an nbytes value of 16 (when hashing the opcode table).

Fixes fatal error in the above case.

2016-03-30 16:50:07 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Configure]: Second attempt at fixing --with-abi.

The previous patch broke the AC_CHECK_SIZEOF-tests when using
a non-default ABI.

2016-03-30 16:47:52 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Configure]: Second attempt at fixing --with-abi.

The previous patch broke the AC_CHECK_SIZEOF-tests when using
a non-default ABI.

2016-03-30 16:34:26 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Configure]: Strip arguments from REALCC et al.

Fixes compiler propagation to sub-configures when eg compiling
--with-abi.

2016-03-30 16:32:01 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Configure]: Strip arguments from REALCC et al.

Fixes compiler propagation to sub-configures when eg compiling
--with-abi.

2016-03-30 13:27:11 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime [get_memory_object_memory]: Always set the shift on success.

The shift value needs to be set when not returning MEMOBJ_NONE.

Previously it was left unmodified in in the narrow
MEMOBJ_STRING_BUFFER case.

Fixes SIGSEGVs in the MsgPack testsuite on at least Solaris 8/sparcv9,
and it has been pure luck that has seemed to work on other platforms.

2016-03-30 13:04:36 (1 month ago) by Peter Bortas <bortas@gmail.com>

Thread.Farm: Fix documentation typo.

2016-03-30 13:02:10 (1 month ago) by Peter Bortas <bortas@gmail.com>

Thread.Farm: Fix documentation typo.

2016-03-30 08:04:19 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Change to the same forgiving behaviour as random() for non-bignums when applied to 0 and negative numbers.

Tuesday 29 March 2016

2016-03-29 21:58:44 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Gmp]: Updated testsuite to the new _random().

2016-03-29 17:47:14 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Gmp.mpz [Random]: Adjusted off by one error in the result range.

Adjusts the result value range for _random() to be one less than earlier.
This makes it conform to the behaviour of random() on normal integers.
Previously you got a surprise at the point where integers get converted
to bignums.

2016-03-29 15:48:55 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Gmp.mpz: Fixed multiple memory leaks on error in _random().

2016-03-29 13:09:27 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Optimization for when the limit is 2^n-1.

2016-03-29 08:26:51 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Comment on the soundness of the bitstring to integer conversion.

Monday 28 March 2016

2016-03-28 20:38:25 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Use the parent pointer in Result.

Now that Result is a class in the connection object, we can use
the parent pointer to keep track of its connection instead of
doing it explicitly.

Also fixes a typo.

2016-03-28 09:34:55 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Support overloading of the Result class.

Sunday 27 March 2016

2016-03-27 16:56:33 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Moved and renamed Mysql.mysql_result to Mysql.mysql.Result.

This is in preparation for allowing overloading of the Result class.

2016-03-27 15:20:54 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql: Get rid of some erroneous deprecation warnings.

2016-03-27 12:58:21 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql: Deprecate mysql_result and mysqls_result.

These two symbols are seldom used, and when used only used as
types, in which case Sql.Result is essentially equivalent.

2016-03-27 12:43:03 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql.SqlTable: Use Sql.Result instead of Sql.mysql_result.

This is a step on the way to deprecate mysql*_result.

2016-03-27 12:39:48 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql: Make Connection and Result available in the Sql namespace.

Saturday 26 March 2016

2016-03-26 23:36:58 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Changed calling convention for make_mysql_result().

As make_mysql_result() is always called in a context where
Pike_fp->current_object is the mysql connection object,
there's no need to pass the object explicitly.

2016-03-26 15:29:09 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Sql.Result: Removed remains of master_res.

This is a base class and not a wrapper...

Friday 25 March 2016

2016-03-25 15:10:03 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql: Added __builtin.Sql.{Connection,Result}.

These will be the new base classes for the Sql API.

2016-03-25 14:06:38 (1 month ago) by Chris Angelico <rosuav@gmail.com>

Dereference reference counts to adjust them

2016-03-25 13:19:56 (1 month ago) by Chris Angelico <rosuav@gmail.com>

Add an example to the IRC docs

2016-03-25 11:15:36 (1 month ago) by Chris Angelico <rosuav@gmail.com>

Dereference reference counts to adjust them

2016-03-25 09:34:12 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Include bignum.h for push_int64.

Thursday 24 March 2016

2016-03-24 23:00:10 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Work around for broken 32-bit code generator in gcc 4.8.5.

Gcc 4.8.5 in 32-bit mode compiled the initialization loop for the
byte code relabel section to xmms opcodes that caused a SIGSEGV.

Assume 2-complement integers and use memset to initialize instead.

2016-03-24 22:52:04 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Work around for broken 32-bit code generator in gcc 4.8.5.

Gcc 4.8.5 in 32-bit mode compiled the initialization loop for the
byte code relabel section to xmms opcodes that caused a SIGSEGV.

Assume 2-complement integers and use memset to initialize instead.

2016-03-24 17:28:05 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Builtin.RandomInterface: Byte-order independence.

Random.Deterministic()->random() should now return the same sequence
of numbers on big-endian architectures as on little-endian.

Fixes multiple testsuite failures on big-endian architectures.

2016-03-24 16:20:07 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: The return value from crc32c() is unsigned.

Use push_int64() to avoid 32-bit signed integer overflows on
32-bit architectures.

Fixes Nettle.crc32c("123456789") returning -486108541
on 32-bit architectures.

Wednesday 23 March 2016

2016-03-23 20:36:50 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Survive getaddrinfo() not liking decimal services.

Fixes failures like "Invalid service '48008'" on eg FC4 when
attempting to connect to a port.

Also reduces buffer size from ~30 times needed to just ~3 times.

2016-03-23 20:30:00 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Remove redundant code.

2016-03-23 20:14:41 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Survive getaddrinfo() not liking decimal services.

Fixes failures like "Invalid service '48008'" on eg FC4 when
attempting to connect to a port.

Also reduces buffer size from ~30 times needed to just ~3 times.

2016-03-23 18:11:03 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Survive getaddrinfo() not liking decimal services.

Fixes failures like "Invalid service '48008'" on eg FC4 when
attempting to connect to a port.

Also reduces buffer size from ~30 times needed to just ~3 times.

2016-03-23 14:52:51 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Threads: Some minor documentation cheanges.

[permalink]

Bugs mentioned

  2015RESOLVEDThe interactive RXML help for PI-tags does not seem to work.
  7671NEWImplement support for JWT
Bugs? Suggestions?