Branch: Tag:

2019-06-18

2019-06-18 14:24:03 by Stephen R. van den Berg <srb@cuci.nl>

HTTP.Server.Request: Restore backward compatibility and fixes to Shuffler.

Changes to HTTP.Server.Request:
- Support set_mode() in HTTP.Server.Request to optionally enable
Shuffler to output the data on the wire. Without setting it, it
will revert to the old buffered-output method.
- Reinstate write-timeout on HTTP.Server.Request, make sure it works
in both classic and Shuffler modes.

Changes to Shuffler:
- Add automatic TCP_CORK support.
- Clean up code duplication between shuffler and sendfile.
- Move wrap_callback from a separate member to an optional argument
to add_source().
- Add support for Stdio.Buffer.
- Adding empty sources works consistently now.
- Fix broken cornercases when adding strings or memory regions.
- Fix dataloss when using non-blocking io on input files.
- Support starting in a file at the spot where the filepointer is.
- Add start/length arguments to the main Shuffle object, to skip and
limit in the entire concatenated output (needed for HTTP-range support).

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2018-11-04

2018-11-04 16:11:11 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-08-05

2018-08-05 10:33:29 by Martin Nilsson <nilsson@fastmail.com>

Simplify error messages and avoid sending function name to get_all_args

2018-02-19

2018-02-19 17:54:08 by Martin Nilsson <nilsson@fastmail.com>

Don't call resource_error directly.

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2017-10-26

2017-10-26 14:36:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.sendfile: Fixed double free of callback args.

The array of callback arguments would in some circumstances
get freed twice on destruct() (once by the exit callback
and once by the cleanup code for mapped variables).

2017-07-10

2017-07-10 14:54:09 by Martin Nilsson <nilsson@fastmail.com>

Stopp zeroing things in exit callback.

2017-07-10 01:28:41 by Martin Nilsson <nilsson@fastmail.com>

Remove redundant init callback.

2016-05-09

2016-05-09 16:28:36 by Martin Nilsson <nilsson@fastmail.com>

LONGEST is just INT64, so use that instead.

2016-01-30

2016-01-30 22:03:07 by Martin Nilsson <nilsson@fastmail.com>

Rewrite MAP_VARIABLE to PIKE_MAP_VARIABLE.

2016-01-26

2016-01-26 19:38:42 by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_BAD_ARG_ERROR is only kept for compatibility, but we still had 500+ uses of it.

2015-10-22

2015-10-22 09:49:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.sendfile]: Document risk of SIGPIPE.

Make sure that users of sendfile() are aware of [bug 7582] behavior.

2015-10-22 09:47:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.sendfile]: Document risk of SIGPIPE.

Make sure that users of sendfile() are aware of [bug 7582] behavior.

2015-10-18

2015-10-18 01:08:46 by Martin Nilsson <nilsson@fastmail.com>

sys/types.h is included from global.h

2015-10-18 00:55:44 by Martin Nilsson <nilsson@fastmail.com>

unistd.h is included from global.h

2015-10-14

2015-10-14 19:41:28 by Martin Nilsson <nilsson@fastmail.com>

Removed Intel IA64 compiler specific DO_NOT_WARN.

2015-05-25

2015-05-25 15:33:02 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2015-05-04

2015-05-04 13:44:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.sendfile: Ensure that the initial seek doesn't fail.

Fixes [CID 742461].

2015-05-04 13:42:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.sendfile: Ensure that the initial seek doesn't fail.

Fixes [CID 742461].

2015-03-18

2015-03-18 14:30:30 by 0

Fix negated test that broke native sendfile() for Stdio.File objects.

2015-03-18 14:30:04 by 0

Fix negated test that broke native sendfile() for Stdio.File objects.

2014-10-17

2014-10-17 19:12:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed some typos in pervious commit.

2014-10-17 19:12:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed some typos in pervious commit.

2014-10-17 19:08:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: SOL_TCP is called IPPROTO_TCP in Solaris.

Fixes compilation issues on Solaris 11.

2014-10-17 19:06:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: SOL_TCP is called IPPROTO_TCP in Solaris.

Fixes compilation issues on Solaris 11.

2014-09-04

2014-09-04 15:57:43 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/8.0' into string_alloc

Conflicts:
src/stralloc.c

2014-09-03

2014-09-03 17:53:37 by Martin Nilsson <nilsson@opera.com>

memset is C89 and 4.3BSD

2014-05-26

2014-05-26 16:37:00 by Martin Nilsson <nilsson@opera.com>

Fixed some misfirings from Pers script.

2014-05-26 15:31:21 by Per Hedbor <ph@opera.com>

Removed a few casts

2014-04-27

2014-04-27 20:37:42 by Martin Nilsson <nilsson@opera.com>

mallocs nowdays return void*, so no need to case.

2014-01-05

2014-01-05 15:14:13 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '8.0' into gobject-introspection

2013-06-21

2013-06-21 09:18:55 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into pdf

2013-06-17

2013-06-17 17:14:35 by Martin Nilsson <nilsson@opera.com>

Some tweaks that removes both _Stdio and files from the documentation.

2013-06-11

2013-06-11 23:50:34 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into ba

2013-06-11 10:52:09 by Martin Nilsson <nilsson@opera.com>

Changed some identifiers from files to stdio.

2013-06-11 09:36:48 by Martin Nilsson <nilsson@opera.com>

files -> _Stdio with minimal changes.