Branch: Tag:

2023-01-05

2023-01-05 12:31:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Add isatty().

2022-10-25

2022-10-25 08:32:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.InputStream: Add read_function() to the API.

Fixes warnings in Standards.IIM.

2022-10-10

2022-10-10 11:23:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added InputStream et al.

These types can be used in places where files opened for reading
are accepted.

2022-09-22

2022-09-22 09:04:29 by Tobias S. Josefowitz <tobij@tobij.de>

Debug: added functions to generate perf map files

2022-09-15

2022-09-15 08:45:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Improved integer types for several math functions.

Improves the return types for predef::sqrt(), predef::min(),
predef::max(), predef::limit(), predef::abs() and predef::sgn()
when called with integer types.

2022-07-29

2022-07-29 06:28:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.Readline]: Document {enable,get}_history().

2022-07-28

2022-07-28 06:42:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.Readline]: Add doc for set_{non,}blocking().

2022-07-27

2022-07-27 08:09:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.Readline]: Add doc for read() and write() et al.

2022-07-25

2022-07-25 08:34:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Readline]: Added an example of how to use.

2022-06-11

2022-06-11 09:08:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Typechecker]: Changed API for apply_type_attribute() et al.

They now get a mapping that they may use to keep state between arguments.

2022-06-02

2022-06-02 08:33:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto: Fix multiple warnings about passing of zero values.

2022-06-01

2022-06-01 14:31:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Add some missing prototypes to Stdio.NonblockingStream.

2022-05-25

2022-05-25 12:42:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Web.Api: Authenticate with the Authorization header by default.

Sending OAuth authorization information via query variables has been
deprecated by RFC6750 (and others), and some endpoints (eg GitHub)
do no longer support the old method.

Switch to using

Authorization: Bearer <access_token>

by default.

Also updates Web.Api.Github accordingly.

2022-05-23

2022-05-23 10:49:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.FakeFile: Improved function types.

This class needs to be compatible with both Stdio.BlockingFile and
Stdio.NonblockingStream.

Also fixes several broken prototypes in Stdio.NonblockingStream.

Fixes several testsuite failures.

2022-05-07

2022-05-07 12:14:44 by Marcus Comstedt <marcus@mc.pp.se>

Stdio.File: Allow callbacks to be zero

2022-03-09

2022-03-09 11:13:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/support-mixed-in-count_memory'

* patches/support-mixed-in-count_memory:
GC: Support remaining types in Pike.count_memory().

2021-07-20

2021-07-20 11:11:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Doc: Fixed AutoDoc markup typo.

2021-06-30

2021-06-30 13:19:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Doc [Ffmpeg]: Fixed some markup issues.

2021-05-07

2021-05-07 04:09:31 by Martin Nilsson <nilsson@fastmail.com>

async_connect using promises.

2021-03-27

2021-03-27 09:39:42 by Stephen R. van den Berg <srb@cuci.nl>

Stdio.Pipe: Add set_nonblocking_keep_callbacks() member.

2020-10-28

2020-10-28 12:06:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Reduce run-time argument strictness in _search().

Searching for values that aren't possible isn't an error,
so avoid the precompiler generating errors for such parameters.

Fixes testsuite failure searching for character -1.

2020-10-28 12:06:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer [search]: Support searching for substrings.

2020-10-28 12:06:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer [search]: Support specifying the end position.

It is now possible to inform the Stdio.Buffer lfun::_search() that
it shouldn't scan past a certain position.

Also removes an unused variable.

2020-10-28 12:06:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added _search().

2020-10-28 12:06:19 by Arne Goedeke <el@laramies.com>

Stdio.Buffer: added truncate()

2020-06-10

2020-06-10 21:48:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Convert read() into a PIKEFUN.

2020-06-01

2020-06-01 15:15:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Termios]: Minor namespace adjustment.

2020-05-25

2020-05-25 12:25:43 by Stephen R. van den Berg <srb@cuci.nl>

HTTP.Server.Request: Add response member for log_cb.

2020-05-25 07:38:16 by Stephen R. van den Berg <srb@cuci.nl>

MIME: Move decode_/encode_headerfield_params functions here.

2020-05-24

2020-05-24 14:32:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio]: Fixed some typos.

2020-05-23

2020-05-23 13:10:51 by Marcus Comstedt <marcus@mc.pp.se>

Thread.ResourceCount: Provide fallback implementation

2020-05-13

2020-05-13 13:27:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio]: Document low-level classes.

2020-05-08

2020-05-08 14:58:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Added `_fd().

2020-04-29

2020-04-29 16:41:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.Port]: Improved doc for fd_factory().

2020-04-28

2020-04-28 09:54:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Added dup().

2020-04-27

2020-04-27 16:42:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Added support for write callbacks.

2020-04-26

2020-04-26 13:37:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Support the default destination in send().

2020-04-25

2020-04-25 13:41:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Adjust query_mtu() to account for headers.

2020-04-24

2020-04-24 15:30:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added query_mtu() to Stdio.File and Stdio.UDP.

2020-04-17

2020-04-17 18:28:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.UDP]: Improved doc for some constants.

2020-04-02

2020-04-02 11:08:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.File]: Enabled some Autodoc markup.

2020-03-07

2020-03-07 13:55:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.Port]: Documented changed set_id(). #4312

2020-02-28

2020-02-28 11:44:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/pty-handling' into 8.0

* grubba/pty-handling:
I/O [NT]: Fixed typo.
Stdio [NT]: Fixed compilation error when no struct termios.
Diagnostics [NT]: Fixed multiple issues with FD_DEBUG.
I/O [NT]: Enable some termios functions on NT.
I/O [NT]: Implemented TIOCGWINSZ and TIOCSWINSZ ioctls.
I/O: Make termios code dependent on presence of tcgetattr().
Stdio: Fix get_all_args() call to support Pike 8.0 and earlier.
Stdio.File: Added tcdrain() and tcsetsize().

2020-02-26

2020-02-26 16:02:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/pty-handling'

* grubba/pty-handling:
Stdio.File: Added tcdrain() and tcsetsize().

2020-02-26 15:49:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added tcdrain() and tcsetsize().

It is now possible to set the window size for a pty or other terminal.

Also adds documentation for them as well as tcflush() and tcsendbreak(),
and moves it and the documentation for tc{get,set}attr() from Stdio.File
to Stdio.Fd.

Also some fixes to make the code work on systems with <sys/termios.h>
but no <termios.h>, and preparation to make some of it work on NT.

Fixes some of #10013.

2020-02-17

2020-02-17 16:09:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/pty-handling' into 8.0

* grubba/pty-handling:
I/O [NT]: Fixed typo.
Documentation [Stdio]: Added some more notes regarding PROP_TTY.

2020-02-16

2020-02-16 18:26:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio]: Even more PROP_TTY doc.

2020-02-16 18:25:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/pty-handling'

* grubba/pty-handling:
Documentation [Stdio]: Added some more notes regarding PROP_TTY.

2020-02-16 18:25:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio]: Added some more notes regarding PROP_TTY.

2020-02-07

2020-02-07 12:39:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/pty-handling' into 8.0

* grubba/pty-handling:
Process [NT]: Fixed typo in previous commit.
Process [NT]: Support UTF-8 in create_process().
I/O [NT]: Added low_dwim_utf8_to_utf16().
I/O [NT]: Fixed some typos.
I/O [NT]: Added dynamic lookup of symbols needed for pty handling.
I/O [NT]: Added fallbacks for some stuff needed for pty handling.
Build [Stdio]: Make systems without termios.h (ie NT) happy again.
Stdio: Make Coverity happy. [CID 1457890]
Stdio: Fixed some inverted tests in my_openpty().
Stdio: Removed extraneous and broken #include of <pty.h>.
Stdio: Added support for PROP_TTY to pipe().
Stdio: Some pty-handling cleanup.

2020-02-07 12:15:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added support for PROP_TTY to pipe().

2020-01-20

2020-01-20 16:29:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/pty-handling'

* grubba/pty-handling:
Stdio: Added support for PROP_TTY to pipe().
Stdio: Some pty-handling cleanup.

2020-01-20 16:24:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added support for PROP_TTY to pipe().

2019-07-04

2019-07-04 12:45:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Traditional]: Added some structure to the I/O chapter.

2019-06-18

2019-06-18 13:54:58 by Stephen R. van den Berg <srb@cuci.nl>

Pipe.Gzip: Moved and renamed to a more generic spot.

2019-06-14

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

Stdio.Buffer: Stricter types.

Use string(8bit) in more places.

2019-06-11

2019-06-11 18:09:09 by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Optimise and allow internal sockets to be destructed independently.

2019-06-10

2019-06-10 22:25:31 by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Numerous bugfixes; it actually works now.

Fixes include:
- Callback handling rationalised, fixed and optimised.
- Eliminate double inheritance which caused subtle conflicts.
- Changes the API to use ->other instead of ->get_other().
- Use single references to mux and cond variables.

2019-06-02

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

Stdio.File: Support openat with a single argument.

Also fixes:
- Avoid a SEGV when supplied with a single argument.
- Synchronise low level implementation with pike level by setting the
default mask to 0777 everywhere.

2019-06-02 14:48:39 by Stephen R. van den Berg <srb@cuci.nl>

Stdio.File: Support openat with a single argument.

Also fixes:
- Avoid a SEGV when supplied with a single argument.
- Synchronise low level implementation with pike level by setting the
default mask to 0777 everywhere.

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.
...

2019-02-02

2019-02-02 09:30:19 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio: Buffer mode now uses ->write(Stdio.Buffer()) API

As part of this change, the Stdio.Buffer()->__fd_set_output() API got
replaced by Stdio.Buffer()->__set_on_write(), and users (File and
SSL.File) have been adopted to use it.

2019-01-24

2019-01-24 15:05:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Stdio.File]: Fixed some markup issues.

2018-11-04

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

Merge branch 'buffer_mode_proposal_wip'

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

Stdio.File()->read: add optional offset argument and documentation

2018-11-04 10:50:40 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.File()->read(): advance buffer if possible

This commit also removed Stdio.Buffer()->advance() because it
is a bad API. It allows one to 'validate' uninitialized memory
inside of Stdio.Buffer objects.

Instead, we now try to advance the write offset in Buffer objects
in Stdio.File()->read(), instead. This is done using a new internal
API which can be extended to advance other buffer types in the future.

2018-11-04 10:03:17 by Arne Goedeke <el@laramies.com>

Stdio.Buffer: added allocate() and advance()

2018-10-10

2018-10-10 10:49:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added support for escapes to read_cstring().

2018-10-09

2018-10-09 14:47:17 by Jonas Walld?n <jonasw@roxen.com>

Fix refdoc typo.

2018-10-09 14:46:30 by Jonas Walld?n <jonasw@roxen.com>

Fix refdoc typo.

2018-04-08

2018-04-08 18:11:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Stat: Added lfun::_equal().

2018-02-25

2018-02-25 19:02:42 by Arne Goedeke <el@laramies.com>

Stdio.File()->write: add documentation for buffer variant

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)
...

2018-01-12

2018-01-12 12:11:05 by Stephen R. van den Berg <srb@cuci.nl>

Equvivalent and equivalent are not equivalent.

2018-01-12 12:09:30 by Stephen R. van den Berg <srb@cuci.nl>

Equvivalent and equivalent are not equivalent.

2017-12-02

2017-12-02 12:52:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Support bignums in add_int{8,16,32}().

add_int8() and add_int16() now support getting called
with a bignum.

add_int32() with a bignum now ignores any bits outside
the 32-bit range.

2017-11-23

2017-11-23 10:41:49 by Chris Angelico <rosuav@gmail.com>

Add history pop function to Readline for Hilfe's benefit

2017-11-01

2017-11-01 16:36:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Some type and documentation updates.

2017-09-01

2017-09-01 12:10:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File(): close() fixes.

Unify low level calls close_fd() and close_fd_quietly() to reduce
code duplication.

Fix error handling in close_fd() and do_close_fd(). POSIX says that
fds are closed on all errors except EINTR, where it is unspecified.
Don't complain about close(2) failing with EBADF if it previously
failed with EINTR.

Ignore close(2) failing with ECONNRESET. This happens on eg FreeBSD
when there is still data pending to be sent and the peer has already
closed the connection.

Fix documentation for the return value of close().

Potential fix for testsuite failures on FreeBSD.

2017-07-21

2017-07-21 11:36:32 by Pontus Östlund <ponost@roxen.com>

There was an XML syntax error in this file.

2017-07-10

2017-07-10 10:30:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Manual: Extended the data types chapter with void & mixed.

Added some elaboration on the difference between compile-time
and run-time types, as well as some about the types void & mixed
and how they are used.

Fixes [bug 1656 (#1656)].

2017-06-28

2017-06-28 22:16:32 by Martin Nilsson <nilsson@fastmail.com>

Fix autodoc reference.

2017-06-25

2017-06-25 02:30:21 by Martin Nilsson <nilsson@fastmail.com>

Linewrap

2017-05-18

2017-05-18 09:26:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Fixed multiple issues with read_le_int().

The threshold for using io_read_number() instead of io_read_bignum()
was off by one (on the safe side).

Fixes broken use of mpz_import() in io_read_bignum().

Fixed typo in documentation.

2017-05-07

2017-05-07 12:25:56 by Martin Nilsson <nilsson@fastmail.com>

Added basic little endian support to reading Stdio.Buffer.

2017-02-18

2017-02-18 18:37:46 by Chris Angelico <rosuav@gmail.com>

Fix docs typo

2017-02-12

2017-02-12 08:41:49 by Chris Angelico <rosuav@gmail.com>

Mention the equivalence of Port("stdin") and listen_fd

2016-11-19

2016-11-19 17:14:36 by Martin Nilsson <nilsson@fastmail.com>

Expanded on failure condition on async_connect.

2016-10-17

2016-10-17 10:51:25 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer [search]: Support searching for substrings.

2016-10-13

2016-10-13 15:03:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer [search]: Support specifying the end position.

It is now possible to inform the Stdio.Buffer lfun::_search() that
it shouldn't scan past a certain position.

Also removes an unused variable.

2016-10-10

2016-10-10 15:38:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added _search().

2016-09-15

2016-09-15 14:51:21 by Chris Angelico <rosuav@gmail.com>

Add a 'level' parameter to setsockopt(), and add more constants

2016-09-15 14:51:12 by Chris Angelico <rosuav@gmail.com>

Add set_nodelay() function to Stdio.File objects to control Nagling

2016-09-15 14:51:03 by Chris Angelico <rosuav@gmail.com>

Document the link between set_keepalive and setsockopt

2016-09-15 14:45:40 by Chris Angelico <rosuav@gmail.com>

Implement Stdio.File()->setsockopt()

2016-09-15 14:41:52 by Arne Goedeke <el@laramies.com>

Stdio: added getprotobyname()

2016-08-05

2016-08-05 09:03:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added enums File{Mode,Property}Flags.

Also adds corresponding documentation.

Fixes some broken documentation references.

2016-07-20

2016-07-20 07:51:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Throw less errors in send().

Don't throw errors in send() for reasons that aren't permanent.

Also fixed updating of the object errno in send().

2016-06-21

2016-06-21 16:51:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.PKCS.PFX: Added minimal AutoDoc markup.

2016-06-09

2016-06-09 16:06:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Support some bignums in add_int32().

FIXME: Ought not to care about the high order bits of the bignum.

FIXME: Add similar support to the other add_int*() as well.

Thanks to Per Cederqvist <ceder@lysator.liu.se> for the report.

Fixes [bug 7712 (#7712)].

2016-05-25

2016-05-25 17:07:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Support non-empty buffers in set_buffer_mode().

Stdio.File()->set_buffer_mode() now has a defined behaviour for
adding and removing buffers that aren't empty.

The behaviour is the same as for set_buffer_mode() in SSL.File.

2016-02-08

2016-02-08 17:24:47 by Peter Bortas <bortas@gmail.com>

Revert "Added the Markdown module and the standalone pike_to_html.pike from 8.1."

This reverts commit 2706a62c3c72b296a0c77b418f1e186c682c7ac5.

2016-02-03

2016-02-03 17:22:22 by Martin Nilsson <nilsson@fastmail.com>

Added creation method raw to put binary data directly in an image object without adaptation.

2016-01-26

2016-01-26 23:56:01 by Martin Nilsson <nilsson@fastmail.com>

Removed << on file object. Has been deprecated a while and not properly working always.

2016-01-26 23:56:01 by Martin Nilsson <nilsson@fastmail.com>

Removed << on file object. Has been deprecated a while and not properly working always.

2015-12-12

2015-12-12 16:34:17 by Arne Goedeke <el@laramies.com>

Stdio.Buffer: added truncate()

2015-12-12 16:34:17 by Arne Goedeke <el@laramies.com>

Stdio.Buffer: added truncate()

2015-11-24

2015-11-24 16:15:49 by Arne Goedeke <el@laramies.com>

Stdio.Buffer: added truncate()

2015-10-25

2015-10-25 16:48:09 by Martin Nilsson <nilsson@fastmail.com>

Allow read_cstring to have a different end sentinel than null.

2015-10-25 16:48:09 by Martin Nilsson <nilsson@fastmail.com>

Allow read_cstring to have a different end sentinel than null.

2015-10-25 16:48:09 by Martin Nilsson <nilsson@fastmail.com>

Allow read_cstring to have a different end sentinel than null.

2015-10-22

2015-10-22 09:50:03 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 (#7582)] behavior.

2015-10-22 09:50:03 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 (#7582)] behavior.

2015-10-22 09:50:03 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 (#7582)] behavior.

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 (#7582)] behavior.

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 (#7582)] behavior.

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 (#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 (#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 (#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 (#7582)] behavior.

2015-10-14

2015-10-14 12:23:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Let the IV be set through Nettle.Proxy (aka Crypto.Buffer).

2015-10-13

2015-10-13 14:08:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Increased paranoia in bind().

Fixes handling of close(2) failure.

2015-10-13 14:08:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Increased paranoia in bind().

Fixes handling of close(2) failure.

2015-10-13 14:08:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Increased paranoia in bind().

Fixes handling of close(2) failure.

2015-10-13 14:05:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Increased paranoia in bind().

Fixes handling of close(2) failure.

2015-10-13 14:05:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Increased paranoia in bind().

Fixes handling of close(2) failure.

2015-10-13 14:05:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Increased paranoia in bind().

Fixes handling of close(2) failure.

2015-09-18

2015-09-18 14:43:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Added check_all().

2015-09-15

2015-09-15 14:18:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP2: Added Frame class.

2015-09-01

2015-09-01 11:53:57 by Per Hedbor <ph@opera.com>

Merge branch '8.1' into per/substrings

2015-09-01 11:53:57 by Per Hedbor <ph@opera.com>

Merge branch '8.1' into per/substrings

2015-08-27

2015-08-27 13:22:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Initial implementation of Stdio.FakePipe.

This is a class that attempts to emulate a bi-directional pipe/socket,
but without using any fds.

The intended use is to simplify implementation of APIs that require
emulation of sockets (like eg SSL.File).

2015-08-27 13:22:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Initial implementation of Stdio.FakePipe.

This is a class that attempts to emulate a bi-directional pipe/socket,
but without using any fds.

The intended use is to simplify implementation of APIs that require
emulation of sockets (like eg SSL.File).

2015-08-27 13:22:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Initial implementation of Stdio.FakePipe.

This is a class that attempts to emulate a bi-directional pipe/socket,
but without using any fds.

The intended use is to simplify implementation of APIs that require
emulation of sockets (like eg SSL.File).

2015-07-13

2015-07-13 15:12:43 by Per Hedbor <ph@opera.com>

Rewrote buffer growth strategy

It is now 1.625x old size instead of 2.0 x old size + bytes_added,
with some exception.

Also added a shrink strategy, by default it's close to the reverse: If
more than 61.5% of the buffer is empty space, shrink it down
(1/1.625).

(cherry picked from commit 917184b64444098f8b84c79cdd1de89ccaa467f6)

Conflicts:
src/modules/_Stdio/buffer.cmod

2015-07-13 15:12:43 by Per Hedbor <ph@opera.com>

Rewrote buffer growth strategy

It is now 1.625x old size instead of 2.0 x old size + bytes_added,
with some exception.

Also added a shrink strategy, by default it's close to the reverse: If
more than 61.5% of the buffer is empty space, shrink it down
(1/1.625).

(cherry picked from commit 917184b64444098f8b84c79cdd1de89ccaa467f6)

Conflicts:
src/modules/_Stdio/buffer.cmod

2015-07-13 15:12:43 by Per Hedbor <ph@opera.com>

Rewrote buffer growth strategy

It is now 1.625x old size instead of 2.0 x old size + bytes_added,
with some exception.

Also added a shrink strategy, by default it's close to the reverse: If
more than 61.5% of the buffer is empty space, shrink it down
(1/1.625).

(cherry picked from commit 917184b64444098f8b84c79cdd1de89ccaa467f6)

Conflicts:
src/modules/_Stdio/buffer.cmod

2015-07-13 15:12:43 by Per Hedbor <ph@opera.com>

Rewrote buffer growth strategy

It is now 1.625x old size instead of 2.0 x old size + bytes_added,
with some exception.

Also added a shrink strategy, by default it's close to the reverse: If
more than 61.5% of the buffer is empty space, shrink it down
(1/1.625).

(cherry picked from commit 917184b64444098f8b84c79cdd1de89ccaa467f6)

Conflicts:
src/modules/_Stdio/buffer.cmod

2015-07-13 14:57:48 by Per Hedbor <ph@opera.com>

Rewrote buffer growth strategy

It is now 1.625x old size instead of 2.0 x old size + bytes_added,
with some exception.

Also added a shrink strategy, by default it's close to the reverse: If
more than 61.5% of the buffer is empty space, shrink it down
(1/1.625).

2015-07-13 14:57:48 by Per Hedbor <ph@opera.com>

Rewrote buffer growth strategy

It is now 1.625x old size instead of 2.0 x old size + bytes_added,
with some exception.

Also added a shrink strategy, by default it's close to the reverse: If
more than 61.5% of the buffer is empty space, shrink it down
(1/1.625).

2015-07-13 14:57:48 by Per Hedbor <ph@opera.com>

Rewrote buffer growth strategy

It is now 1.625x old size instead of 2.0 x old size + bytes_added,
with some exception.

Also added a shrink strategy, by default it's close to the reverse: If
more than 61.5% of the buffer is empty space, shrink it down
(1/1.625).

2015-07-13 14:57:48 by Per Hedbor <ph@opera.com>

Rewrote buffer growth strategy

It is now 1.625x old size instead of 2.0 x old size + bytes_added,
with some exception.

Also added a shrink strategy, by default it's close to the reverse: If
more than 61.5% of the buffer is empty space, shrink it down
(1/1.625).

2015-05-26

2015-05-26 10:33:42 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2015-05-26 10:33:42 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2015-05-26 10:33:42 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2015-05-26 10:33:42 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2015-05-25

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

Removed trailing spaces.

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

Removed trailing spaces.

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

Removed trailing spaces.

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

Removed trailing spaces.

2015-05-18

2015-05-18 16:12:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Port: Added some missing documentation of query_fd().

Also moved the implementation to be closer to the rest of the functions.

2015-05-18 16:12:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Port: Added some missing documentation of query_fd().

Also moved the implementation to be closer to the rest of the functions.

2015-05-18 16:12:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Port: Added some missing documentation of query_fd().

Also moved the implementation to be closer to the rest of the functions.

2015-05-18 16:12:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Port: Added some missing documentation of query_fd().

Also moved the implementation to be closer to the rest of the functions.

2015-05-18 16:10:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Port: Added some missing documentation of query_fd().

Also moved the implementation to be closer to the rest of the functions.

2015-05-18 16:10:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Port: Added some missing documentation of query_fd().

Also moved the implementation to be closer to the rest of the functions.

2015-05-18 16:10:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Port: Added some missing documentation of query_fd().

Also moved the implementation to be closer to the rest of the functions.

2015-05-18 16:10:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Port: Added some missing documentation of query_fd().

Also moved the implementation to be closer to the rest of the functions.

2015-05-15

2015-05-15 18:43:13 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.Buffer(): Don't allow negative padding to be added.

2015-05-15 18:43:13 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.Buffer(): Don't allow negative padding to be added.

2015-05-15 18:43:13 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.Buffer(): Don't allow negative padding to be added.

2015-05-15 18:43:13 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.Buffer(): Don't allow negative padding to be added.

2015-05-15 18:42:37 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.Buffer(): Don't allow negative padding to be added.

2015-05-15 18:42:37 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.Buffer(): Don't allow negative padding to be added.

2015-05-15 18:42:37 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.Buffer(): Don't allow negative padding to be added.

2015-05-15 18:42:37 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.Buffer(): Don't allow negative padding to be added.

2015-05-04

2015-05-04 04:39:06 by Chris Angelico <rosuav@gmail.com>

Add constants for IP Type Of Service settings

2015-05-04 04:39:06 by Chris Angelico <rosuav@gmail.com>

Add constants for IP Type Of Service settings

2015-05-04 04:29:07 by Chris Angelico <rosuav@gmail.com>

Add a 'level' parameter to setsockopt(), and add more constants

2015-05-04 04:29:07 by Chris Angelico <rosuav@gmail.com>

Add a 'level' parameter to setsockopt(), and add more constants

2015-05-04 03:53:03 by Chris Angelico <rosuav@gmail.com>

Implement Stdio.File()->setsockopt()

2015-05-04 03:53:03 by Chris Angelico <rosuav@gmail.com>

Add set_nodelay() function to Stdio.File objects to control Nagling

2015-05-04 03:53:03 by Chris Angelico <rosuav@gmail.com>

Implement Stdio.File()->setsockopt()

2015-05-04 03:53:03 by Chris Angelico <rosuav@gmail.com>

Document the link between set_keepalive and setsockopt

2015-05-04 03:53:03 by Chris Angelico <rosuav@gmail.com>

Document the link between set_keepalive and setsockopt

2015-05-04 03:53:03 by Chris Angelico <rosuav@gmail.com>

Add set_nodelay() function to Stdio.File objects to control Nagling

2015-03-21

2015-03-21 22:20:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed multiple issues in buffered mode.

Seems to fix the issues detected by socktest.pike in mode 2.

2015-03-21 22:20:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed multiple issues in buffered mode.

Seems to fix the issues detected by socktest.pike in mode 2.

2015-03-21 22:20:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed multiple issues in buffered mode.

Seems to fix the issues detected by socktest.pike in mode 2.

2015-03-21 22:20:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed multiple issues in buffered mode.

Seems to fix the issues detected by socktest.pike in mode 2.

2015-03-21 22:11:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed multiple issues in buffered mode.

Seems to fix the issues detected by socktest.pike in mode 2.

2015-03-21 22:11:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed multiple issues in buffered mode.

Seems to fix the issues detected by socktest.pike in mode 2.

2015-03-21 22:11:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed multiple issues in buffered mode.

Seems to fix the issues detected by socktest.pike in mode 2.

2015-03-21 22:11:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed multiple issues in buffered mode.

Seems to fix the issues detected by socktest.pike in mode 2.

2014-11-15

2014-11-15 13:42:52 by Stephen R. van den Berg <srb@cuci.nl>

Remove superfluous legacy compat support prior to 7.8.

2014-11-15 13:42:52 by Stephen R. van den Berg <srb@cuci.nl>

Remove superfluous legacy compat support prior to 7.8.

2014-11-15 13:42:52 by Stephen R. van den Berg <srb@cuci.nl>

Remove superfluous legacy compat support prior to 7.8.

2014-11-15 13:42:52 by Stephen R. van den Berg <srb@cuci.nl>

Remove superfluous legacy compat support prior to 7.8.

2014-11-10

2014-11-10 13:51:21 by Stephen R. van den Berg <srb@cuci.nl>

Fix docs.

2014-11-10 13:51:21 by Stephen R. van den Berg <srb@cuci.nl>

Fix docs.

2014-11-10 13:51:21 by Stephen R. van den Berg <srb@cuci.nl>

Fix docs.

2014-11-10 13:51:21 by Stephen R. van den Berg <srb@cuci.nl>

Fix docs.

2014-11-10 13:50:46 by Stephen R. van den Berg <srb@cuci.nl>

Fix docs.

2014-11-10 13:50:46 by Stephen R. van den Berg <srb@cuci.nl>

Fix docs.

2014-11-10 13:50:46 by Stephen R. van den Berg <srb@cuci.nl>

Fix docs.

2014-11-10 13:50:46 by Stephen R. van den Berg <srb@cuci.nl>

Fix docs.

2014-10-19

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

Stdio.Buffer: Fixed some documentation typos.

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

Stdio.Buffer: Fixed some documentation typos.

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

Stdio.Buffer: Fixed some documentation typos.

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

Stdio.Buffer: Fixed some documentation typos.

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

Stdio.Buffer: Fixed some documentation typos.

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

Stdio.Buffer: Fixed some documentation typos.

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

Stdio.Buffer: Fixed some documentation typos.

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

Stdio.Buffer: Fixed some documentation typos.

2014-10-16

2014-10-16 07:44:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-16 07:44:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-16 07:44:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-16 07:44:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-16 07:44:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-16 07:41:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-16 07:41:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-16 07:41:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-16 07:41:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-16 07:41:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fixed autodoc markup error.

2014-10-11

2014-10-11 10:35:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added try_output().

2014-10-11 10:35:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added try_output().

2014-10-11 10:35:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added try_output().

2014-10-11 10:35:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added try_output().

2014-10-11 10:34:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added try_output().

2014-10-11 10:34:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added try_output().

2014-10-11 10:34:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added try_output().

2014-10-11 10:34:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: Added try_output().

2014-10-08

2014-10-08 16:02:45 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-08 16:02:45 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-08 16:02:45 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-08 16:02:45 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-08 16:02:45 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-08 15:39:03 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-08 15:39:03 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-08 15:39:03 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-08 15:39:03 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-08 15:39:03 by Arne Goedeke <el@laramies.com>

Stdio: typo in documentation

Buffer does not start with a vowel anymore.

2014-10-05

2014-10-05 11:59:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: output_to() et al now support functions.

This reduces the need for proxy objects in higher level code
using Stdio.Buffer internally.

Also adds support for subtyped objects and multiple inheritance
of Stdio.Fd et al.

2014-10-05 11:59:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: output_to() et al now support functions.

This reduces the need for proxy objects in higher level code
using Stdio.Buffer internally.

Also adds support for subtyped objects and multiple inheritance
of Stdio.Fd et al.

2014-10-05 11:59:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: output_to() et al now support functions.

This reduces the need for proxy objects in higher level code
using Stdio.Buffer internally.

Also adds support for subtyped objects and multiple inheritance
of Stdio.Fd et al.

2014-10-05 11:59:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: output_to() et al now support functions.

This reduces the need for proxy objects in higher level code
using Stdio.Buffer internally.

Also adds support for subtyped objects and multiple inheritance
of Stdio.Fd et al.

2014-10-05 11:24:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: output_to() et al now support functions.

This reduces the need for proxy objects in higher level code
using Stdio.Buffer internally.

Also adds support for subtyped objects and multiple inheritance
of Stdio.Fd et al.

2014-10-05 11:24:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: output_to() et al now support functions.

This reduces the need for proxy objects in higher level code
using Stdio.Buffer internally.

Also adds support for subtyped objects and multiple inheritance
of Stdio.Fd et al.

2014-10-05 11:24:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: output_to() et al now support functions.

This reduces the need for proxy objects in higher level code
using Stdio.Buffer internally.

Also adds support for subtyped objects and multiple inheritance
of Stdio.Fd et al.

2014-10-05 11:24:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Buffer: output_to() et al now support functions.

This reduces the need for proxy objects in higher level code
using Stdio.Buffer internally.

Also adds support for subtyped objects and multiple inheritance
of Stdio.Fd et al.

2014-10-04

2014-10-04 13:02:39 by Chris Angelico <rosuav@gmail.com>

Fix autodoc formatting

2014-10-04 13:02:39 by Chris Angelico <rosuav@gmail.com>

Fix autodoc formatting

2014-10-04 13:02:39 by Chris Angelico <rosuav@gmail.com>

Fix autodoc formatting

2014-10-04 13:02:39 by Chris Angelico <rosuav@gmail.com>

Fix autodoc formatting

2014-10-04 13:02:39 by Chris Angelico <rosuav@gmail.com>

Fix autodoc formatting

2014-10-04 08:23:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:23:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:23:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:23:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:23:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:22:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:22:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:22:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:22:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:22:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added query_buffer_mode().

2014-10-04 08:07:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-04 08:07:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-04 08:07:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-04 08:07:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-04 08:07:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-04 08:06:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-04 08:06:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-04 08:06:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-04 08:06:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-04 08:06:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Name space cleanups.

Multiple symbols in Stdio.File are now protected:

* {in,out}buffer

* ___{read,write,close,read_oob,write_oob,fs_event}_callback

* ___id

Moved the {read,write}_callback_t types to the Stdio module proper.

Also adds a do {} while(0) wrapper to the CHECK_OPEN() macro.

2014-10-01

2014-10-01 14:34:26 by Martin Nilsson <nilsson@opera.com>

Stdio.IOBuffer -> Stdio.Buffer (part 1)

2014-10-01 14:34:26 by Martin Nilsson <nilsson@opera.com>

Stdio.IOBuffer -> Stdio.Buffer (part 1)

2014-10-01 14:34:26 by Martin Nilsson <nilsson@opera.com>

Stdio.IOBuffer -> Stdio.Buffer (part 1)

2014-10-01 14:34:26 by Martin Nilsson <nilsson@opera.com>

Stdio.IOBuffer -> Stdio.Buffer (part 1)

2014-10-01 14:34:26 by Martin Nilsson <nilsson@opera.com>

Stdio.IOBuffer -> Stdio.Buffer (part 1)

2014-10-01 06:57:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Propagate read errors in input_from().

input_from() now returns -1 on read error.

Also minor optimization to avoid extra read(2) call when
reading a multiple of 4096 bytes.

2014-10-01 06:57:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Propagate read errors in input_from().

input_from() now returns -1 on read error.

Also minor optimization to avoid extra read(2) call when
reading a multiple of 4096 bytes.

2014-10-01 06:57:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Propagate read errors in input_from().

input_from() now returns -1 on read error.

Also minor optimization to avoid extra read(2) call when
reading a multiple of 4096 bytes.

2014-10-01 06:57:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Propagate read errors in input_from().

input_from() now returns -1 on read error.

Also minor optimization to avoid extra read(2) call when
reading a multiple of 4096 bytes.

2014-09-29

2014-09-29 07:37:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Support buffering in read().

Stdio.File()->read() now reads from the input buffer if there is one,
and then from the actual fd.

2014-09-29 07:37:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Support buffering in read().

Stdio.File()->read() now reads from the input buffer if there is one,
and then from the actual fd.

2014-09-29 07:37:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Support buffering in read().

Stdio.File()->read() now reads from the input buffer if there is one,
and then from the actual fd.

2014-09-29 07:37:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Support buffering in read().

Stdio.File()->read() now reads from the input buffer if there is one,
and then from the actual fd.

2014-09-29 07:37:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Support buffering in read().

Stdio.File()->read() now reads from the input buffer if there is one,
and then from the actual fd.

2014-09-28

2014-09-28 19:11:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Map _errno.

Make it possible to set the errno for a Stdio.File from Pike code.

Also added some minimal documentation for the other mapped fields
in Stdio.Fd, as well as moving the documentation for the low-level
functions from Stdio.File to Stdio.Fd.

2014-09-28 19:11:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Map _errno.

Make it possible to set the errno for a Stdio.File from Pike code.

Also added some minimal documentation for the other mapped fields
in Stdio.Fd, as well as moving the documentation for the low-level
functions from Stdio.File to Stdio.Fd.

2014-09-28 19:11:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Map _errno.

Make it possible to set the errno for a Stdio.File from Pike code.

Also added some minimal documentation for the other mapped fields
in Stdio.Fd, as well as moving the documentation for the low-level
functions from Stdio.File to Stdio.Fd.

2014-09-28 19:11:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Map _errno.

Make it possible to set the errno for a Stdio.File from Pike code.

Also added some minimal documentation for the other mapped fields
in Stdio.Fd, as well as moving the documentation for the low-level
functions from Stdio.File to Stdio.Fd.

2014-09-28 19:11:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Map _errno.

Make it possible to set the errno for a Stdio.File from Pike code.

Also added some minimal documentation for the other mapped fields
in Stdio.Fd, as well as moving the documentation for the low-level
functions from Stdio.File to Stdio.Fd.

2014-09-25

2014-09-25 15:48:08 by Per Hedbor <ph@opera.com>

Added rewind_key, much like rewind_on_error, but not automatic.

Also speed up read_cstring about a factor of two.

2014-09-25 15:48:08 by Per Hedbor <ph@opera.com>

Added rewind_key, much like rewind_on_error, but not automatic.

Also speed up read_cstring about a factor of two.

2014-09-25 15:48:08 by Per Hedbor <ph@opera.com>

Added rewind_key, much like rewind_on_error, but not automatic.

Also speed up read_cstring about a factor of two.

2014-09-25 15:48:08 by Per Hedbor <ph@opera.com>

Added rewind_key, much like rewind_on_error, but not automatic.

Also speed up read_cstring about a factor of two.

2014-09-25 15:26:16 by Per Hedbor <ph@opera.com>

Added read_hint and add_hint

They read and add integers encoded like hstrings, first a length then the number.

2014-09-25 15:26:16 by Per Hedbor <ph@opera.com>

Added read_hint and add_hint

They read and add integers encoded like hstrings, first a length then the number.

2014-09-25 15:26:16 by Per Hedbor <ph@opera.com>

Added read_hint and add_hint

They read and add integers encoded like hstrings, first a length then the number.

2014-09-25 15:26:16 by Per Hedbor <ph@opera.com>

Added read_hint and add_hint

They read and add integers encoded like hstrings, first a length then the number.

2014-09-25 14:06:40 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.IOBuffer.UnwindKey: allow explicit ->rewind()

2014-09-25 14:06:40 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.IOBuffer.UnwindKey: allow explicit ->rewind()

2014-09-25 14:06:40 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.IOBuffer.UnwindKey: allow explicit ->rewind()

2014-09-25 14:06:40 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.IOBuffer.UnwindKey: allow explicit ->rewind()

2014-09-25 12:20:42 by Per Hedbor <ph@opera.com>

Added Stdio.IOBuffer::rewind_on_error.

Use this function to cause the buffer to be rewound to the location
it was at when the function was called if the object it returs
goes out of scope.

2014-09-25 12:20:42 by Per Hedbor <ph@opera.com>

Added Stdio.IOBuffer::rewind_on_error.

Use this function to cause the buffer to be rewound to the location
it was at when the function was called if the object it returs
goes out of scope.

2014-09-25 12:20:42 by Per Hedbor <ph@opera.com>

Added Stdio.IOBuffer::rewind_on_error.

Use this function to cause the buffer to be rewound to the location
it was at when the function was called if the object it returs
goes out of scope.

2014-09-25 12:20:42 by Per Hedbor <ph@opera.com>

Added Stdio.IOBuffer::rewind_on_error.

Use this function to cause the buffer to be rewound to the location
it was at when the function was called if the object it returs
goes out of scope.

2014-09-23

2014-09-23 16:31:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Some minor documentation updates.

2014-09-23 16:31:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Some minor documentation updates.

2014-09-23 16:31:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Some minor documentation updates.

2014-09-23 16:31:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Some minor documentation updates.

2014-09-23 16:31:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Some minor documentation updates.

2014-09-23 16:04:59 by Arne Goedeke <el@laramies.com>

Stdio.File: removed notify()

This API has never been completed and does not work as advertised.
Also, dnotify has has been superseded by inotify in 2005 which is
supported as System.Inotify.

2014-09-23 16:04:59 by Arne Goedeke <el@laramies.com>

Stdio.File: removed notify()

This API has never been completed and does not work as advertised.
Also, dnotify has has been superseded by inotify in 2005 which is
supported as System.Inotify.

2014-09-23 16:04:59 by Arne Goedeke <el@laramies.com>

Stdio.File: removed notify()

This API has never been completed and does not work as advertised.
Also, dnotify has has been superseded by inotify in 2005 which is
supported as System.Inotify.

2014-09-23 16:04:59 by Arne Goedeke <el@laramies.com>

Stdio.File: removed notify()

This API has never been completed and does not work as advertised.
Also, dnotify has has been superseded by inotify in 2005 which is
supported as System.Inotify.

2014-09-23 16:04:59 by Arne Goedeke <el@laramies.com>

Stdio.File: removed notify()

This API has never been completed and does not work as advertised.
Also, dnotify has has been superseded by inotify in 2005 which is
supported as System.Inotify.

2014-09-23 10:54:37 by Per Hedbor <ph@opera.com>

Added more direct mapping to seek.

Also added SEEK_DATA and SEEK_HOLE support if they are supported by
the OS (solaris, freebsd, linux).

In order to keep compatibility the SEEK_<whatever> constants are
actually strings.

Deprecated the old seek( offset, multiplier, adder ) version of seek
(which was, according to the documentation, obsolete before year
2000).

2014-09-23 10:54:37 by Per Hedbor <ph@opera.com>

Added more direct mapping to seek.

Also added SEEK_DATA and SEEK_HOLE support if they are supported by
the OS (solaris, freebsd, linux).

In order to keep compatibility the SEEK_<whatever> constants are
actually strings.

Deprecated the old seek( offset, multiplier, adder ) version of seek
(which was, according to the documentation, obsolete before year
2000).

2014-09-23 10:54:37 by Per Hedbor <ph@opera.com>

Added more direct mapping to seek.

Also added SEEK_DATA and SEEK_HOLE support if they are supported by
the OS (solaris, freebsd, linux).

In order to keep compatibility the SEEK_<whatever> constants are
actually strings.

Deprecated the old seek( offset, multiplier, adder ) version of seek
(which was, according to the documentation, obsolete before year
2000).

2014-09-23 10:54:37 by Per Hedbor <ph@opera.com>

Added more direct mapping to seek.

Also added SEEK_DATA and SEEK_HOLE support if they are supported by
the OS (solaris, freebsd, linux).

In order to keep compatibility the SEEK_<whatever> constants are
actually strings.

Deprecated the old seek( offset, multiplier, adder ) version of seek
(which was, according to the documentation, obsolete before year
2000).

2014-09-23 10:54:37 by Per Hedbor <ph@opera.com>

Added more direct mapping to seek.

Also added SEEK_DATA and SEEK_HOLE support if they are supported by
the OS (solaris, freebsd, linux).

In order to keep compatibility the SEEK_<whatever> constants are
actually strings.

Deprecated the old seek( offset, multiplier, adder ) version of seek
(which was, according to the documentation, obsolete before year
2000).

2014-09-18

2014-09-18 17:01:45 by Per Hedbor <ph@opera.com>

Added read_sint for read signed integer.

The reverse might be more obvious (read_int for signed, read_uint for
unsigned), but at least it exists now.

Also fixed so that add_int works for all negative numbers, and
optimized it rather significantly for bignums (it no longer creates a
string copy of the bignum value).

Also added a simple add_padding() function to add a few bytes of data
set to a specific value (basically memset)

2014-09-18 17:01:45 by Per Hedbor <ph@opera.com>

Added read_sint for read signed integer.

The reverse might be more obvious (read_int for signed, read_uint for
unsigned), but at least it exists now.

Also fixed so that add_int works for all negative numbers, and
optimized it rather significantly for bignums (it no longer creates a
string copy of the bignum value).

Also added a simple add_padding() function to add a few bytes of data
set to a specific value (basically memset)

2014-09-18 17:01:45 by Per Hedbor <ph@opera.com>

Added read_sint for read signed integer.

The reverse might be more obvious (read_int for signed, read_uint for
unsigned), but at least it exists now.

Also fixed so that add_int works for all negative numbers, and
optimized it rather significantly for bignums (it no longer creates a
string copy of the bignum value).

Also added a simple add_padding() function to add a few bytes of data
set to a specific value (basically memset)

2014-09-18 17:01:45 by Per Hedbor <ph@opera.com>

Added read_sint for read signed integer.

The reverse might be more obvious (read_int for signed, read_uint for
unsigned), but at least it exists now.

Also fixed so that add_int works for all negative numbers, and
optimized it rather significantly for bignums (it no longer creates a
string copy of the bignum value).

Also added a simple add_padding() function to add a few bytes of data
set to a specific value (basically memset)

2014-09-15

2014-09-15 16:30:06 by Per Hedbor <ph@opera.com>

Allow adding chunks bigger than 2^32 at a time using add() and friends.

Also, instead of saying you are trying to read too much when reading -<whatever> bytes
using read or try_read you will now get an error indicating you are reading a negative number of bytes, which is hard.

I guess it might unread(), but that would be highly unexpected.

2014-09-15 16:30:06 by Per Hedbor <ph@opera.com>

Allow adding chunks bigger than 2^32 at a time using add() and friends.

Also, instead of saying you are trying to read too much when reading -<whatever> bytes
using read or try_read you will now get an error indicating you are reading a negative number of bytes, which is hard.

I guess it might unread(), but that would be highly unexpected.

2014-09-15 16:30:06 by Per Hedbor <ph@opera.com>

Allow adding chunks bigger than 2^32 at a time using add() and friends.

Also, instead of saying you are trying to read too much when reading -<whatever> bytes
using read or try_read you will now get an error indicating you are reading a negative number of bytes, which is hard.

I guess it might unread(), but that would be highly unexpected.

2014-09-15 16:30:06 by Per Hedbor <ph@opera.com>

Allow adding chunks bigger than 2^32 at a time using add() and friends.

Also, instead of saying you are trying to read too much when reading -<whatever> bytes
using read or try_read you will now get an error indicating you are reading a negative number of bytes, which is hard.

I guess it might unread(), but that would be highly unexpected.

2014-09-15 16:27:53 by Per Hedbor <ph@opera.com>

Fixed the read and write callback types.

This makes them more usable in strict_types mode.

Since the types are now so long they use a typedef.

2014-09-15 16:27:53 by Per Hedbor <ph@opera.com>

Fixed the read and write callback types.

This makes them more usable in strict_types mode.

Since the types are now so long they use a typedef.

2014-09-15 16:27:53 by Per Hedbor <ph@opera.com>

Fixed the read and write callback types.

This makes them more usable in strict_types mode.

Since the types are now so long they use a typedef.

2014-09-15 16:27:53 by Per Hedbor <ph@opera.com>

Fixed the read and write callback types.

This makes them more usable in strict_types mode.

Since the types are now so long they use a typedef.

2014-09-15 16:27:53 by Per Hedbor <ph@opera.com>

Fixed the read and write callback types.

This makes them more usable in strict_types mode.

Since the types are now so long they use a typedef.

2014-09-09

2014-09-09 07:58:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Return -1 from output_to() on write error.

2014-09-09 07:58:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Return -1 from output_to() on write error.

2014-09-09 07:58:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Return -1 from output_to() on write error.

2014-09-09 07:58:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Return -1 from output_to() on write error.

2014-09-08

2014-09-08 16:24:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Fixed some AutoDoc markup issues.

2014-09-08 16:24:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Fixed some AutoDoc markup issues.

2014-09-08 16:24:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Fixed some AutoDoc markup issues.

2014-09-08 16:24:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Fixed some AutoDoc markup issues.

2014-09-08 15:11:53 by Per Hedbor <ph@opera.com>

Fixed autodoc error

2014-09-08 15:11:53 by Per Hedbor <ph@opera.com>

Fixed autodoc error

2014-09-08 15:11:53 by Per Hedbor <ph@opera.com>

Fixed autodoc error

2014-09-08 15:11:53 by Per Hedbor <ph@opera.com>

Fixed autodoc error

2014-09-07

2014-09-07 13:58:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

IOBuffer: Some documentation fixes.

2014-09-05

2014-09-05 10:37:13 by Per Hedbor <ph@opera.com>

Some documentation tweaks

2014-09-05 10:37:13 by Per Hedbor <ph@opera.com>

Some documentation tweaks

2014-09-05 10:37:13 by Per Hedbor <ph@opera.com>

Some documentation tweaks

2014-09-05 10:37:13 by Per Hedbor <ph@opera.com>

Some documentation tweaks

2014-09-05 10:37:13 by Per Hedbor <ph@opera.com>

Some documentation tweaks

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-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-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 18:45:49 by Per Hedbor <ph@opera.com>

Allow setting and unsetting buffers for each direction

2014-09-03 18:45:49 by Per Hedbor <ph@opera.com>

Allow setting and unsetting buffers for each direction

2014-09-03 18:45:49 by Per Hedbor <ph@opera.com>

Allow setting and unsetting buffers for each direction

2014-09-03 18:45:49 by Per Hedbor <ph@opera.com>

Allow setting and unsetting buffers for each direction

2014-09-03 18:45:49 by Per Hedbor <ph@opera.com>

Allow setting and unsetting buffers for each direction

2014-09-03 18:30:32 by Per Hedbor <ph@opera.com>

Added buffered asynchronous I/O mode to Stdio.File

In this mode the input and output is kept in buffers in the file object.
Adding data to the output buffer will write it to the filedescriptor, and
the read callback will receive the input buffer as its argument.

The write callback will have the output buffer as a second argument,
but most of the time this can be ignored since you keep the buffer
object around.

The write callback will only be called if the buffer needs more data,
so if you implement a range_error function in the buffer that refills
the buffer it will only be called once that callback returns 0.

2014-09-03 18:30:32 by Per Hedbor <ph@opera.com>

Added buffered asynchronous I/O mode to Stdio.File

In this mode the input and output is kept in buffers in the file object.
Adding data to the output buffer will write it to the filedescriptor, and
the read callback will receive the input buffer as its argument.

The write callback will have the output buffer as a second argument,
but most of the time this can be ignored since you keep the buffer
object around.

The write callback will only be called if the buffer needs more data,
so if you implement a range_error function in the buffer that refills
the buffer it will only be called once that callback returns 0.

2014-09-03 18:30:32 by Per Hedbor <ph@opera.com>

Added buffered asynchronous I/O mode to Stdio.File

In this mode the input and output is kept in buffers in the file object.
Adding data to the output buffer will write it to the filedescriptor, and
the read callback will receive the input buffer as its argument.

The write callback will have the output buffer as a second argument,
but most of the time this can be ignored since you keep the buffer
object around.

The write callback will only be called if the buffer needs more data,
so if you implement a range_error function in the buffer that refills
the buffer it will only be called once that callback returns 0.

2014-09-03 18:30:32 by Per Hedbor <ph@opera.com>

Added buffered asynchronous I/O mode to Stdio.File

In this mode the input and output is kept in buffers in the file object.
Adding data to the output buffer will write it to the filedescriptor, and
the read callback will receive the input buffer as its argument.

The write callback will have the output buffer as a second argument,
but most of the time this can be ignored since you keep the buffer
object around.

The write callback will only be called if the buffer needs more data,
so if you implement a range_error function in the buffer that refills
the buffer it will only be called once that callback returns 0.

2014-09-03 18:30:32 by Per Hedbor <ph@opera.com>

Added buffered asynchronous I/O mode to Stdio.File

In this mode the input and output is kept in buffers in the file object.
Adding data to the output buffer will write it to the filedescriptor, and
the read callback will receive the input buffer as its argument.

The write callback will have the output buffer as a second argument,
but most of the time this can be ignored since you keep the buffer
object around.

The write callback will only be called if the buffer needs more data,
so if you implement a range_error function in the buffer that refills
the buffer it will only be called once that callback returns 0.

2014-09-03 15:09:09 by Per Hedbor <ph@opera.com>

Stdio.IOBuffer.intput/output from fd can now take the amount to process

This is better for SSL files, where you can write any amount of data.

2014-09-03 15:09:09 by Per Hedbor <ph@opera.com>

Stdio.IOBuffer.intput/output from fd can now take the amount to process

This is better for SSL files, where you can write any amount of data.

2014-09-03 15:09:09 by Per Hedbor <ph@opera.com>

Stdio.IOBuffer.intput/output from fd can now take the amount to process

This is better for SSL files, where you can write any amount of data.

2014-09-03 15:09:09 by Per Hedbor <ph@opera.com>

Stdio.IOBuffer.intput/output from fd can now take the amount to process

This is better for SSL files, where you can write any amount of data.

2014-09-03 15:09:09 by Per Hedbor <ph@opera.com>

Stdio.IOBuffer.intput/output from fd can now take the amount to process

This is better for SSL files, where you can write any amount of data.

2014-09-02

2014-09-02 14:02:08 by Per Hedbor <ph@opera.com>

Added add_ints() method to IOBuffer.

2014-09-02 14:02:08 by Per Hedbor <ph@opera.com>

Added add_ints() method to IOBuffer.

2014-09-02 14:02:08 by Per Hedbor <ph@opera.com>

Added add_ints() method to IOBuffer.

2014-09-02 14:02:08 by Per Hedbor <ph@opera.com>

Added add_ints() method to IOBuffer.

2014-09-02 14:02:08 by Per Hedbor <ph@opera.com>

Added add_ints() method to IOBuffer.

2014-09-02 13:05:49 by Per Hedbor <ph@opera.com>

Added support for SO_REUSEPORT when available

2014-09-02 13:05:49 by Per Hedbor <ph@opera.com>

Added support for SO_REUSEPORT when available

2014-09-02 13:05:49 by Per Hedbor <ph@opera.com>

Added support for SO_REUSEPORT when available

2014-09-02 13:05:49 by Per Hedbor <ph@opera.com>

Added support for SO_REUSEPORT when available

2014-09-02 13:05:49 by Per Hedbor <ph@opera.com>

Added support for SO_REUSEPORT when available

2014-09-01

2014-09-01 16:52:12 by Per Hedbor <ph@opera.com>

Some changes to Stdio.IOBuffer:

o Set error mode now accepts a program to throw on error
o Relaxed argument types (for now)

2014-09-01 10:23:43 by Per Hedbor <ph@opera.com>

Added Stdio.IOBuffer.write_to(Stdio.Stream).

2014-09-01 10:23:43 by Per Hedbor <ph@opera.com>

Added Stdio.IOBuffer.write_to(Stdio.Stream).

2014-09-01 10:23:43 by Per Hedbor <ph@opera.com>

Added Stdio.IOBuffer.write_to(Stdio.Stream).

2014-09-01 10:23:43 by Per Hedbor <ph@opera.com>

Added Stdio.IOBuffer.write_to(Stdio.Stream).

2014-09-01 10:23:43 by Per Hedbor <ph@opera.com>

Added Stdio.IOBuffer.write_to(Stdio.Stream).

2014-08-28

2014-08-28 16:52:34 by Chris Angelico <rosuav@gmail.com>

Add set_nodelay() function to Stdio.File objects to control Nagling

2014-08-28 16:52:34 by Chris Angelico <rosuav@gmail.com>

Add set_nodelay() function to Stdio.File objects to control Nagling

2014-08-28 16:46:46 by Chris Angelico <rosuav@gmail.com>

Document the link between set_keepalive and setsockopt

2014-08-28 16:46:46 by Chris Angelico <rosuav@gmail.com>

Document the link between set_keepalive and setsockopt

2014-08-28 16:44:12 by Chris Angelico <rosuav@gmail.com>

Implement Stdio.File()->setsockopt()

2014-08-28 16:44:12 by Chris Angelico <rosuav@gmail.com>

Implement Stdio.File()->setsockopt()

2014-08-28 13:54:23 by Chris Angelico <rosuav@gmail.com>

GTK2: Update Scale docs based on source file

2014-08-28 13:03:26 by Chris Angelico <rosuav@gmail.com>

Add nodelay() function to Stdio.File objects to control Nagling

2014-08-28 13:03:26 by Chris Angelico <rosuav@gmail.com>

Add nodelay() function to Stdio.File objects to control Nagling

2014-08-28 13:03:26 by Chris Angelico <rosuav@gmail.com>

Add nodelay() function to Stdio.File objects to control Nagling

2014-08-26

2014-08-26 12:10:32 by Per Hedbor <ph@opera.com>

Stricter return types for cast.

This, if nothing else, makes the documentation cleaner.

2014-08-26 12:10:32 by Per Hedbor <ph@opera.com>

Stricter return types for cast.

This, if nothing else, makes the documentation cleaner.

2014-08-26 12:10:32 by Per Hedbor <ph@opera.com>

Stricter return types for cast.

This, if nothing else, makes the documentation cleaner.

2014-08-26 12:10:32 by Per Hedbor <ph@opera.com>

Stricter return types for cast.

This, if nothing else, makes the documentation cleaner.

2014-08-26 12:10:32 by Per Hedbor <ph@opera.com>

Stricter return types for cast.

This, if nothing else, makes the documentation cleaner.

2014-08-26 10:22:53 by Per Hedbor <ph@opera.com>

Added the __COUNTER__ macro. Who knows, someone might find a use for it.

2014-08-26 10:22:53 by Per Hedbor <ph@opera.com>

Added the __COUNTER__ macro. Who knows, someone might find a use for it.

2014-08-26 10:22:53 by Per Hedbor <ph@opera.com>

Added the __COUNTER__ macro. Who knows, someone might find a use for it.

2014-08-26 10:22:53 by Per Hedbor <ph@opera.com>

Added the __COUNTER__ macro. Who knows, someone might find a use for it.

2014-08-26 10:22:53 by Per Hedbor <ph@opera.com>

Added the __COUNTER__ macro. Who knows, someone might find a use for it.

2014-08-26 09:37:07 by Per Hedbor <ph@opera.com>

Added support for TCP_FASTOPEN (server and client)

The server support is always enabled if possible, on the client side
it is enabled if you pass an additional argument to connect (see the documentation).

2014-08-26 09:37:07 by Per Hedbor <ph@opera.com>

Added support for TCP_FASTOPEN (server and client)

The server support is always enabled if possible, on the client side
it is enabled if you pass an additional argument to connect (see the documentation).

2014-08-26 09:37:07 by Per Hedbor <ph@opera.com>

Added support for TCP_FASTOPEN (server and client)

The server support is always enabled if possible, on the client side
it is enabled if you pass an additional argument to connect (see the documentation).

2014-08-26 09:37:07 by Per Hedbor <ph@opera.com>

Added support for TCP_FASTOPEN (server and client)

The server support is always enabled if possible, on the client side
it is enabled if you pass an additional argument to connect (see the documentation).

2014-08-26 09:37:07 by Per Hedbor <ph@opera.com>

Added support for TCP_FASTOPEN (server and client)

The server support is always enabled if possible, on the client side
it is enabled if you pass an additional argument to connect (see the documentation).

2014-08-25

2014-08-25 15:10:38 by Per Hedbor <ph@opera.com>

Some minor documentation tweaks.

It has been a while since the classes were called Gz_deflate and Gz_inflate.

2014-08-22

2014-08-22 18:02:24 by Arne Goedeke <el@laramies.com>

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

2014-08-22 14:47:02 by Martin Nilsson <nilsson@opera.com>

Improved type checking.

2014-08-16

2014-08-16 21:45:10 by Per Hedbor <ph@opera.com>

Added a few more global variable opcodes.

Gotta catch em all!

This time:

PRIVATE_IF_DIRECT_GLOBAL and ASSIGN_PRIVATE_IF_DIRECT_GLOBAL

These will fetch or assign a global variable if the currently
executing program is the program the object is cloned from.

These are only slightly slower than the F_PRIVATE_GLOBAL family of
opcodes, and the overhead if the global is not actually private is
minimal.

Missing: [ASSIGN_]PRIVATE_IF_DIRECT_TYPED_GLOBAL[_AND_POP] and
ASSIGN_PRIVATE_IF_DIRECT_GLOBAL_AND_POP.

2014-07-29

2014-07-29 12:58:57 by Per Hedbor <ph@opera.com>

Added nano-second resolution file-timestamp support to stat

2014-07-29 12:58:57 by Per Hedbor <ph@opera.com>

Added nano-second resolution file-timestamp support to stat

2014-07-29 12:58:57 by Per Hedbor <ph@opera.com>

Added nano-second resolution file-timestamp support to stat

2014-07-29 12:58:57 by Per Hedbor <ph@opera.com>

Added nano-second resolution file-timestamp support to stat

2014-07-29 12:58:57 by Per Hedbor <ph@opera.com>

Added nano-second resolution file-timestamp support to stat

2014-07-29 12:58:57 by Per Hedbor <ph@opera.com>

Added nano-second resolution file-timestamp support to stat

2014-07-12

2014-07-12 09:11:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Improved documentation of write().

Restructured and more details about behaviour in nonblocking mode.

2014-07-12 09:11:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Improved documentation of write().

Restructured and more details about behaviour in nonblocking mode.

2014-07-12 09:11:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Improved documentation of write().

Restructured and more details about behaviour in nonblocking mode.

2014-07-12 09:11:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Improved documentation of write().

Restructured and more details about behaviour in nonblocking mode.

2014-07-12 09:11:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Improved documentation of write().

Restructured and more details about behaviour in nonblocking mode.

2014-07-12 09:11:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Improved documentation of write().

Restructured and more details about behaviour in nonblocking mode.

2014-06-03

2014-06-03 17:14:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:14:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:14:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:14:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:14:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:14:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:14:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:11:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:11:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:11:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:11:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:11:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:11:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-06-03 17:11:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.cp: Detect ouroboros.

Copying a directory to a subdirectory of itself would often trigger an
infinite loop.

Copying a directory to itself could trigger truncation of the files.

Note that it's still possible to trigger this behaviour by using symlinks.

Also fixes recursive_mv(), which either hanged in cp() as above, or
deleted all the files if cp() succeeded in the above cases.

2014-05-26

2014-05-26 13:47:07 by Martin Nilsson <nilsson@opera.com>

STDIO_DIRECT_FD appears to work. Remove old implementation.

2014-05-26 13:47:07 by Martin Nilsson <nilsson@opera.com>

STDIO_DIRECT_FD appears to work. Remove old implementation.

2014-05-26 13:47:07 by Martin Nilsson <nilsson@opera.com>

STDIO_DIRECT_FD appears to work. Remove old implementation.

2014-05-26 13:47:07 by Martin Nilsson <nilsson@opera.com>

STDIO_DIRECT_FD appears to work. Remove old implementation.

2014-05-26 13:47:07 by Martin Nilsson <nilsson@opera.com>

STDIO_DIRECT_FD appears to work. Remove old implementation.

2014-05-26 13:47:07 by Martin Nilsson <nilsson@opera.com>

STDIO_DIRECT_FD appears to work. Remove old implementation.

2014-05-26 13:47:07 by Martin Nilsson <nilsson@opera.com>

STDIO_DIRECT_FD appears to work. Remove old implementation.

2014-04-09

2014-04-09 17:56:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.context: Implemented some backward compat.

2014-04-09 15:36:01 by Build system <distmaker@roxen.com>

release number bumped to 854 by export.pike

2014-03-03

2014-03-03 19:47:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added File()->get_dir().

Added function for getting the directory contents relative to an open
file.

2014-03-03 19:47:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added File()->get_dir().

Added function for getting the directory contents relative to an open
file.

2014-03-03 19:47:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added File()->get_dir().

Added function for getting the directory contents relative to an open
file.

2014-03-03 19:47:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added File()->get_dir().

Added function for getting the directory contents relative to an open
file.

2014-03-03 19:47:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added File()->get_dir().

Added function for getting the directory contents relative to an open
file.

2014-03-03 19:47:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added File()->get_dir().

Added function for getting the directory contents relative to an open
file.

2014-03-03 19:47:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Added File()->get_dir().

Added function for getting the directory contents relative to an open
file.

2014-02-14

2014-02-14 18:36:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Inhibit machine code with gcc 4.6.0 and later.

The machine code generator is broken when compiled with
gcc 4.6.0 and later, so disable it in that case.

2014-02-12

2014-02-12 20:47:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.ASN1.Decode: Added more control to simple_der_decode().

It is now simple to add a few more known types to parse to
simple_der_decode(). This is typically useful when the ASN.1
definition uses IMPLICIT tags.

2014-01-15

2014-01-15 09:15:25 by Arne Goedeke <el@laramies.com>

Unicode.normalize: use unsigned ints for hash value

hval % HSIZE for a negative hval will result in a negative htable index.
this is triggered by characters in 32 bit strings which are represented
by negative 32 bit signed integers

2014-01-13

2014-01-13 16:49:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.ECC.Curve: Fixed pkcs_ec_parameters().

The curve identifier should not be wrapped in a sequence.

Fixes interoperability with OpenSSL and GNUTLS.

2014-01-05

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

Merge branch '8.0' into gobject-introspection

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

Merge branch '8.0' into gobject-introspection

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

Merge branch '8.0' into gobject-introspection

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

Merge branch '8.0' into gobject-introspection

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

Merge branch '8.0' into gobject-introspection

2013-12-17

2013-12-17 15:55:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Improved robustness in destroy().

The embedded stream may still be registered with a backend when the
sslfile object loses its last reference. Make sure not to trigger
the "In callback mode in a different backend." error in that case.

Fixes [bug 6958 (#6958)].

2013-12-17 15:55:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Improved robustness in destroy().

The embedded stream may still be registered with a backend when the
sslfile object loses its last reference. Make sure not to trigger
the "In callback mode in a different backend." error in that case.

Fixes [bug 6958 (#6958)].

2013-12-06

2013-12-06 18:37:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Fixed some broken Autodoc markup.

Also fixes an Autodoc typo in udp.c.

2013-12-06 18:37:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Fixed some broken Autodoc markup.

Also fixes an Autodoc typo in udp.c.

2013-12-06 18:37:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Fixed some broken Autodoc markup.

Also fixes an Autodoc typo in udp.c.

2013-12-06 18:37:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Fixed some broken Autodoc markup.

Also fixes an Autodoc typo in udp.c.

2013-12-06 18:37:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Fixed some broken Autodoc markup.

Also fixes an Autodoc typo in udp.c.

2013-12-06 18:37:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Fixed some broken Autodoc markup.

Also fixes an Autodoc typo in udp.c.

2013-12-06 18:37:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Fixed some broken Autodoc markup.

Also fixes an Autodoc typo in udp.c.

2013-11-13

2013-11-13 16:59:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fix grantpt() on Solaris (and others?)

grantpt(3C) on Solaris is implemented as fork + exec of
"/usr/lib/pt_chmod". Unfortunately the libc function doesn't bother
clearing the FD_CLOEXEC flag before the exec, so the fd never got
to the helper binary, which caused grantpt(3C) to fail with EPERM.

2013-11-13 16:59:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fix grantpt() on Solaris (and others?)

grantpt(3C) on Solaris is implemented as fork + exec of
"/usr/lib/pt_chmod". Unfortunately the libc function doesn't bother
clearing the FD_CLOEXEC flag before the exec, so the fd never got
to the helper binary, which caused grantpt(3C) to fail with EPERM.

2013-11-13 16:59:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fix grantpt() on Solaris (and others?)

grantpt(3C) on Solaris is implemented as fork + exec of
"/usr/lib/pt_chmod". Unfortunately the libc function doesn't bother
clearing the FD_CLOEXEC flag before the exec, so the fd never got
to the helper binary, which caused grantpt(3C) to fail with EPERM.

2013-11-13 16:59:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fix grantpt() on Solaris (and others?)

grantpt(3C) on Solaris is implemented as fork + exec of
"/usr/lib/pt_chmod". Unfortunately the libc function doesn't bother
clearing the FD_CLOEXEC flag before the exec, so the fd never got
to the helper binary, which caused grantpt(3C) to fail with EPERM.

2013-11-13 16:59:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fix grantpt() on Solaris (and others?)

grantpt(3C) on Solaris is implemented as fork + exec of
"/usr/lib/pt_chmod". Unfortunately the libc function doesn't bother
clearing the FD_CLOEXEC flag before the exec, so the fd never got
to the helper binary, which caused grantpt(3C) to fail with EPERM.

2013-11-13 16:59:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fix grantpt() on Solaris (and others?)

grantpt(3C) on Solaris is implemented as fork + exec of
"/usr/lib/pt_chmod". Unfortunately the libc function doesn't bother
clearing the FD_CLOEXEC flag before the exec, so the fd never got
to the helper binary, which caused grantpt(3C) to fail with EPERM.

2013-11-13 16:59:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Fix grantpt() on Solaris (and others?)

grantpt(3C) on Solaris is implemented as fork + exec of
"/usr/lib/pt_chmod". Unfortunately the libc function doesn't bother
clearing the FD_CLOEXEC flag before the exec, so the fd never got
to the helper binary, which caused grantpt(3C) to fail with EPERM.

2013-10-23

2013-10-23 14:35:38 by Chris Angelico <rosuav@gmail.com>

Stdio.File()->open_socket: Document the use of negative port for "unspecified"

2013-10-23 14:35:38 by Chris Angelico <rosuav@gmail.com>

Stdio.File()->open_socket: Document the use of negative port for "unspecified"

2013-10-23 14:35:38 by Chris Angelico <rosuav@gmail.com>

Stdio.File()->open_socket: Document the use of negative port for "unspecified"

2013-10-23 14:35:38 by Chris Angelico <rosuav@gmail.com>

Stdio.File()->open_socket: Document the use of negative port for "unspecified"

2013-10-23 14:35:38 by Chris Angelico <rosuav@gmail.com>

Stdio.File()->open_socket: Document the use of negative port for "unspecified"

2013-10-23 14:35:38 by Chris Angelico <rosuav@gmail.com>

Stdio.File()->open_socket: Document the use of negative port for "unspecified"

2013-10-23 14:35:38 by Chris Angelico <rosuav@gmail.com>

Stdio.File()->open_socket: Document the use of negative port for "unspecified"

2013-09-03

2013-09-03 20:26:25 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.UDP: bind now has an additional no_reuseaddr parameter so that users can opt out of setting SO_REUSEADDR.

It turns out that with newer Linux kernels at least, setting
SO_REUSEADDR on UDP is not such a good idea. It probably never was very
helpful even before the change in Linux. Setting it as a default is a
bit cumbersome.

2013-09-03 20:26:25 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.UDP: bind now has an additional no_reuseaddr parameter so that users can opt out of setting SO_REUSEADDR.

It turns out that with newer Linux kernels at least, setting
SO_REUSEADDR on UDP is not such a good idea. It probably never was very
helpful even before the change in Linux. Setting it as a default is a
bit cumbersome.

2013-09-03 20:26:25 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.UDP: bind now has an additional no_reuseaddr parameter so that users can opt out of setting SO_REUSEADDR.

It turns out that with newer Linux kernels at least, setting
SO_REUSEADDR on UDP is not such a good idea. It probably never was very
helpful even before the change in Linux. Setting it as a default is a
bit cumbersome.

2013-09-03 20:26:25 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.UDP: bind now has an additional no_reuseaddr parameter so that users can opt out of setting SO_REUSEADDR.

It turns out that with newer Linux kernels at least, setting
SO_REUSEADDR on UDP is not such a good idea. It probably never was very
helpful even before the change in Linux. Setting it as a default is a
bit cumbersome.

2013-09-03 20:26:25 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.UDP: bind now has an additional no_reuseaddr parameter so that users can opt out of setting SO_REUSEADDR.

It turns out that with newer Linux kernels at least, setting
SO_REUSEADDR on UDP is not such a good idea. It probably never was very
helpful even before the change in Linux. Setting it as a default is a
bit cumbersome.

2013-09-03 20:26:25 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.UDP: bind now has an additional no_reuseaddr parameter so that users can opt out of setting SO_REUSEADDR.

It turns out that with newer Linux kernels at least, setting
SO_REUSEADDR on UDP is not such a good idea. It probably never was very
helpful even before the change in Linux. Setting it as a default is a
bit cumbersome.

2013-09-03 20:26:25 by Tobias S. Josefowitz <tobij@tobij.de>

Stdio.UDP: bind now has an additional no_reuseaddr parameter so that users can opt out of setting SO_REUSEADDR.

It turns out that with newer Linux kernels at least, setting
SO_REUSEADDR on UDP is not such a good idea. It probably never was very
helpful even before the change in Linux. Setting it as a default is a
bit cumbersome.

2013-07-06

2013-07-06 16:44:30 by 0

Avoid synonyms for IPV6 constants (not found on OS X, and Linux declares them as obsolete).

2013-07-06 16:44:30 by 0

Avoid synonyms for IPV6 constants (not found on OS X, and Linux declares them as obsolete).

2013-07-06 16:44:30 by 0

Avoid synonyms for IPV6 constants (not found on OS X, and Linux declares them as obsolete).

2013-07-06 16:44:30 by 0

Avoid synonyms for IPV6 constants (not found on OS X, and Linux declares them as obsolete).

2013-07-06 16:44:30 by 0

Avoid synonyms for IPV6 constants (not found on OS X, and Linux declares them as obsolete).

2013-07-06 16:44:30 by 0

Avoid synonyms for IPV6 constants (not found on OS X, and Linux declares them as obsolete).

2013-07-06 16:44:30 by 0

Avoid synonyms for IPV6 constants (not found on OS X, and Linux declares them as obsolete).

2013-07-04

2013-07-04 21:36:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Support IPv6 multicast.

enable_multicast() and set_multicast_ttl() now support IPv6.

Also improves documentation for the multicast-related functions.

2013-07-04 21:36:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Support IPv6 multicast.

enable_multicast() and set_multicast_ttl() now support IPv6.

Also improves documentation for the multicast-related functions.

2013-07-04 21:36:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Support IPv6 multicast.

enable_multicast() and set_multicast_ttl() now support IPv6.

Also improves documentation for the multicast-related functions.

2013-07-04 21:36:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Support IPv6 multicast.

enable_multicast() and set_multicast_ttl() now support IPv6.

Also improves documentation for the multicast-related functions.

2013-07-04 21:36:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Support IPv6 multicast.

enable_multicast() and set_multicast_ttl() now support IPv6.

Also improves documentation for the multicast-related functions.

2013-07-04 21:36:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Support IPv6 multicast.

enable_multicast() and set_multicast_ttl() now support IPv6.

Also improves documentation for the multicast-related functions.

2013-07-04 21:36:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.UDP: Support IPv6 multicast.

enable_multicast() and set_multicast_ttl() now support IPv6.

Also improves documentation for the multicast-related functions.

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-21 09:18:55 by Arne Goedeke <el@laramies.com>

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

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

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

2013-06-20

2013-06-20 16:29:43 by Martin Nilsson <nilsson@opera.com>

Doc update.

2013-06-20 16:29:43 by Martin Nilsson <nilsson@opera.com>

Doc update.

2013-06-20 16:29:43 by Martin Nilsson <nilsson@opera.com>

Doc update.

2013-06-20 16:29:43 by Martin Nilsson <nilsson@opera.com>

Doc update.

2013-06-20 16:29:43 by Martin Nilsson <nilsson@opera.com>

Doc update.

2013-06-20 16:29:43 by Martin Nilsson <nilsson@opera.com>

Doc update.

2013-06-20 16:29:43 by Martin Nilsson <nilsson@opera.com>

Doc update.

2013-06-17

2013-06-17 17:27:15 by Martin Nilsson <nilsson@opera.com>

Move the documentation into Image.JPEG.

2013-06-17 17:27:15 by Martin Nilsson <nilsson@opera.com>

Move the documentation into Image.JPEG.

2013-06-17 17:27:15 by Martin Nilsson <nilsson@opera.com>

Move the documentation into Image.JPEG.

2013-06-17 17:27:15 by Martin Nilsson <nilsson@opera.com>

Move the documentation into Image.JPEG.

2013-06-17 17:27:15 by Martin Nilsson <nilsson@opera.com>

Move the documentation into Image.JPEG.

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

send_fd does not return any result.

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-17 17:14:35 by Martin Nilsson <nilsson@opera.com>

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

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-17 17:14:35 by Martin Nilsson <nilsson@opera.com>

send_fd does not return any result.

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-17 17:14:35 by Martin Nilsson <nilsson@opera.com>

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

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-17 17:14:35 by Martin Nilsson <nilsson@opera.com>

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

2013-06-14

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

Move documentation to _Stdio.

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

Move documentation to _Stdio.

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

Move documentation to _Stdio.

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

Move documentation to _Stdio.

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

Move documentation to _Stdio.

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

Move documentation to _Stdio.

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

Move documentation to _Stdio.

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 09:36:48 by Martin Nilsson <nilsson@opera.com>

files -> _Stdio with minimal changes.

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

files -> _Stdio with minimal changes.

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

files -> _Stdio with minimal changes.

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

files -> _Stdio with minimal changes.

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

files -> _Stdio with minimal changes.

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

files -> _Stdio with minimal changes.

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

files -> _Stdio with minimal changes.

2013-05-29

2013-05-29 10:06:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:06:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:06:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:06:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:06:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:06:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:06:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:03:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:03:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:03:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:03:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:03:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:03:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-05-29 10:03:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.File: Added linger().

Implemented support to change the linger time on sockets.

2013-04-16

2013-04-16 14:02:49 by Kevin O'Rourke <kevinor@opera.com>

OMS-7836, OMS-7899: Allow setting Stdio.UDP buffer sizes.

Mostly copied from Stdio.File.

2013-04-16 14:02:49 by Kevin O'Rourke <kevinor@opera.com>

OMS-7836, OMS-7899: Allow setting Stdio.UDP buffer sizes.

Mostly copied from Stdio.File.

2013-04-16 14:02:49 by Kevin O'Rourke <kevinor@opera.com>

OMS-7836, OMS-7899: Allow setting Stdio.UDP buffer sizes.

Mostly copied from Stdio.File.

2013-04-16 14:02:49 by Kevin O'Rourke <kevinor@opera.com>

OMS-7836, OMS-7899: Allow setting Stdio.UDP buffer sizes.

Mostly copied from Stdio.File.

2013-04-16 14:02:49 by Kevin O'Rourke <kevinor@opera.com>

OMS-7836, OMS-7899: Allow setting Stdio.UDP buffer sizes.

Mostly copied from Stdio.File.

2013-04-16 14:02:49 by Kevin O'Rourke <kevinor@opera.com>

OMS-7836, OMS-7899: Allow setting Stdio.UDP buffer sizes.

Mostly copied from Stdio.File.

2013-04-16 14:02:49 by Kevin O'Rourke <kevinor@opera.com>

OMS-7836, OMS-7899: Allow setting Stdio.UDP buffer sizes.

Mostly copied from Stdio.File.

2012-10-06

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-06-15

2012-06-15 09:54:06 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into rblock_alloc

Conflicts:
src/post_modules/CritBit/floattree.cmod
src/post_modules/CritBit/inttree.cmod
src/post_modules/CritBit/stringtree.cmod

2012-06-15 09:54:06 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into rblock_alloc

Conflicts:
src/post_modules/CritBit/floattree.cmod
src/post_modules/CritBit/inttree.cmod
src/post_modules/CritBit/stringtree.cmod

2012-06-15 09:54:06 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into rblock_alloc

Conflicts:
src/post_modules/CritBit/floattree.cmod
src/post_modules/CritBit/inttree.cmod
src/post_modules/CritBit/stringtree.cmod

2012-06-15 09:54:06 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into rblock_alloc

Conflicts:
src/post_modules/CritBit/floattree.cmod
src/post_modules/CritBit/inttree.cmod
src/post_modules/CritBit/stringtree.cmod

2012-06-15 09:54:06 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into rblock_alloc

Conflicts:
src/post_modules/CritBit/floattree.cmod
src/post_modules/CritBit/inttree.cmod
src/post_modules/CritBit/stringtree.cmod

2012-05-31

2012-05-31 17:27:16 by Chris Angelico <rosuav@gmail.com>

Docs change: mention the way of accessing IN6ADDR_ANY when using Stdio.Port()->bind()

2012-05-31 17:27:16 by Chris Angelico <rosuav@gmail.com>

Docs change: mention the way of accessing IN6ADDR_ANY when using Stdio.Port()->bind()

2012-05-31 17:27:16 by Chris Angelico <rosuav@gmail.com>

Docs change: mention the way of accessing IN6ADDR_ANY when using Stdio.Port()->bind()

2012-05-31 17:27:16 by Chris Angelico <rosuav@gmail.com>

Docs change: mention the way of accessing IN6ADDR_ANY when using Stdio.Port()->bind()

2012-05-31 17:27:16 by Chris Angelico <rosuav@gmail.com>

Docs change: mention the way of accessing IN6ADDR_ANY when using Stdio.Port()->bind()

2012-05-31 17:27:16 by Chris Angelico <rosuav@gmail.com>

Docs change: mention the way of accessing IN6ADDR_ANY when using Stdio.Port()->bind()

2012-05-31 17:27:16 by Chris Angelico <rosuav@gmail.com>

Docs change: mention the way of accessing IN6ADDR_ANY when using Stdio.Port()->bind()

2012-05-31 17:27:16 by Chris Angelico <rosuav@gmail.com>

Docs change: mention the way of accessing IN6ADDR_ANY when using Stdio.Port()->bind()

2012-05-12

2012-05-12 16:26:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

files: Moved documentation for some low-level stuff to their actual place.

2012-05-12 16:26:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

files: Moved documentation for some low-level stuff to their actual place.

2012-05-12 16:26:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

files: Moved documentation for some low-level stuff to their actual place.

2012-05-12 16:26:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

files: Moved documentation for some low-level stuff to their actual place.

2012-05-12 16:26:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

files: Moved documentation for some low-level stuff to their actual place.

2012-05-12 16:26:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

files: Moved documentation for some low-level stuff to their actual place.

2012-05-12 16:26:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

files: Moved documentation for some low-level stuff to their actual place.

2012-05-12 16:26:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

files: Moved documentation for some low-level stuff to their actual place.

2012-05-03

2012-05-03 03:18:42 by Bill Welliver <bill@welliver.org>

Stdio: some more documentation for fs_events.

2012-05-03 03:18:42 by Bill Welliver <bill@welliver.org>

Stdio: some more documentation for fs_events.

2012-05-03 03:18:42 by Bill Welliver <bill@welliver.org>

Stdio: some more documentation for fs_events.

2012-05-03 03:18:42 by Bill Welliver <bill@welliver.org>

Stdio: some more documentation for fs_events.

2012-05-03 03:18:42 by Bill Welliver <bill@welliver.org>

Stdio: some more documentation for fs_events.

2012-05-03 03:18:42 by Bill Welliver <bill@welliver.org>

Stdio: some more documentation for fs_events.

2012-05-03 03:18:42 by Bill Welliver <bill@welliver.org>

Stdio: some more documentation for fs_events.

2012-05-03 03:18:42 by Bill Welliver <bill@welliver.org>

Stdio: some more documentation for fs_events.

2012-05-02

2012-05-02 02:50:35 by Bill Welliver <bill@welliver.org>

Pike.PollDeviceBackend/Stdio.File: Add support for filesystem (Vnode) event
alerts on systems using kqueue(), such as Darwin and *BSD.

2012-05-02 02:50:35 by Bill Welliver <bill@welliver.org>

Pike.PollDeviceBackend/Stdio.File: Add support for filesystem (Vnode) event
alerts on systems using kqueue(), such as Darwin and *BSD.

2012-05-02 02:50:35 by Bill Welliver <bill@welliver.org>

Pike.PollDeviceBackend/Stdio.File: Add support for filesystem (Vnode) event
alerts on systems using kqueue(), such as Darwin and *BSD.

2012-05-02 02:50:35 by Bill Welliver <bill@welliver.org>

Pike.PollDeviceBackend/Stdio.File: Add support for filesystem (Vnode) event
alerts on systems using kqueue(), such as Darwin and *BSD.

2012-05-02 02:50:35 by Bill Welliver <bill@welliver.org>

Pike.PollDeviceBackend/Stdio.File: Add support for filesystem (Vnode) event
alerts on systems using kqueue(), such as Darwin and *BSD.

2012-05-02 02:50:35 by Bill Welliver <bill@welliver.org>

Pike.PollDeviceBackend/Stdio.File: Add support for filesystem (Vnode) event
alerts on systems using kqueue(), such as Darwin and *BSD.

2012-05-02 02:50:35 by Bill Welliver <bill@welliver.org>

Pike.PollDeviceBackend/Stdio.File: Add support for filesystem (Vnode) event
alerts on systems using kqueue(), such as Darwin and *BSD.

2012-05-02 02:50:35 by Bill Welliver <bill@welliver.org>

Pike.PollDeviceBackend/Stdio.File: Add support for filesystem (Vnode) event
alerts on systems using kqueue(), such as Darwin and *BSD.

2012-04-07

2012-04-07 00:28:51 by Arne Goedeke <el@laramies.com>

SSL: added next protocol negotiation extension

2012-04-07 00:28:51 by Arne Goedeke <el@laramies.com>

SSL: added next protocol negotiation extension

2012-04-07 00:28:51 by Arne Goedeke <el@laramies.com>

SSL: added next protocol negotiation extension

2012-04-07 00:28:51 by Arne Goedeke <el@laramies.com>

SSL: added next protocol negotiation extension

2012-04-07 00:28:51 by Arne Goedeke <el@laramies.com>

SSL: added next protocol negotiation extension

2012-04-04

2012-04-04 07:57:19 by Stephen R. van den Berg <srb@cuci.nl>

Stdio: Make getchar() less filling, and inlinable.

2012-04-04 07:57:19 by Stephen R. van den Berg <srb@cuci.nl>

Stdio: Make getchar() less filling, and inlinable.

2012-04-04 07:57:19 by Stephen R. van den Berg <srb@cuci.nl>

Stdio: Make getchar() less filling, and inlinable.

2011-10-12

2011-10-12 09:08:55 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2011-10-12 09:08:55 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2011-10-12 09:08:55 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2011-10-12 09:08:55 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2011-10-12 09:08:55 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2011-10-12 09:08:55 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2011-10-12 09:08:55 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2011-10-12 09:08:55 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2011-09-08

2011-09-08 15:21:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-08 15:21:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-08 15:21:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-08 15:21:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-08 15:21:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-08 15:21:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-08 15:21:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-08 15:21:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-08 15:21:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-08 15:21:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-08 15:21:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-08 15:21:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-08 15:21:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-08 15:21:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-08 15:21:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-08 15:21:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-08 15:20:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2011-09-08 15:20:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2011-09-08 15:20:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2011-09-08 15:20:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2011-09-08 15:20:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2011-09-08 15:20:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2011-09-08 15:20:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2011-09-08 15:20:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2011-09-08 14:42:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2011-09-08 14:42:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2011-09-08 14:42:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2011-09-08 14:42:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2011-09-08 14:42:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2011-09-08 14:42:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2011-09-08 14:42:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2011-09-08 14:42:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2011-09-07

2011-09-07 17:06:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-07 17:06:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-07 17:06:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-07 17:06:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-07 17:06:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-07 17:06:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-07 17:06:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-07 17:06:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: Fixed several cases where the flag FILE_HAVE_RECV_FD was lost.

2011-09-07 17:06:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-07 17:06:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-07 17:06:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-07 17:06:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-07 17:06:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-07 17:06:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-07 17:06:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-09-07 17:06:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio.Fd: The type for create() is now as documented.

Fixed detection of capabilities for naked fds.

2011-08-30

2011-08-30 12:32:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)]."

This reverts commit fff636ba768f5f36dceaa203c5453efae4471135.

The commit contained lots of junk from Pike 7.8 that git-cherry-pick decided to copy...

2011-08-30 12:32:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)]."

This reverts commit fff636ba768f5f36dceaa203c5453efae4471135.

The commit contained lots of junk from Pike 7.8 that git-cherry-pick decided to copy...

2011-08-30 12:32:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)]."

This reverts commit fff636ba768f5f36dceaa203c5453efae4471135.

The commit contained lots of junk from Pike 7.8 that git-cherry-pick decided to copy...

2011-08-30 12:32:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)]."

This reverts commit fff636ba768f5f36dceaa203c5453efae4471135.

The commit contained lots of junk from Pike 7.8 that git-cherry-pick decided to copy...

2011-08-30 12:32:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)]."

This reverts commit fff636ba768f5f36dceaa203c5453efae4471135.

The commit contained lots of junk from Pike 7.8 that git-cherry-pick decided to copy...

2011-08-30 12:32:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)]."

This reverts commit fff636ba768f5f36dceaa203c5453efae4471135.

The commit contained lots of junk from Pike 7.8 that git-cherry-pick decided to copy...

2011-08-30 12:32:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)]."

This reverts commit fff636ba768f5f36dceaa203c5453efae4471135.

The commit contained lots of junk from Pike 7.8 that git-cherry-pick decided to copy...

2011-08-30 12:32:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)]."

This reverts commit fff636ba768f5f36dceaa203c5453efae4471135.

The commit contained lots of junk from Pike 7.8 that git-cherry-pick decided to copy...

2011-08-29

2011-08-29 11:21:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)].

Thanks to Per Cederqvist <ceder@lysator.liu.se> for the report.

2011-08-29 11:21:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)].

Thanks to Per Cederqvist <ceder@lysator.liu.se> for the report.

2011-08-29 11:21:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)].

Thanks to Per Cederqvist <ceder@lysator.liu.se> for the report.

2011-08-29 11:21:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)].

Thanks to Per Cederqvist <ceder@lysator.liu.se> for the report.

2011-08-29 11:21:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)].

Thanks to Per Cederqvist <ceder@lysator.liu.se> for the report.

2011-08-29 11:21:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)].

Thanks to Per Cederqvist <ceder@lysator.liu.se> for the report.

2011-08-29 11:21:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)].

Thanks to Per Cederqvist <ceder@lysator.liu.se> for the report.

2011-08-29 11:21:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fix third and later iteration of Stdio.{write,append}_file(). Fixes [bug 6052 (#6052)].

Thanks to Per Cederqvist <ceder@lysator.liu.se> for the report.

2011-04-14

2011-04-14 13:25:21 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:25:21 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:25:21 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:25:21 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:25:21 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:25:21 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:25:21 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:25:21 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2011-04-14 13:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Added doc for recursive_mv on some behavior inherited from cp.

2010-11-19

2010-11-19 11:21:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2010-11-19 11:21:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2010-11-19 11:21:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2010-11-19 11:21:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2010-11-19 11:21:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2010-11-19 11:21:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2010-11-19 11:21:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2010-11-19 11:21:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Stdio.File()->{send,receive}_fd().

File descriptors may now be sent and received over UNIX-domain sockets.

2010-11-19 11:07:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2010-11-19 11:07:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2010-11-19 11:07:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2010-11-19 11:07:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2010-11-19 11:07:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2010-11-19 11:07:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2010-11-19 11:07:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2010-11-19 11:07:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved file descriptor capability handling.

* Added PROP_SEND_FD.
* Improved detection of file descriptor capabilities for anonymous fds.
* Improved documentation of the file descriptor capabilities.

2010-10-11

2010-10-11 07:19:34 by Per Hedbor <ph@opera.com>

Stdio.FILE.set_charset now tries to use the environmentvariables CHARSET and LANG to detect a suitable charset if none is specified. Use this functionality from Stdio.Readline.

2010-10-11 07:19:34 by Per Hedbor <ph@opera.com>

Stdio.FILE.set_charset now tries to use the environmentvariables CHARSET and LANG to detect a suitable charset if none is specified. Use this functionality from Stdio.Readline.

2010-10-11 07:19:34 by Per Hedbor <ph@opera.com>

Stdio.FILE.set_charset now tries to use the environmentvariables CHARSET and LANG to detect a suitable charset if none is specified. Use this functionality from Stdio.Readline.

2010-10-11 07:19:34 by Per Hedbor <ph@opera.com>

Stdio.FILE.set_charset now tries to use the environmentvariables CHARSET and LANG to detect a suitable charset if none is specified. Use this functionality from Stdio.Readline.

2010-10-11 07:19:34 by Per Hedbor <ph@opera.com>

Stdio.FILE.set_charset now tries to use the environmentvariables CHARSET and LANG to detect a suitable charset if none is specified. Use this functionality from Stdio.Readline.

2010-10-11 07:19:34 by Per Hedbor <ph@opera.com>

Stdio.FILE.set_charset now tries to use the environmentvariables CHARSET and LANG to detect a suitable charset if none is specified. Use this functionality from Stdio.Readline.

2010-10-11 07:19:34 by Per Hedbor <ph@opera.com>

Stdio.FILE.set_charset now tries to use the environmentvariables CHARSET and LANG to detect a suitable charset if none is specified. Use this functionality from Stdio.Readline.

2010-10-11 07:19:34 by Per Hedbor <ph@opera.com>

Stdio.FILE.set_charset now tries to use the environmentvariables CHARSET and LANG to detect a suitable charset if none is specified. Use this functionality from Stdio.Readline.

2010-10-10

2010-10-10 21:56:30 by Martin Stjernholm <mast@lysator.liu.se>

Use Stdio.DATA_CHUNK_SIZE in more places.

2010-10-10 21:56:30 by Martin Stjernholm <mast@lysator.liu.se>

Use Stdio.DATA_CHUNK_SIZE in more places.

2010-10-10 21:56:30 by Martin Stjernholm <mast@lysator.liu.se>

Use Stdio.DATA_CHUNK_SIZE in more places.

2010-10-10 21:56:30 by Martin Stjernholm <mast@lysator.liu.se>

Use Stdio.DATA_CHUNK_SIZE in more places.

2010-10-10 21:56:30 by Martin Stjernholm <mast@lysator.liu.se>

Use Stdio.DATA_CHUNK_SIZE in more places.

2010-10-10 21:56:30 by Martin Stjernholm <mast@lysator.liu.se>

Use Stdio.DATA_CHUNK_SIZE in more places.

2010-10-10 21:56:30 by Martin Stjernholm <mast@lysator.liu.se>

Use Stdio.DATA_CHUNK_SIZE in more places.

2010-10-10 21:56:30 by Martin Stjernholm <mast@lysator.liu.se>

Use Stdio.DATA_CHUNK_SIZE in more places.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Fixed atomicity bug in set_nonblocking when given a close cb without
read cb.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Fixed atomicity bug in set_nonblocking when given a close cb without
read cb.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Fixed atomicity bug in set_nonblocking when given a close cb without
read cb.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Fixed atomicity bug in set_nonblocking when given a close cb without
read cb.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Fixed atomicity bug in set_nonblocking when given a close cb without
read cb.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Fixed atomicity bug in set_nonblocking when given a close cb without
read cb.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Fixed atomicity bug in set_nonblocking when given a close cb without
read cb.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Fixed atomicity bug in set_nonblocking when given a close cb without
read cb.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2010-10-10 21:56:26 by Martin Stjernholm <mast@lysator.liu.se>

Added set_callbacks and query_callbacks to handle several callbacks at once.

2010-06-05

2010-06-05 12:40:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added MetaTerminfoDB that merges several terminfo directorys.

Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.30

2010-06-05 12:40:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added MetaTerminfoDB that merges several terminfo directorys.

Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.30

2010-06-05 12:40:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added MetaTerminfoDB that merges several terminfo directorys.

Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.30

2010-06-05 12:40:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added MetaTerminfoDB that merges several terminfo directorys.

Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.30

2010-06-05 12:40:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added MetaTerminfoDB that merges several terminfo directorys.

Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.30

2010-06-05 12:40:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added MetaTerminfoDB that merges several terminfo directorys.

Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.30

2010-06-05 12:40:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added MetaTerminfoDB that merges several terminfo directorys.

Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.30

2010-06-05 12:40:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added MetaTerminfoDB that merges several terminfo directorys.

Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.30

2010-05-26

2010-05-26 13:23:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some extra magic to connect() when mixing IPv4 and IPv6 addresses.
Added FIXME regarding mapped IPv4 addresses to query_address().

Rev: src/modules/files/file.c:1.437

2010-05-26 13:23:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some extra magic to connect() when mixing IPv4 and IPv6 addresses.
Added FIXME regarding mapped IPv4 addresses to query_address().

Rev: src/modules/files/file.c:1.437

2010-05-26 13:23:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some extra magic to connect() when mixing IPv4 and IPv6 addresses.
Added FIXME regarding mapped IPv4 addresses to query_address().

Rev: src/modules/files/file.c:1.437

2010-05-26 13:23:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some extra magic to connect() when mixing IPv4 and IPv6 addresses.
Added FIXME regarding mapped IPv4 addresses to query_address().

Rev: src/modules/files/file.c:1.437

2010-05-26 13:23:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some extra magic to connect() when mixing IPv4 and IPv6 addresses.
Added FIXME regarding mapped IPv4 addresses to query_address().

Rev: src/modules/files/file.c:1.437

2010-05-26 13:23:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some extra magic to connect() when mixing IPv4 and IPv6 addresses.
Added FIXME regarding mapped IPv4 addresses to query_address().

Rev: src/modules/files/file.c:1.437

2010-05-26 13:23:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some extra magic to connect() when mixing IPv4 and IPv6 addresses.
Added FIXME regarding mapped IPv4 addresses to query_address().

Rev: src/modules/files/file.c:1.437

2010-05-26 13:23:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some extra magic to connect() when mixing IPv4 and IPv6 addresses.
Added FIXME regarding mapped IPv4 addresses to query_address().

Rev: src/modules/files/file.c:1.437

2009-12-03

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.213

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.255

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.255

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.213

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.255

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.213

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.213

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.213

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.255

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.213

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.213

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.213

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.255

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.255

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.255

2009-12-03 17:06:47 by Martin Stjernholm <mast@lysator.liu.se>

Split up the data to write in nb_sendfile.

This can give a big performance boost when sending very large strings. It is
used e.g. when Roxen sends string responses over SSL/TLS.

Rev: lib/modules/Stdio.pmod/module.pmod:1.255

2009-07-23

2009-07-23 14:23:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in bind_unix().
Added automatic retry on EINTR to bind_unix().

Rev: src/modules/files/socket.c:1.104

2009-07-23 14:23:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in bind_unix().
Added automatic retry on EINTR to bind_unix().

Rev: src/modules/files/socket.c:1.104

2009-07-23 14:23:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in bind_unix().
Added automatic retry on EINTR to bind_unix().

Rev: src/modules/files/socket.c:1.104

2009-07-23 14:23:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in bind_unix().
Added automatic retry on EINTR to bind_unix().

Rev: src/modules/files/socket.c:1.104

2009-07-23 14:23:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in bind_unix().
Added automatic retry on EINTR to bind_unix().

Rev: src/modules/files/socket.c:1.104

2009-07-23 14:23:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in bind_unix().
Added automatic retry on EINTR to bind_unix().

Rev: src/modules/files/socket.c:1.104

2009-07-23 14:23:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in bind_unix().
Added automatic retry on EINTR to bind_unix().

Rev: src/modules/files/socket.c:1.104

2009-07-23 14:23:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in bind_unix().
Added automatic retry on EINTR to bind_unix().

Rev: src/modules/files/socket.c:1.104

2009-07-23 14:10:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in connect_unix().
Added automatic retry on EINTR to connect_unix().

Rev: src/modules/files/file.c:1.416

2009-07-23 14:10:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in connect_unix().
Added automatic retry on EINTR to connect_unix().

Rev: src/modules/files/file.c:1.416

2009-07-23 14:10:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in connect_unix().
Added automatic retry on EINTR to connect_unix().

Rev: src/modules/files/file.c:1.416

2009-07-23 14:10:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in connect_unix().
Added automatic retry on EINTR to connect_unix().

Rev: src/modules/files/file.c:1.416

2009-07-23 14:10:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in connect_unix().
Added automatic retry on EINTR to connect_unix().

Rev: src/modules/files/file.c:1.416

2009-07-23 14:10:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in connect_unix().
Added automatic retry on EINTR to connect_unix().

Rev: src/modules/files/file.c:1.416

2009-07-23 14:10:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in connect_unix().
Added automatic retry on EINTR to connect_unix().

Rev: src/modules/files/file.c:1.416

2009-07-23 14:10:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed length-limit in connect_unix().
Added automatic retry on EINTR to connect_unix().

Rev: src/modules/files/file.c:1.416

2009-07-17

2009-07-17 14:33:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor documentation updates.

Rev: src/modules/Image/encodings/bmp.c:1.47
Rev: src/modules/Image/encodings/pnm.c:1.35
Rev: src/modules/_Roxen/roxen.c:1.54
Rev: src/modules/files/termios.c:1.25

2009-07-17 14:33:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor documentation updates.

Rev: src/modules/Image/encodings/bmp.c:1.47
Rev: src/modules/Image/encodings/pnm.c:1.35
Rev: src/modules/_Roxen/roxen.c:1.54
Rev: src/modules/files/termios.c:1.25

2009-07-17 14:33:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor documentation updates.

Rev: src/modules/Image/encodings/bmp.c:1.47
Rev: src/modules/Image/encodings/pnm.c:1.35
Rev: src/modules/_Roxen/roxen.c:1.54
Rev: src/modules/files/termios.c:1.25

2009-07-17 14:33:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor documentation updates.

Rev: src/modules/Image/encodings/bmp.c:1.47
Rev: src/modules/Image/encodings/pnm.c:1.35
Rev: src/modules/_Roxen/roxen.c:1.54
Rev: src/modules/files/termios.c:1.25

2009-07-17 14:33:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor documentation updates.

Rev: src/modules/Image/encodings/bmp.c:1.47
Rev: src/modules/Image/encodings/pnm.c:1.35
Rev: src/modules/_Roxen/roxen.c:1.54
Rev: src/modules/files/termios.c:1.25

2009-07-17 14:33:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor documentation updates.

Rev: src/modules/Image/encodings/bmp.c:1.47
Rev: src/modules/Image/encodings/pnm.c:1.35
Rev: src/modules/_Roxen/roxen.c:1.54
Rev: src/modules/files/termios.c:1.25

2009-07-17 14:33:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor documentation updates.

Rev: src/modules/Image/encodings/bmp.c:1.47
Rev: src/modules/Image/encodings/pnm.c:1.35
Rev: src/modules/_Roxen/roxen.c:1.54
Rev: src/modules/files/termios.c:1.25

2009-07-17 14:33:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some minor documentation updates.

Rev: src/modules/Image/encodings/bmp.c:1.47
Rev: src/modules/Image/encodings/pnm.c:1.35
Rev: src/modules/_Roxen/roxen.c:1.54
Rev: src/modules/files/termios.c:1.25

2009-06-10

2009-06-10 15:44:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in documentation.

Rev: src/modules/files/file.c:1.411

2009-06-10 15:44:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in documentation.

Rev: src/modules/files/file.c:1.411

2009-06-10 15:44:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in documentation.

Rev: src/modules/files/file.c:1.411

2009-06-10 15:44:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in documentation.

Rev: src/modules/files/file.c:1.411

2009-06-10 15:44:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in documentation.

Rev: src/modules/files/file.c:1.411

2009-06-10 15:44:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in documentation.

Rev: src/modules/files/file.c:1.411

2009-06-10 15:44:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in documentation.

Rev: src/modules/files/file.c:1.411

2009-06-10 15:44:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo in documentation.

Rev: src/modules/files/file.c:1.411

2009-06-10 13:55:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed overzealous filtering in Stdio.File()->mode().
Fixes [bug 4852 (#4852)] where Stdio.nb_sendfile() always runs in blocking mode.

Rev: src/modules/files/file.c:1.410

2009-06-10 13:55:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed overzealous filtering in Stdio.File()->mode().
Fixes [bug 4852 (#4852)] where Stdio.nb_sendfile() always runs in blocking mode.

Rev: src/modules/files/file.c:1.410

2009-06-10 13:55:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed overzealous filtering in Stdio.File()->mode().
Fixes [bug 4852 (#4852)] where Stdio.nb_sendfile() always runs in blocking mode.

Rev: src/modules/files/file.c:1.410

2009-06-10 13:55:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed overzealous filtering in Stdio.File()->mode().
Fixes [bug 4852 (#4852)] where Stdio.nb_sendfile() always runs in blocking mode.

Rev: src/modules/files/file.c:1.410

2009-06-10 13:55:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed overzealous filtering in Stdio.File()->mode().
Fixes [bug 4852 (#4852)] where Stdio.nb_sendfile() always runs in blocking mode.

Rev: src/modules/files/file.c:1.410

2009-06-10 13:55:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed overzealous filtering in Stdio.File()->mode().
Fixes [bug 4852 (#4852)] where Stdio.nb_sendfile() always runs in blocking mode.

Rev: src/modules/files/file.c:1.410

2009-06-10 13:55:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed overzealous filtering in Stdio.File()->mode().
Fixes [bug 4852 (#4852)] where Stdio.nb_sendfile() always runs in blocking mode.

Rev: src/modules/files/file.c:1.410

2009-06-10 13:55:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed overzealous filtering in Stdio.File()->mode().
Fixes [bug 4852 (#4852)] where Stdio.nb_sendfile() always runs in blocking mode.

Rev: src/modules/files/file.c:1.410

2009-03-19

2009-03-19 13:43:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for NT.

Rev: lib/modules/Stdio.pmod/module.pmod:1.254

2009-03-19 13:43:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for NT.

Rev: lib/modules/Stdio.pmod/module.pmod:1.254

2009-03-19 13:43:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for NT.

Rev: lib/modules/Stdio.pmod/module.pmod:1.254

2009-03-19 13:43:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for NT.

Rev: lib/modules/Stdio.pmod/module.pmod:1.254

2009-03-19 13:43:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for NT.

Rev: lib/modules/Stdio.pmod/module.pmod:1.254

2009-03-19 13:43:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for NT.

Rev: lib/modules/Stdio.pmod/module.pmod:1.254

2009-03-19 13:43:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for NT.

Rev: lib/modules/Stdio.pmod/module.pmod:1.254

2009-03-19 13:43:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix for NT.

Rev: lib/modules/Stdio.pmod/module.pmod:1.254

2009-02-24

2009-02-24 20:49:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up the STDIO_DIRECT_FD code somewhat.
_fd is now provided by Stdio.Fd.
Implemented assign() and dup() for the STDIO_DIRECT_FD mode.
STDIO_DIRECT_FD is now capable of running socktest.pike.

Rev: lib/modules/Stdio.pmod/module.pmod:1.253

2009-02-24 20:49:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up the STDIO_DIRECT_FD code somewhat.
_fd is now provided by Stdio.Fd.
Implemented assign() and dup() for the STDIO_DIRECT_FD mode.
STDIO_DIRECT_FD is now capable of running socktest.pike.

Rev: lib/modules/Stdio.pmod/module.pmod:1.253

2009-02-24 20:49:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up the STDIO_DIRECT_FD code somewhat.
_fd is now provided by Stdio.Fd.
Implemented assign() and dup() for the STDIO_DIRECT_FD mode.
STDIO_DIRECT_FD is now capable of running socktest.pike.

Rev: lib/modules/Stdio.pmod/module.pmod:1.253

2009-02-24 20:49:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up the STDIO_DIRECT_FD code somewhat.
_fd is now provided by Stdio.Fd.
Implemented assign() and dup() for the STDIO_DIRECT_FD mode.
STDIO_DIRECT_FD is now capable of running socktest.pike.

Rev: lib/modules/Stdio.pmod/module.pmod:1.253

2009-02-24 20:49:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up the STDIO_DIRECT_FD code somewhat.
_fd is now provided by Stdio.Fd.
Implemented assign() and dup() for the STDIO_DIRECT_FD mode.
STDIO_DIRECT_FD is now capable of running socktest.pike.

Rev: lib/modules/Stdio.pmod/module.pmod:1.253

2009-02-24 20:49:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up the STDIO_DIRECT_FD code somewhat.
_fd is now provided by Stdio.Fd.
Implemented assign() and dup() for the STDIO_DIRECT_FD mode.
STDIO_DIRECT_FD is now capable of running socktest.pike.

Rev: lib/modules/Stdio.pmod/module.pmod:1.253

2009-02-24 20:49:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up the STDIO_DIRECT_FD code somewhat.
_fd is now provided by Stdio.Fd.
Implemented assign() and dup() for the STDIO_DIRECT_FD mode.
STDIO_DIRECT_FD is now capable of running socktest.pike.

Rev: lib/modules/Stdio.pmod/module.pmod:1.253

2009-02-24 20:49:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleaned up the STDIO_DIRECT_FD code somewhat.
_fd is now provided by Stdio.Fd.
Implemented assign() and dup() for the STDIO_DIRECT_FD mode.
STDIO_DIRECT_FD is now capable of running socktest.pike.

Rev: lib/modules/Stdio.pmod/module.pmod:1.253

2009-02-23

2009-02-23 21:45:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added fd_factory() and push_new_fd_object().

Rev: src/modules/files/file.c:1.402

2009-02-23 21:45:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added fd_factory() and push_new_fd_object().

Rev: src/modules/files/file.c:1.402

2009-02-23 21:45:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added fd_factory() and push_new_fd_object().

Rev: src/modules/files/file.c:1.402

2009-02-23 21:45:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added fd_factory() and push_new_fd_object().

Rev: src/modules/files/file.c:1.402

2009-02-23 21:45:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added fd_factory() and push_new_fd_object().

Rev: src/modules/files/file.c:1.402

2009-02-23 21:45:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added fd_factory() and push_new_fd_object().

Rev: src/modules/files/file.c:1.402

2009-02-23 21:45:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added fd_factory() and push_new_fd_object().

Rev: src/modules/files/file.c:1.402

2009-02-23 21:45:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added fd_factory() and push_new_fd_object().

Rev: src/modules/files/file.c:1.402

2009-02-23 21:39:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added fd_factory().

Rev: src/modules/files/socket.c:1.101

2009-02-23 21:39:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>