Branch: Tag:

2019-03-19

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

Merge commit '722771973bd' into patches/lyslyskom22891031

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

2019-03-14

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

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

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

2018-11-03

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

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

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

2015-10-16

2015-10-16 10:23:47 by Martin Nilsson <nilsson@opera.com>

SSL: Made the packet size configurable.

Setting the size to 1400 improves conditions when there are packet
loss, as it avoids block-of-line for the integrity check of the TLS
record. The tradeoff is more overhead.

2015-10-16 10:18:23 by Bill Welliver <bill@welliver.org>

SSL: Add support for Server Name Indication (SNI) based selection of
keys and certs.

2015-10-14

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

SSL: Added support for specifying the minimum and maximum versions of SSL.

The minimum and maximum accepted SSL/TLS versions are
configured by setting the corresponding variables in the
context object.

This is in line with how other SSL parameters are configured.

2015-10-14 10:16:46 by Per Hedbor <ph@opera.com>

Avoid throwing an error in close if the error is that the file is already closed.

2015-02-27

2015-02-27 14:27:16 by Martin Nilsson <nilsson@opera.com>

Remove files deprecated in 7.8

2014-12-04

2014-12-04 19:26:33 by Martin Nilsson <nilsson@opera.com>

sslfile -> File and sslport -> port

2014-12-04 19:26:32 by Martin Nilsson <nilsson@opera.com>

Removed #if 0 code.

2014-12-04 19:26:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: close_packet_send_state is no more.

Most of the state that was kept in close_packet_send_state
is now kept in the connection state. There's also no need
to delay the queueing of the close packet until the write
queues are empty, as the packets aren't consolidated anyway.

2014-12-04 19:26:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Restructured queue_write() somewhat.

Now delays queueing of the close packet until all application
data has been sent.

2014-12-04 19:26:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Consolidate packets in queue_write().

queue_write() now attempts to keep ~16KB of data to send in the
write_buffer.

NB: For some reason this causes the required number of runs through the
backend during handshaking to increase somewhat.

2014-12-04 19:26:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Write multiple packets in the same write().

Use the support for writev(2) to write the packets in the write_buffer.

This should improve data throughput measurably.

NB: This reduces the number of required rounds in the backend
during handshaking to the old level.

2014-12-04 19:26:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Renamed packet_max_size to fragment_max_size.

2014-12-04 19:26:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Constants.ConnectionState: Added some composite values.

Adds some constants for common composite values, and updates
SSL.Connection to use them.

2014-12-04 19:26:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Connection: Unified several state variables into one.

SSL.Connection()->{closing,dying,handshake_finished} are now unified
into SSL.Connection()->state with named states.

It also keeps track of some of the stuff in SSL.sslfile()->close_state and
SSL.sslfile()->close_packet_send_state, which are likely to be removed soon.

2014-12-04 19:26:25 by Per Hedbor <ph@opera.com>

No real need to keep #if 0:ed code around for long.

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

SSL.sslfile: Support pending data in accept().

In some circumstances part of the ssl handshake may have been read
from the stream before initializing the ssl connection.

2014-12-04 19:26:22 by Martin Nilsson <nilsson@opera.com>

Compile with SSL3_DEBUG

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

SSL.sslfile: Changed client/server selection API.

Client and server operation is now selected by calling either
connect() (client-side) or accept() (server-side) after creating
the SSL.sslfile object.

Blocking handshaking mode is selected by calling set_blocking()
before either of the above.

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

SSL.sslfile: Support blocking accept().

accept() in blocking mode now waits for the handshake to complete.

Also adds some robustness at destruct time against not having any
connection.

2014-12-04 19:26:19 by Martin Nilsson <nilsson@opera.com>

Renamed SSL.context to SSL.Context.

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

SSL.sslfile: Reducing linger time to zero wasn't a good idea...

Setting linger time to zero can cause data pending in the network
buffers not to be sent, and thus cause data loss at end of stream.

Fixes [bug 7126 (#7126)].

2014-12-04 19:26:07 by Martin Nilsson <nilsson@opera.com>

Syntax suger.

2014-12-04 19:26:07 by Martin Nilsson <nilsson@opera.com>

Merge handshake and connection into Connection. Then make that as a base class for ClientConnectio and ServerConnection, that assumes respective role.

2014-12-04 19:26:07 by Martin Nilsson <nilsson@opera.com>

Compile fixes.

2014-12-04 19:26:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Added query_suite().

Added support for getting the active SSL cipher suite.

2014-12-04 19:25:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Moved configuration of version restrictions to the context.

The minimum and maximum accepted SSL/TLS versions are now
configured by setting the corresponding variables in the
context object.

This is in line with how other SSL parameters are configured.

2014-12-04 19:25:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: These variables are no more.

Missed this debug output when moving the version restrictions.

2014-12-04 19:25:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Make sure not to hang on destruct.

The destruct callbac could hang in the local backend when attempting
to close the connection cleanly. Make sure that the local backend
doesn't wait for I/O completion in this case.

Fixes [bug 7066 (#7066)].

2014-12-04 19:25:27 by Martin Nilsson <nilsson@opera.com>

Don't use the DEBUG symbol in pike modules.

2014-12-04 19:25:17 by Martin Nilsson <nilsson@opera.com>

Simplified dependencies.

2014-12-04 19:25:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Moved storage for several extensions to the session.

This is simplify later API changes.

2014-12-04 19:25:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Improved propagation of write errors.

The write callback needs to be called on write failure
if there's no close callback and even if there's data
buffered for writing.

Fixes Stdio.sendfile hanging on SSL.sslfiles where the
remote has closed the connection before reading all data.

Fixes remainder of [bug 6958 (#6958)].

2014-12-04 19:24:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Improved robustness in destroy() take III.

Clearing the backend callbacks is a better approach
to inhibiting the CHECK_CB_MODE() test.

2014-12-04 19:24:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: set_backend(UNDEFINED) is not supported.

Fixes previous commit.

2014-12-04 19:24:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Some more robustness fixes in destroy().

set_nonblocking_keep_callbacks() calls update_internal_state(),
which is likely to install callbacks and thus may trigger the
tests in CHECK_CB_MODE() (cf [bug 6958 (#6958)] #6).

Yet another potential fix for [bug 6958 (#6958)].

2014-12-04 19:24:58 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)].

2014-12-04 19:24:35 by Martin Nilsson <nilsson@opera.com>

Made the packet size configurable. Setting the size to 1400 improves conditions when there are packet loss, as it avoids block-of-line for the integrity check of the TLS record. The tradeoff is more overhead.

2014-12-04 19:24:04 by Martin Nilsson <nilsson@opera.com>

Added possibly functional ALPN extension support.

2014-12-04 19:23:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Added linger().

Implemented linger() API. The linger time is propagated to the raw
socket, and additionally a linger time of zero inhibits sending of
the close packet.

2014-12-04 19:23:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Avoid rescheduling the ssl_read_callback on no read_callback.

If ssl_read_callback() was called in reschedule mode, and there was
data in the read_buffer, it would be rescheduled again even if there
was no read_callback configured. This could lead to call_out loops
taking 100% cpu, since no data would be read from the read_buffer.

This patch avoids rescheduling if read_callback in the above case.

Potential fix for [bug 6582 (#6582)].

2014-06-01

2014-06-01 11:49:27 by Martin Nilsson <nilsson@opera.com>

sslfile -> File and sslport -> port

2014-05-29

2014-05-29 14:36:25 by Martin Nilsson <nilsson@opera.com>

Removed #if 0 code.

2014-05-29 11:29:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Write multiple packets in the same write().

Use the support for writev(2) to write the packets in the write_buffer.

This should improve data throughput measurably.

NB: This reduces the number of required rounds in the backend
during handshaking to the old level.

2014-05-29 11:15:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Consolidate packets in queue_write().

queue_write() now attempts to keep ~16KB of data to send in the
write_buffer.

NB: For some reason this causes the required number of runs through the
backend during handshaking to increase somewhat.

2014-05-29 11:05:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Restructured queue_write() somewhat.

Now delays queueing of the close packet until all application
data has been sent.

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

SSL.sslfile: close_packet_send_state is no more.

Most of the state that was kept in close_packet_send_state
is now kept in the connection state. There's also no need
to delay the queueing of the close packet until the write
queues are empty, as the packets aren't consolidated anyway.

2014-05-26

2014-05-26 18:20:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Renamed packet_max_size to fragment_max_size.

2014-05-24

2014-05-24 09:50:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Constants.ConnectionState: Added some composite values.

Adds some constants for common composite values, and updates
SSL.Connection to use them.

2014-05-23

2014-05-23 19:14:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Connection: Unified several state variables into one.

SSL.Connection()->{closing,dying,handshake_finished} are now unified
into SSL.Connection()->state with named states.

It also keeps track of some of the stuff in SSL.sslfile()->close_state and
SSL.sslfile()->close_packet_send_state, which are likely to be removed soon.

2014-05-22

2014-05-22 15:02:03 by Per Hedbor <ph@opera.com>

No real need to keep #if 0:ed code around for long.

2014-05-19

2014-05-19 21:17:18 by Martin Nilsson <nilsson@opera.com>

Compile with SSL3_DEBUG

2014-05-18

2014-05-18 14:31:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Support pending data in accept().

In some circumstances part of the ssl handshake may have been read
from the stream before initializing the ssl connection.

2014-05-17

2014-05-17 13:05:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Support blocking accept().

accept() in blocking mode now waits for the handshake to complete.

Also adds some robustness at destruct time against not having any
connection.

2014-05-17 11:43:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Changed client/server selection API.

Client and server operation is now selected by calling either
connect() (client-side) or accept() (server-side) after creating
the SSL.sslfile object.

Blocking handshaking mode is selected by calling set_blocking()
before either of the above.

2014-05-15

2014-05-15 20:20:05 by Martin Nilsson <nilsson@opera.com>

Renamed SSL.context to SSL.Context.

2014-05-14

2014-05-14 17:35:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Reducing linger time to zero wasn't a good idea...

Setting linger time to zero can cause data pending in the network
buffers not to be sent, and thus cause data loss at end of stream.

Fixes [bug 7126 (#7126)].

2014-05-14 17:34:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Reducing linger time to zero wasn't a good idea...

Setting linger time to zero can cause data pending in the network
buffers not to be sent, and thus cause data loss at end of stream.

Fixes [bug 7126 (#7126)].

2014-05-04

2014-05-04 17:44:46 by Martin Nilsson <nilsson@opera.com>

Compile fixes.

2014-05-04 17:10:53 by Martin Nilsson <nilsson@opera.com>

Merge handshake and connection into Connection. Then make that as a base class for ClientConnectio and ServerConnection, that assumes respective role.

2014-05-04 14:54:19 by Martin Nilsson <nilsson@opera.com>

Syntax suger.

2014-05-04 12:13:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Added query_suite().

Added support for getting the active SSL cipher suite.

2014-04-05

2014-04-05 10:57:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: These variables are no more.

Missed this debug output when moving the version restrictions.

2014-04-04

2014-04-04 19:17:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Moved configuration of version restrictions to the context.

The minimum and maximum accepted SSL/TLS versions are now
configured by setting the corresponding variables in the
context object.

This is in line with how other SSL parameters are configured.

2014-03-26

2014-03-26 17:38:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Make sure not to hang on destruct.

The destruct callbac could hang in the local backend when attempting
to close the connection cleanly. Make sure that the local backend
doesn't wait for I/O completion in this case.

Fixes [bug 7066 (#7066)].

2014-03-26 17:21:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Make sure not to hang on destruct.

The destruct callbac could hang in the local backend when attempting
to close the connection cleanly. Make sure that the local backend
doesn't wait for I/O completion in this case.

Fixes [bug 7066 (#7066)].

2014-03-01

2014-03-01 06:27:19 by Martin Nilsson <nilsson@opera.com>

Don't use the DEBUG symbol in pike modules.

2014-02-14

2014-02-14 21:09:25 by Martin Nilsson <nilsson@opera.com>

Simplified dependencies.

2014-02-02

2014-02-02 14:34:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Moved storage for several extensions to the session.

This is simplify later API changes.

2014-01-05

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

Merge branch '8.0' into gobject-introspection

2013-12-20

2013-12-20 15:33:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Improved propagation of write errors.

The write callback needs to be called on write failure
if there's no close callback and even if there's data
buffered for writing.

Fixes Stdio.sendfile hanging on SSL.sslfiles where the
remote has closed the connection before reading all data.

Fixes remainder of [bug 6958 (#6958)].

2013-12-20 15:32:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Improved propagation of write errors.

The write callback needs to be called on write failure
if there's no close callback and even if there's data
buffered for writing.

Fixes Stdio.sendfile hanging on SSL.sslfiles where the
remote has closed the connection before reading all data.

Fixes remainder of [bug 6958 (#6958)].

2013-12-19

2013-12-19 15:05:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Some more robustness fixes in destroy().

set_nonblocking_keep_callbacks() calls update_internal_state(),
which is likely to install callbacks and thus may trigger the
tests in CHECK_CB_MODE() (cf [bug 6958 (#6958)] #6).

Yet another potential fix for [bug 6958 (#6958)].

2013-12-19 14:59:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Some more robustness fixes in destroy().

set_nonblocking_keep_callbacks() calls update_internal_state(),
which is likely to install callbacks and thus may trigger the
tests in CHECK_CB_MODE() (cf [bug 6958 (#6958)] #6).

Yet another potential fix for [bug 6958 (#6958)].

2013-12-18

2013-12-18 18:06:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Improved robustness in destroy() take III.

Clearing the backend callbacks is a better approach
to inhibiting the CHECK_CB_MODE() test.

2013-12-18 18:04:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Improved robustness in destroy() take III.

Clearing the backend callbacks is a better approach
to inhibiting the CHECK_CB_MODE() test.

2013-12-18 17:30:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: set_backend(UNDEFINED) is not supported.

Fixes previous commit.

2013-12-18 17:30:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: set_backend(UNDEFINED) is not supported.

Fixes previous commit.

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

2013-11-11 16:05:08 by Martin Nilsson <nilsson@opera.com>

Made the packet size configurable. Setting the size to 1400 improves conditions when there are packet loss, as it avoids block-of-line for the integrity check of the TLS record. The tradeoff is more overhead.

2013-09-02

2013-09-02 15:44:13 by Martin Nilsson <nilsson@opera.com>

Added possibly functional ALPN extension support.

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

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

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

2013-05-29

2013-05-29 12:19:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Added linger().

Implemented linger() API. The linger time is propagated to the raw
socket, and additionally a linger time of zero inhibits sending of
the close packet.

2013-05-29 12:16:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Added linger().

Implemented linger() API. The linger time is propagated to the raw
socket, and additionally a linger time of zero inhibits sending of
the close packet.

2012-12-27

2012-12-27 22:01:59 by Arne Goedeke <el@laramies.com>

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

2012-12-14

2012-12-14 13:37:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Avoid rescheduling the ssl_read_callback on no read_callback.

If ssl_read_callback() was called in reschedule mode, and there was
data in the read_buffer, it would be rescheduled again even if there
was no read_callback configured. This could lead to call_out loops
taking 100% cpu, since no data would be read from the read_buffer.

This patch avoids rescheduling if read_callback in the above case.

Potential fix for [bug 6582 (#6582)].

2012-12-14 13:26:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Avoid rescheduling the ssl_read_callback on no read_callback.

If ssl_read_callback() was called in reschedule mode, and there was
data in the read_buffer, it would be rescheduled again even if there
was no read_callback configured. This could lead to call_out loops
taking 100% cpu, since no data would be read from the read_buffer.

This patch avoids rescheduling if read_callback in the above case.

Potential fix for [bug 6582 (#6582)].

2012-10-06

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-08-31

2012-08-31 03:53:11 by Bill Welliver <bill@welliver.org>

SSL: Add support for Server Name Indication (SNI) based selection of
keys and certs.

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-04-07

2012-04-07 00:28:51 by Arne Goedeke <el@laramies.com>

SSL: added next protocol negotiation extension

2012-04-07 00:02:57 by Arne Goedeke <el@laramies.com>

SSL: fix call_out loop when read_callback not set

2011-12-19

2011-12-19 13:50:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Throw an error from create() in client blocking mode on handshake failure.

2011-12-19 13:50:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Ensure that queued alerts are sent if the connection hasn't been shutdown by the alert callback.

2011-12-16

2011-12-16 20:23:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.sslfile: Updated AutoDoc mk II markup.

2011-12-16 18:43:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Throw an error from create() in client blocking mode on handshake failure.

2011-12-16 15:22:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Ensure that queued alerts are sent if the connection hasn't been shutdown by the alert callback.

2011-12-15

2011-12-15 15:40:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Added support for specifying the minimum and maximum versions of SSL.

2011-10-10

2011-10-10 20:30:15 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where SSL.sslfile.close could block for nonclean (normal) close on
the client side.

The problem was that close() could do a blocking wait for a remote close
packet or socket close, which it should only do if a "clean" close is
requested. Note that this only happened for close in blocking mode, so the
bug was not that serious.

Also made the handling of clean closes in nonblocking mode more consistent,
which meant some slight changes in the semantics for shutdown() and
is_open().

2011-10-10 17:11:09 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL3.sslfile: Added {set,query}_callbacks() as per Stdio.File.

2011-10-10 17:10:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL3.sslfile: Added {set,query}_callbacks() as per Stdio.File.

2011-04-25

2011-04-25 16:12:49 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2011-04-25 16:12:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2010-12-21

2010-12-21 15:12:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Make sure that the handshake failure alert is actually sent to the client.

2010-12-21 15:12:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Make sure that the handshake failure alert is actually sent to the client.

2010-12-21 15:03:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Make sure that the handshake failure alert is actually sent to the client.

2010-10-11

2010-10-11 06:49:39 by Per Hedbor <ph@opera.com>

Avoid throwing an error in close if the error is that the file is already closed.

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-08-30

2010-08-30 14:17:55 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bugs in handling of abrupt remote close.

This could cause a (temporary) memory and fd leak if the remote side
closes the connection before the handshake finishes.

sslfile now also trigs EPIPE errors if the user attempts to read or
write to a connection that has been abruptly closed (to detect
truncation attacks better).

Rev: lib/modules/SSL.pmod/sslfile.pike:1.117

2009-12-03

2009-12-03 15:04:20 by Martin Stjernholm <mast@lysator.liu.se>

Backported from 7.8 a couple of optimizations for write() on very large strings.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.98

2009-12-03 14:33:02 by Martin Stjernholm <mast@lysator.liu.se>

Optimize string range operations in write().

This can increase performance substantially if a lot of data is
written in a single write.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.116

2009-12-03 13:52:09 by Martin Stjernholm <mast@lysator.liu.se>

Limit the data written in a single nonblocking write().

That avoids the write call taking arbitrarily long if the data is very
large and the bottleneck is in the encryption.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.115

2009-11-20

2009-11-20 15:30:15 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a buggy debug check.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.114

2009-06-23

2009-06-23 12:22:57 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug with early calls to the write callback before the handshake was
finished. This bug is known to cause Protocols.HTTP.Query to hang
indefinitely in asynchronous mode for https. Likely to fix [bug 4859 (#4859)].

Rev: lib/modules/SSL.pmod/sslfile.pike:1.113

2009-06-23 12:22:57 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug with early calls to the write callback before the handshake was
finished. This bug is known to cause Protocols.HTTP.Query to hang
indefinitely in asynchronous mode for https. Likely to fix [bug 4859 (#4859)].

Rev: lib/modules/SSL.pmod/sslfile.pike:1.97

2008-09-19

2008-09-19 15:10:42 by Martin Stjernholm <mast@lysator.liu.se>

Use Pike.SmallBackend for the local backend.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.112

2008-06-28

2008-06-28 16:53:13 by Martin Nilsson <mani@lysator.liu.se>

Fixed trailing newlines.

Rev: lib/0.6/modules/Array.pmod:1.3
Rev: lib/0.6/modules/Regexp.pike:1.3
Rev: lib/7.0/modules/Stack.pmod:1.2
Rev: lib/7.0/modules/Stdio.pmod/module.pmod:1.2
Rev: lib/7.2/modules/Gmp.pmod:1.2
Rev: lib/7.2/modules/LR.pmod/rule.pike:1.3
Rev: lib/7.4/modules/SSL.pmod/constants.pike:1.2
Rev: lib/7.4/modules/_Crypto.pmod:1.2
Rev: lib/7.6/modules/Debug.pmod/module.pmod:1.2
Rev: lib/modules/Audio.pmod/Codec.pmod:1.12
Rev: lib/modules/Audio.pmod/Format.pmod/MP3.pike:1.5
Rev: lib/modules/Cache.pmod/Policy.pmod/Base.pike:1.7
Rev: lib/modules/Cache.pmod/Storage.pmod/Memory.pike:1.7
Rev: lib/modules/Calendar.pmod/Calendar.pike:1.8
Rev: lib/modules/Calendar.pmod/Events.pmod:1.19
Rev: lib/modules/Calendar.pmod/Language.pmod:1.26
Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.17
Rev: lib/modules/Calendar.pmod/YMD.pike:1.34
Rev: lib/modules/Calendar.pmod/module.pmod:1.17
Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.13
Rev: lib/modules/Crypto.pmod/DSA.pike:1.9
Rev: lib/modules/Crypto.pmod/HMAC.pike:1.6
Rev: lib/modules/Crypto.pmod/PGP.pmod:1.15
Rev: lib/modules/Crypto.pmod/Pipe.pike:1.10
Rev: lib/modules/Crypto.pmod/RSA.pike:1.12
Rev: lib/modules/Crypto.pmod/Random.pmod:1.20
Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.31
Rev: lib/modules/GLU.pmod:1.17
Rev: lib/modules/GLUE.pmod/Driver.pmod/GTK.pike:1.7
Rev: lib/modules/GLUE.pmod/Driver.pmod/Interface.pike:1.4
Rev: lib/modules/GLUE.pmod/Driver.pmod/SDL.pike:1.7
Rev: lib/modules/GLUE.pmod/module.pmod:1.16
Rev: lib/modules/GTKSupport.pmod/Util.pmod:1.12
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_bars.pike:1.13
Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.10
Rev: lib/modules/Locale.pmod/Charset.pmod/Tables.pmod/iso88591.pmod:1.4
Rev: lib/modules/Multiset.pmod:1.3
Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.15
Rev: lib/modules/Pike.pmod/module.pmod:1.20
Rev: lib/modules/Process.pmod:1.55
Rev: lib/modules/Program.pmod:1.6
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Peer.pike:1.22
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Port.pike:1.8
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike:1.37
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/module.pmod:1.5
Rev: lib/modules/Protocols.pmod/DNS_SD.pmod:1.3
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Chained.pike:1.3
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/SSLPort.pike:1.15
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/module.pmod:1.14
Rev: lib/modules/Protocols.pmod/IMAP.pmod/requests.pmod:1.93
Rev: lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:1.31
Rev: lib/modules/Protocols.pmod/IRC.pmod/Requests.pmod:1.7
Rev: lib/modules/Protocols.pmod/IRC.pmod/module.pmod:1.5
Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.114
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.16
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.22
Rev: lib/modules/Protocols.pmod/LPD.pmod:1.11
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Request.pmod:1.12
Rev: lib/modules/Protocols.pmod/SNMP.pmod/module.pmod:1.4
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.29
Rev: lib/modules/Protocols.pmod/X.pmod/KeySyms.pmod:1.4
Rev: lib/modules/Protocols.pmod/X.pmod/XImage.pmod:1.23
Rev: lib/modules/Protocols.pmod/X.pmod/_Xlib.pmod:1.19
Rev: lib/modules/SSL.pmod/Cipher.pmod:1.17
Rev: lib/modules/SSL.pmod/Constants.pmod:1.3
Rev: lib/modules/SSL.pmod/alert.pike:1.12
Rev: lib/modules/SSL.pmod/connection.pike:1.43
Rev: lib/modules/SSL.pmod/context.pike:1.38
Rev: lib/modules/SSL.pmod/packet.pike:1.17
Rev: lib/modules/SSL.pmod/session.pike:1.38
Rev: lib/modules/SSL.pmod/sslfile.pike:1.111
Rev: lib/modules/Sql.pmod/mysql.pike:1.42
Rev: lib/modules/Sql.pmod/mysql_result.pike:1.7
Rev: lib/modules/Sql.pmod/postgres.pike:1.29
Rev: lib/modules/Sql.pmod/sql_util.pmod:1.22
Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.25
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.46
Rev: lib/modules/Standards.pmod/CIFF.pmod/File.pike:1.4
Rev: lib/modules/Standards.pmod/FIPS10_4.pmod:1.5
Rev: lib/modules/Standards.pmod/IIM.pmod:1.9
Rev: lib/modules/Standards.pmod/URI.pike:1.29
Rev: lib/modules/Standards.pmod/UUID.pmod:1.18
Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.28
Rev: lib/modules/Thread.pmod:1.46
Rev: lib/modules/Tools.pmod/Shoot.pmod/GC.pike:1.3
Rev: lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike:1.9
Rev: lib/modules/Web.pmod/RSS.pmod:1.8
Rev: lib/modules/_Image_XCF.pmod:1.26
Rev: lib/modules/__builtin_dirnode.pmod:1.3

2008-06-28 16:37:03 by Martin Nilsson <mani@lysator.liu.se>

static -> protected

Rev: lib/modules/ADT.pmod/Heap.pike:1.12
Rev: lib/modules/ADT.pmod/Queue.pike:1.14
Rev: lib/modules/ADT.pmod/Relation.pmod/Binary.pike:1.15
Rev: lib/modules/ADT.pmod/Struct.pike:1.20
Rev: lib/modules/ADT.pmod/Table.pmod:1.29
Rev: lib/modules/ADT.pmod/Trie.pike:1.6
Rev: lib/modules/ADT.pmod/module.pmod:1.12
Rev: lib/modules/Arg.pmod:1.6
Rev: lib/modules/Array.pmod:1.110
Rev: lib/modules/Audio.pmod/Codec.pmod:1.11
Rev: lib/modules/Audio.pmod/Format.pmod/MP3.pike:1.4
Rev: lib/modules/Cache.pmod/Storage.pmod/Gdbm.pike:1.12
Rev: lib/modules/Cache.pmod/cache.pike:1.14
Rev: lib/modules/Calendar.pmod/Austrian.pmod:1.8
Rev: lib/modules/Calendar.pmod/Badi.pmod:1.8
Rev: lib/modules/Calendar.pmod/Coptic.pmod:1.8
Rev: lib/modules/Calendar.pmod/Discordian.pmod:1.12
Rev: lib/modules/Calendar.pmod/Event.pmod:1.24
Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.12
Rev: lib/modules/Calendar.pmod/ISO.pmod:1.11
Rev: lib/modules/Calendar.pmod/Islamic.pmod:1.11
Rev: lib/modules/Calendar.pmod/Julian.pmod:1.11
Rev: lib/modules/Calendar.pmod/Language.pmod:1.25
Rev: lib/modules/Calendar.pmod/Rule.pmod:1.3
Rev: lib/modules/Calendar.pmod/Stardate.pmod:1.17
Rev: lib/modules/Calendar.pmod/Swedish.pmod:1.9
Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.16
Rev: lib/modules/Calendar.pmod/Time.pmod:1.42
Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.35
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.44
Rev: lib/modules/Calendar.pmod/YMD.pike:1.33
Rev: lib/modules/Calendar.pmod/module.pmod:1.16
Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.12
Rev: lib/modules/Calendar_I.pmod/Stardate.pmod:1.5
Rev: lib/modules/Crypto.pmod/DSA.pike:1.8
Rev: lib/modules/Crypto.pmod/HMAC.pike:1.5
Rev: lib/modules/Crypto.pmod/Koremutake.pmod:1.4
Rev: lib/modules/Crypto.pmod/PGP.pmod:1.14
Rev: lib/modules/Crypto.pmod/Pipe.pike:1.9
Rev: lib/modules/Crypto.pmod/RSA.pike:1.11
Rev: lib/modules/Crypto.pmod/Random.pmod:1.19
Rev: lib/modules/Crypto.pmod/Substitution.pike:1.4
Rev: lib/modules/Debug.pmod/Subject.pike:1.9
Rev: lib/modules/Debug.pmod/Wrapper.pike:1.6
Rev: lib/modules/Filesystem.pmod/System.pike:1.20
Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.30
Rev: lib/modules/Filesystem.pmod/module.pmod:1.26
Rev: lib/modules/GLU.pmod:1.16
Rev: lib/modules/GLUE.pmod/Driver.pmod/GTK.pike:1.6
Rev: lib/modules/GLUE.pmod/Driver.pmod/Interface.pike:1.3
Rev: lib/modules/GLUE.pmod/Driver.pmod/SDL.pike:1.6
Rev: lib/modules/GLUE.pmod/Events.pmod:1.4
Rev: lib/modules/GLUE.pmod/module.pmod:1.15
Rev: lib/modules/GTKSupport.pmod/pCtree.pike:1.8
Rev: lib/modules/GTKSupport.pmod/pDrawingArea.pike:1.9
Rev: lib/modules/Geography.pmod/Countries.pmod:1.20
Rev: lib/modules/Geography.pmod/Position.pike:1.18
Rev: lib/modules/Getopt.pmod:1.33
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.20
Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.9
Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.7
Rev: lib/modules/Int.pmod:1.10
Rev: lib/modules/Local.pmod:1.11
Rev: lib/modules/Locale.pmod/Charset.pmod/Tables.pmod/iso88591.pmod:1.3
Rev: lib/modules/Locale.pmod/Charset.pmod/module.pmod:1.57
Rev: lib/modules/Locale.pmod/Language.pmod/nld.pmod:1.2
Rev: lib/modules/Locale.pmod/module.pmod:1.25
Rev: lib/modules/MIME.pmod/ext_to_media_type.pmod:1.7
Rev: lib/modules/MIME.pmod/module.pmod:1.20
Rev: lib/modules/Mapping.pmod:1.10
Rev: lib/modules/Parser.pmod/C.pmod:1.50
Rev: lib/modules/Parser.pmod/LR.pmod/GrammarParser.pmod:1.6
Rev: lib/modules/Parser.pmod/LR.pmod/module.pmod:1.17
Rev: lib/modules/Parser.pmod/Pike.pmod:1.41
Rev: lib/modules/Parser.pmod/RCS.pike:1.39
Rev: lib/modules/Parser.pmod/SGML.pike:1.3
Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.14
Rev: lib/modules/Parser.pmod/XML.pmod/NSTree.pmod:1.20
Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.72
Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.14
Rev: lib/modules/Parser.pmod/module.pmod:1.25
Rev: lib/modules/Pike.pmod/module.pmod:1.19
Rev: lib/modules/Process.pmod:1.54
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Bencoding.pmod:1.5
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Peer.pike:1.21
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/PeerID.pmod:1.8
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Port.pike:1.7
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike:1.36
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/module.pmod:1.4
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.96
Rev: lib/modules/Protocols.pmod/DNS_SD.pmod:1.2
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.93
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Port.pike:1.9
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.50
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/SSLPort.pike:1.14
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Session.pike:1.22
Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.56
Rev: lib/modules/Protocols.pmod/Ident.pmod:1.12
Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.113
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.15
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.32
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.21
Rev: lib/modules/Protocols.pmod/LMTP.pmod:1.12
Rev: lib/modules/Protocols.pmod/Line.pmod:1.23
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.19
Rev: lib/modules/Protocols.pmod/OBEX.pmod:1.8
Rev: lib/modules/Protocols.pmod/SMTP.pmod/module.pmod:1.46
Rev: lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:1.19
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.28
Rev: lib/modules/Protocols.pmod/X.pmod/Extensions.pmod:1.16
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.30
Rev: lib/modules/Remote.pmod/module.pmod:1.8
Rev: lib/modules/SSL.pmod/Cipher.pmod:1.16
Rev: lib/modules/SSL.pmod/connection.pike:1.42
Rev: lib/modules/SSL.pmod/context.pike:1.37
Rev: lib/modules/SSL.pmod/session.pike:1.37
Rev: lib/modules/SSL.pmod/sslfile.pike:1.110
Rev: lib/modules/Sql.pmod/Sql.pike:1.92
Rev: lib/modules/Sql.pmod/mysql.pike:1.41
Rev: lib/modules/Sql.pmod/postgres.pike:1.28
Rev: lib/modules/Sql.pmod/rsql.pike:1.13
Rev: lib/modules/Sql.pmod/sql_result.pike:1.18
Rev: lib/modules/Sql.pmod/sql_util.pmod:1.21
Rev: lib/modules/Sql.pmod/tds.pike:1.24
Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.24
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.45
Rev: lib/modules/Standards.pmod/EXIF.pmod:1.29
Rev: lib/modules/Standards.pmod/FIPS10_4.pmod:1.4
Rev: lib/modules/Standards.pmod/ID3.pmod:1.24
Rev: lib/modules/Standards.pmod/IDNA.pmod:1.9
Rev: lib/modules/Standards.pmod/IIM.pmod:1.8
Rev: lib/modules/Standards.pmod/ISO639_2.pmod:1.19
Rev: lib/modules/Standards.pmod/URI.pike:1.28
Rev: lib/modules/Standards.pmod/UUID.pmod:1.17
Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.27
Rev: lib/modules/Stdio.pmod/FakeFile.pike:1.16
Rev: lib/modules/Stdio.pmod/Readline.pike:1.60
Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.27
Rev: lib/modules/Stdio.pmod/module.pmod:1.238
Rev: lib/modules/String.pmod/HTML.pmod:1.7
Rev: lib/modules/String.pmod/module.pmod:1.29
Rev: lib/modules/Thread.pmod:1.45
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.28
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.62
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.40
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.37
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.52
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.71
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.10
Rev: lib/modules/Tools.pmod/Hilfe.pmod:1.156
Rev: lib/modules/Tools.pmod/Install.pmod:1.35
Rev: lib/modules/Tools.pmod/Legal.pmod/Copyright.pmod:1.12
Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/GPL.pmod:1.3
Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/LGPL.pmod:1.3
Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/MPL.pmod:1.3
Rev: lib/modules/Tools.pmod/Monger.pmod/MongerDeveloper.pike:1.8
Rev: lib/modules/Tools.pmod/Monger.pmod/MongerUser.pike:1.8
Rev: lib/modules/Tools.pmod/Monger.pmod/module.pmod:1.3
Rev: lib/modules/Tools.pmod/PEM.pmod:1.14
Rev: lib/modules/Tools.pmod/PV.pike:1.10
Rev: lib/modules/Tools.pmod/Shoot.pmod/module.pmod:1.20
Rev: lib/modules/Tools.pmod/Standalone.pmod/assemble_autodoc.pike:1.35
Rev: lib/modules/Tools.pmod/Standalone.pmod/dump.pike:1.10
Rev: lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:1.19
Rev: lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike:1.8
Rev: lib/modules/Tools.pmod/Standalone.pmod/precompile.pike:1.2
Rev: lib/modules/Tools.pmod/Standalone.pmod/rsqld.pike:1.12
Rev: lib/modules/Tools.pmod/Standalone.pmod/test_pike.pike:1.136
Rev: lib/modules/Tools.pmod/Testsuite.pmod:1.9
Rev: lib/modules/Tools.pmod/sed.pmod:1.6
Rev: lib/modules/Web.pmod/CGI.pmod/Request.pike:1.4
Rev: lib/modules/Web.pmod/Crawler.pmod:1.26
Rev: lib/modules/Web.pmod/OWL.pike:1.7
Rev: lib/modules/Web.pmod/RDF.pike:1.47
Rev: lib/modules/Web.pmod/RSS.pmod:1.7
Rev: lib/modules/Yabu.pmod/module.pmod:1.30
Rev: lib/modules/_Image.pmod/Dims.pmod:1.10
Rev: lib/modules/_Image.pmod/Fonts.pmod:1.13
Rev: lib/modules/_Image.pmod/module.pmod:1.47
Rev: lib/modules/_Image_DWG.pmod:1.5
Rev: lib/modules/_Image_PS.pmod:1.15
Rev: lib/modules/_Image_XCF.pmod:1.25

2007-03-14

2007-03-14 15:42:39 by Martin Stjernholm <mast@lysator.liu.se>

Handle extra read callback in RUN_MAYBE_BLOCKING even when ENABLE_READS is
zero, so that it's done before the write callback might get called. (The
only thing the extra read callback might do in this case is to schedule a
close packet for writing.)

Rev: lib/modules/SSL.pmod/sslfile.pike:1.96

2007-03-14 15:42:39 by Martin Stjernholm <mast@lysator.liu.se>

Handle extra read callback in RUN_MAYBE_BLOCKING even when ENABLE_READS is
zero, so that it's done before the write callback might get called. (The
only thing the extra read callback might do in this case is to schedule a
close packet for writing.)

Rev: lib/modules/SSL.pmod/sslfile.pike:1.109

2007-03-09

2007-03-09 20:52:32 by Martin Stjernholm <mast@lysator.liu.se>

Backported fixes from 7.7:

Don't install the alert callback wrapper when the alert callback is
zero. (This also avoids trampoline garbage.)

Fixed regression in rev 1.89: Should still try to put the close packet on
the wire before close() returns, even in nonblocking mode.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.95

2007-03-09 20:46:44 by Martin Stjernholm <mast@lysator.liu.se>

Fixed regression in rev 1.101: Should still try to put the close
packet on the wire before close() returns, even in nonblocking mode.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.108

2007-03-09 20:42:23 by Martin Stjernholm <mast@lysator.liu.se>

Don't install the alert callback wrapper when the alert callback is
zero. (This also avoids trampoline garbage.)

Rev: lib/modules/SSL.pmod/sslfile.pike:1.107

2007-03-09 18:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Some comment and other essentially insignificant fixes to keep down the
differences between the different instances of this code.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.106

2007-03-09 18:19:04 by Martin Stjernholm <mast@lysator.liu.se>

Some comment and other essentially insignificant fixes to keep down the
differences between the different instances of this code.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.94

2007-03-08

2007-03-08 18:30:51 by Martin Stjernholm <mast@lysator.liu.se>

Just a trivial fix in some normally disabled debug code.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.105

2007-03-08 18:30:51 by Martin Stjernholm <mast@lysator.liu.se>

Just a trivial fix in some normally disabled debug code.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.93

2007-03-08 17:20:40 by Martin Stjernholm <mast@lysator.liu.se>

Session purging should only be done when an error has occurred.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.104

2007-03-08 17:20:39 by Martin Stjernholm <mast@lysator.liu.se>

Session purging should only be done when an error has occurred.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.92

2007-03-07

2007-03-07 18:46:49 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where other callbacks could be called when the extra read call out
is scheduled. The effect of this could be that a close or write callback got
lost.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.103

2007-03-07 18:46:49 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where other callbacks could be called when the extra read call out
is scheduled. The effect of this could be that a close or write callback got
lost.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.91

2007-03-07 16:38:39 by Martin Stjernholm <mast@lysator.liu.se>

Tightened up the debug checks to discover more potential races.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.102

2007-03-07 16:38:39 by Martin Stjernholm <mast@lysator.liu.se>

Tightened up the debug checks to discover more potential races.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.90

2007-03-07 13:29:23 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug in close() where the write callback was installed to write the
close package even when it was done synchronously in blocking mode. This could
cause a race if the backend is waiting in another thread.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.101

2007-03-07 13:29:23 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug in close() where the write callback was installed to write the
close package even when it was done synchronously in blocking mode. This could
cause a race if the backend is waiting in another thread.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.89

2007-01-25

2007-01-25 17:45:42 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug introduced in rev 1.96 where the callbacks sometimes weren't
correctly reinstalled after switching from the local backend.

Also fixed a bug where the handshake packet wasn't sent from the client in
nonblocking mode with no write callback installed.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.100

2007-01-25 17:44:43 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug introduced in rev 1.85 where the callbacks sometimes weren't
correctly reinstalled after switching from the local backend.

Also fixed a bug where the handshake packet wasn't sent from the client in
nonblocking mode with no write callback installed.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.88

2006-11-16

2006-11-16 12:49:40 by Martin Stjernholm <mast@lysator.liu.se>

Don't do blocking I/O in destroy() - it's too dangerous (might e.g. lock up
the gc).

Rev: lib/modules/SSL.pmod/sslfile.pike:1.99

2006-11-16 12:49:40 by Martin Stjernholm <mast@lysator.liu.se>

Don't do blocking I/O in destroy() - it's too dangerous (might e.g. lock up
the gc).

Rev: lib/modules/SSL.pmod/sslfile.pike:1.87

2006-08-17

2006-08-17 14:04:10 by Martin Stjernholm <mast@lysator.liu.se>

Don't throw close errors from destroy(), to avoid spook backtraces
when destructed from the gc.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.98

2006-08-17 14:04:10 by Martin Stjernholm <mast@lysator.liu.se>

Don't throw close errors from destroy(), to avoid spook backtraces
when destructed from the gc.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.86

2006-06-01

2006-06-01 13:22:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Somewhat cleaner WSAECONNRESET code.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.97

2006-06-01 11:03:33 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a race when switching from the local backend.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.96

2006-06-01 11:03:33 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a race when switching from the local backend.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.85

2006-05-31

2006-05-31 17:50:01 by Martin Stjernholm <mast@lysator.liu.se>

Trap windows WSAECONNRESET properly.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.95

2006-05-31 17:50:01 by Martin Stjernholm <mast@lysator.liu.se>

Trap windows WSAECONNRESET properly.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.84

2006-03-26

2006-03-26 23:21:05 by Martin Stjernholm <mast@lysator.liu.se>

Ensure that the read callback gets a call if it's installed when there
already is data in the internal read buffer. Thanks to Thomas Bopp for bug
hunting.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.94

2006-03-26 23:21:04 by Martin Stjernholm <mast@lysator.liu.se>

Ensure that the read callback gets a call if it's installed when there
already is data in the internal read buffer. Thanks to Thomas Bopp for bug
hunting.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.83

2005-05-26

2005-05-26 12:07:02 by Martin Stjernholm <mast@lysator.liu.se>

Made SSL.Cipher and SSL.sslfile not exist rather than being dysfunctional if
there's no crypto support.

Rev: lib/modules/SSL.pmod/Cipher.pmod:1.15
Rev: lib/modules/SSL.pmod/sslfile.pike:1.93

2005-04-28

2005-04-28 20:26:34 by Martin Stjernholm <mast@lysator.liu.se>

Return the stream from shutdown() also when no close at all has been
requested. Fixed delaying of ssl_read_callback work also when the
alert callback is called.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.82

2005-04-28 20:26:24 by Martin Stjernholm <mast@lysator.liu.se>

Return the stream from shutdown() also when no close at all has been
requested. Fixed delaying of ssl_read_callback work also when the
alert callback is called.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.92

2005-04-26

2005-04-26 19:16:56 by Martin Stjernholm <mast@lysator.liu.se>

Fixed local backend loop condition for blocking reads. This bug caused
blocking read() calls to loop infinitely if the stream is closed remotely.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.91

2005-04-26 19:16:56 by Martin Stjernholm <mast@lysator.liu.se>

Fixed local backend loop condition for blocking reads. This bug caused
blocking read() calls to loop infinitely if the stream is closed remotely.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.81

2005-02-08

2005-02-08 20:11:45 by Martin Stjernholm <mast@lysator.liu.se>

More fixes in close handling: Correctly ignore the error writing the close
packet when that should be done. Allow repeated calls to the close cb like
Stdio.File does. Shut down only after close() and destroy(). Don't zero user
set callbacks in shutdown(). Check for close packet in the input buffer in
is_open. Always report close errors to the close callback, even when they
are triggered from ssl_write_callback.

Other fixes: Handle the case when some data is read before an error occurs
in read(). Let write() finish the handshake if we're in blocking mode.

Added set_(non)blocking_keep_callbacks.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.90

2005-02-08 20:11:44 by Martin Stjernholm <mast@lysator.liu.se>

More fixes in close handling: Correctly ignore the error writing the close
packet when that should be done. Allow repeated calls to the close cb like
Stdio.File does. Shut down only after close() and destroy(). Don't zero user
set callbacks in shutdown(). Check for close packet in the input buffer in
is_open. Always report close errors to the close callback, even when they
are triggered from ssl_write_callback.

Other fixes: Handle the case when some data is read before an error occurs
in read(). Let write() finish the handshake if we're in blocking mode.

Added set_(non)blocking_keep_callbacks.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.80

2005-01-27

2005-01-27 14:43:38 by Martin Stjernholm <mast@lysator.liu.se>

Minor fixes in SSL3_DEBUG messages.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.79

2005-01-27 14:43:38 by Martin Stjernholm <mast@lysator.liu.se>

Minor fixes in SSL3_DEBUG messages.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.89

2005-01-26

2005-01-26 21:38:06 by Martin Stjernholm <mast@lysator.liu.se>

Backported many fixes from 7.7. Notably the close callback is also
called on errors, which is consistent with Stdio.File.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.78

2005-01-26 21:35:08 by Martin Stjernholm <mast@lysator.liu.se>

Fixed types for the user callbacks.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.88

2005-01-26 20:53:56 by Martin Stjernholm <mast@lysator.liu.se>

Fixed ssl_read_callback to properly handle the case when some
application data and a close packet arrives at the same time. This
means extending the got_extra_read_call_out stuff a bit.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.87

2005-01-26 20:41:02 by Martin Stjernholm <mast@lysator.liu.se>

Always install the internal close callback and handle a clean close
inside it instead. That's more robust, and it will always result in
registering only the read event in the backend anyway.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.86

2005-01-26 20:34:10 by Martin Stjernholm <mast@lysator.liu.se>

Fixes in error propagation to the user callbacks. There's no need to
return -1 from the ssl callbacks when a user callback has been called
after an error since the error has been reported then.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.85

2005-01-26 20:09:27 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug in set_backend.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.84

2005-01-26 20:08:11 by Martin Stjernholm <mast@lysator.liu.se>

More accurate checking when the ssl callbacks on the read side needs
to be installed due to internal talk.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.83

2005-01-26 20:04:22 by Martin Stjernholm <mast@lysator.liu.se>

Improved a variable name.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.82

2005-01-26 20:02:07 by Martin Stjernholm <mast@lysator.liu.se>

Ensure that the close callback is called only once.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.81

2004-11-30

2004-11-30 14:29:37 by Martin Stjernholm <mast@lysator.liu.se>

Added wrapper for Stdio.File.is_open.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.80

2004-11-30 14:29:37 by Martin Stjernholm <mast@lysator.liu.se>

Added wrapper for Stdio.File.is_open.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.77

2004-11-30 14:29:37 by Martin Stjernholm <mast@lysator.liu.se>

Added wrapper for Stdio.File.is_open.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.57

2004-10-13

2004-10-13 23:53:21 by H. William Welliver III <bill@welliver.org>

for some reason, context->random doesn't get set when using sslfile.
this should be fixed now.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.79

2004-09-06

2004-09-06 11:42:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Minor fix.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.56

2004-08-23

2004-08-23 14:55:26 by Martin Stjernholm <mast@lysator.liu.se>

Corrected types for the callback functions in (set|query)_.*_callback.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.76

2004-08-23 14:55:26 by Martin Stjernholm <mast@lysator.liu.se>

Corrected types for the callback functions in (set|query)_.*_callback.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.78

2004-08-18

2004-08-18 15:08:03 by Martin Stjernholm <mast@lysator.liu.se>

Fixed call to the close callback if an error occurs in
ssl_read_callback too, not only in ssl_close_callback.

Corrected the close callback call in ssl_close_callback: Never ever do
anything after calling a callback; anything can have happened, we
might very well be destructed, for instance. The error should also be
stored so that the close callback can retrieve it.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.77

2004-08-18 15:03:22 by Martin Stjernholm <mast@lysator.liu.se>

It's a bad idea to install a close callback without a read callback
with the current Stdio.File (could get infinite loop in the local
backend). Avoid close in destroy() if there's an error stored. Some
debug and doc fixes.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.75

2004-08-18 15:02:32 by Martin Stjernholm <mast@lysator.liu.se>

It's a bad idea to install a close callback without a read callback
with the current Stdio.File (could get infinite loop in the local
backend). Avoid close in destroy() if there's an error stored. Some
debug and doc fixes.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.76

2004-08-17

2004-08-17 17:17:14 by Martin Stjernholm <mast@lysator.liu.se>

Avoid registering duplicate call outs to call_read_callback. Some debug
message improvements.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.75

2004-08-17 17:17:04 by Martin Stjernholm <mast@lysator.liu.se>

Avoid registering duplicate call outs to call_read_callback. Some debug
message improvements.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.74

2004-08-17 16:06:19 by Martin Stjernholm <mast@lysator.liu.se>

Some cleanups.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.73

2004-08-17 16:06:07 by Martin Stjernholm <mast@lysator.liu.se>

Some cleanups.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.74

2004-08-16

2004-08-16 20:27:23 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where calls to the read callback could get lost in some situations
when there are frequent switches between callback and non-callback mode.
Fixed race in set_nonblocking. A doc fix.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.73

2004-08-16 20:27:23 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where calls to the read callback could get lost in some situations
when there are frequent switches between callback and non-callback mode.
Fixed race in set_nonblocking. A doc fix.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.72

2004-08-04

2004-08-04 18:44:29 by H. William Welliver III <bill@welliver.org>

fix a bug in sslfile that effectively renders the session cache useless

Rev: lib/modules/SSL.pmod/sslfile.pike:1.72

2004-08-04 18:36:36 by H. William Welliver III <bill@welliver.org>

fix a bug that prevents the session cache from actually working

Rev: lib/modules/SSL.pmod/sslfile.pike:1.71

2004-07-06

2004-07-06 09:20:16 by Stephen R. van den Berg <srb@cuci.nl>

Perform a close callback, let the application control the handling

Rev: lib/modules/SSL.pmod/sslfile.pike:1.71

2004-03-15

2004-03-15 15:30:39 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug with lost write callback that was introduced in 1.43. It
typically affected nonblocking connections on the client side.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.45

2004-03-15 15:29:09 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug with lost write callback that was introduced in 1.53. It
typically affected nonblocking connections on the client side. (This
bug doesn't exist in the rewritten version in 7.5.)

Rev: lib/modules/SSL.pmod/sslfile.pike:1.55

2004-03-02

2004-03-02 15:31:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in alert handling in ssl_read_callback().

Rev: lib/modules/SSL.pmod/sslfile.pike:1.70

2004-02-29

2004-02-29 02:57:16 by Martin Nilsson <mani@lysator.liu.se>

Depend on Crypto.

Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/SSLPort.pike:1.9
Rev: lib/modules/SSL.pmod/Cipher.pmod:1.13
Rev: lib/modules/SSL.pmod/client.pike:1.7
Rev: lib/modules/SSL.pmod/connection.pike:1.34
Rev: lib/modules/SSL.pmod/context.pike:1.31
Rev: lib/modules/SSL.pmod/handshake.pike:1.47
Rev: lib/modules/SSL.pmod/https.pike:1.17
Rev: lib/modules/SSL.pmod/session.pike:1.34
Rev: lib/modules/SSL.pmod/sslfile.pike:1.69
Rev: lib/modules/SSL.pmod/sslport.pike:1.14
Rev: lib/modules/SSL.pmod/state.pike:1.24

2004-01-30

2004-01-30 01:01:15 by H. William Welliver III <bill@welliver.org>

reorganization, more accessor methods
client certificate request and verification (unbroken chain, authorized issuer, signature verification) works.
please look and critique.

todo:

verify certificate flags
peer certificate verification in client mode

Rev: lib/modules/SSL.pmod/context.pike:1.26
Rev: lib/modules/SSL.pmod/handshake.pike:1.43
Rev: lib/modules/SSL.pmod/session.pike:1.31
Rev: lib/modules/SSL.pmod/sslfile.pike:1.68

2004-01-15

2004-01-15 22:05:44 by H. William Welliver III <bill@welliver.org>

SSL.sslport is now working again.
Note change to arguments provided to accept_callback. These have changed.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.67
Rev: lib/modules/SSL.pmod/sslport.pike:1.13

2004-01-14

2004-01-14 22:36:49 by H. William Welliver III <bill@welliver.org>

a wee bit of autodoc

Rev: lib/modules/SSL.pmod/sslfile.pike:1.66

2004-01-14 22:34:37 by H. William Welliver III <bill@welliver.org>

expose the client and server certificate chains through sslfile.

Rev: lib/modules/SSL.pmod/session.pike:1.29
Rev: lib/modules/SSL.pmod/sslfile.pike:1.65

2003-12-01

2003-12-01 20:13:04 by Martin Stjernholm <mast@lysator.liu.se>

Fix to avoid false alarms in the THREAD_DEBUG checks.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.44

2003-12-01 20:12:45 by Martin Stjernholm <mast@lysator.liu.se>

Fix to avoid false alarms in the THREAD_DEBUG checks.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.54

2003-11-07

2003-11-07 17:57:21 by Martin Nilsson <mani@lysator.liu.se>

Fixed references.

Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.7
Rev: lib/modules/Parser.pmod/C.pmod:1.40
Rev: lib/modules/Parser.pmod/module.pmod:1.20
Rev: lib/modules/SSL.pmod/sslfile.pike:1.64
Rev: src/modules/Image/encodings/png.c:1.55
Rev: src/post_modules/Bz2/libbzip2mod.cmod:1.13

2003-11-04

2003-11-04 18:35:33 by Martin Stjernholm <mast@lysator.liu.se>

Propagate return values from the user callbacks to the backend.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.63

2003-11-04 18:07:36 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the worst bugs that affected WebServer:

Don't do anything after calling a callback since the file might be used in
non-callback mode in another thread by then. This still doesn't fix the case
when the read callback is called after the accept callback; that's only
fixed in 7.5.12 and later.

Likewise, don't do anything after setting the file in nonblocking mode since
the backend might already be using it by then if it's in another thread.

Adapted the THREAD_DEBUG stuff for the above.

Handle closed connections in get_blocking_to_handshake_finished_state.

Don't call the write callback while still in the handshake.

This fixes [bug 3515 (#3515)] and should also fix [bug 1125 (#1125)], [bug 3290 (#3290)], [bug
1704 (#1704)], [bug 3061 (#3061)]. (The rewritten SSL.sslfile in 7.5 has none of the bugs
above.)

Rev: lib/modules/SSL.pmod/sslfile.pike:1.53

2003-11-04 18:07:30 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the worst bugs that affected WebServer:

Don't do anything after calling a callback since the file might be used in
non-callback mode in another thread by then. This still doesn't fix the case
when the read callback is called after the accept callback; that's only
fixed in 7.5.12 and later.

Likewise, don't do anything after setting the file in nonblocking mode since
the backend might already be using it by then if it's in another thread.

Adapted the THREAD_DEBUG stuff for the above.

Handle closed connections in get_blocking_to_handshake_finished_state.

Don't call the write callback while still in the handshake.

This fixes [bug 3515 (#3515)] and should also fix [bug 1125 (#1125)], [bug 3290 (#3290)], [bug
1704 (#1704)], [bug 3061 (#3061)]. (The rewritten SSL.sslfile in 7.5 has none of the bugs
above.)

Rev: lib/modules/SSL.pmod/sslfile.pike:1.43

2003-10-31

2003-10-31 19:28:50 by Martin Stjernholm <mast@lysator.liu.se>

Autodoc fixes so that all the interface functions show up in the docs.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.62

2003-10-29

2003-10-29 14:38:23 by Martin Stjernholm <mast@lysator.liu.se>

Don't call the write callback while still doing the handshake. Don't
accept write data during the handshake.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.61

2003-10-28

2003-10-28 21:12:21 by Martin Stjernholm <mast@lysator.liu.se>

Do not install callbacks unless the user has callbacks installed. This
avoids thread trouble in Roxen where callbacks are removed without
set_blocking before the fd is handed over to a handler thread. Removed the
write mutex kludge due to this.

Fixed some cases where I/O errors or close calls from within callbacks
caused it to try to use a closed socket.

Fixed a race in set_nonblocking if it's called from a thread other than the
backend thread.

Do not silently ignore catched errors when DEBUG is defined.

Added some debug for checking concurrent access from different threads
(THREAD_DEBUG).

Rev: lib/modules/SSL.pmod/sslfile.pike:1.52

2003-10-28 21:10:19 by Martin Stjernholm <mast@lysator.liu.se>

Do not install callbacks unless the user has callbacks installed. This
avoids thread trouble in Roxen where callbacks are removed without
set_blocking before the fd is handed over to a handler thread. Removed the
write mutex kludge due to this.

Fixed some cases where I/O errors or close calls from within callbacks
caused it to try to use a closed socket.

Fixed a race in set_nonblocking if it's called from a thread other than the
backend thread.

Do not silently ignore catched errors when DEBUG is defined.

Added some debug for checking concurrent access from different threads
(THREAD_DEBUG).

Rev: lib/modules/SSL.pmod/sslfile.pike:1.42

2003-10-24

2003-10-24 19:51:57 by Martin Stjernholm <mast@lysator.liu.se>

Rewritten to get rid of all sorts of insidious bugs wrt threading and
callbacks. It also doesn't inherit connection.pike anymore and so
doesn't contain any cyclic references.

The OOB stuff went away again. Sorry, grubba, but you knew I was
messing with this pretty deeply.. :P

Rev: lib/modules/SSL.pmod/sslfile.pike:1.60

2003-10-24 11:09:22 by Johan Sundström <oyasumi@gmail.com>

Compiles again.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.59

2003-10-23

2003-10-23 14:11:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some provisions for simulation of out-of-band data.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.58

2003-09-15

2003-09-15 08:41:06 by Jonas Wallden <jonasw@roxen.com>

Workaround for a problem with symptoms similar to [bug 2117 (#2117)]. Apparently
the same write callback gets called multiple times in separate threads.
Consistently triggered by accessing a Roxen https server (Sol7/x86 in my
case) using the Apple Safari browser.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.41

2003-09-15 08:40:48 by Jonas Wallden <jonasw@roxen.com>

Workaround for a problem with symptoms similar to [bug 2117 (#2117)]. Apparently
the same write callback gets called multiple times in separate threads.
Consistently triggered by accessing a Roxen https server (Sol7/x86 in my
case) using the Apple Safari browser.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.51

2003-09-15 08:40:29 by Jonas Wallden <jonasw@roxen.com>

Workaround for a problem with symptoms similar to [bug 2117 (#2117)]. Apparently
the same write callback gets called multiple times in separate threads.
Consistently triggered by accessing a Roxen https server (Sol7/x86 in my
case) using the Apple Safari browser.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.57

2003-08-22

2003-08-22 14:26:26 by Martin Nilsson <mani@lysator.liu.se>

Don't pretend return is a function.

Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.5
Rev: lib/modules/Parser.pmod/LR.pmod/GrammarParser.pmod:1.5
Rev: lib/modules/Parser.pmod/LR.pmod/lr.pike:1.5
Rev: lib/modules/Parser.pmod/LR.pmod/module.pmod:1.11
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.80
Rev: lib/modules/SSL.pmod/sslfile.pike:1.56
Rev: lib/modules/Sql.pmod/mysql.pike:1.18
Rev: lib/modules/Sql.pmod/sql_result.pike:1.12
Rev: lib/modules/Sql.pmod/sql_util.pmod:1.12
Rev: lib/modules/Stdio.pmod/module.pmod:1.181

2003-03-08

2003-03-08 23:01:37 by Martin Nilsson <mani@lysator.liu.se>

Simplified some preprocessor stuff

Rev: lib/modules/SSL.pmod/sslfile.pike:1.55

2003-02-17

2003-02-17 17:49:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

set_nonblocking() now behaves more like the Stdio.File() case.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.54

2003-01-27

2003-01-27 15:03:00 by Martin Nilsson <mani@lysator.liu.se>

More types.

Rev: lib/modules/SSL.pmod/Cipher.pmod:1.1
Rev: lib/modules/SSL.pmod/Constants.pmod:1.1
Rev: lib/modules/SSL.pmod/alert.pike:1.9
Rev: lib/modules/SSL.pmod/client.pike:1.5
Rev: lib/modules/SSL.pmod/connection.pike:1.26
Rev: lib/modules/SSL.pmod/constants.pike:1.11(DEAD)
Rev: lib/modules/SSL.pmod/constants.pmod:1.1
Rev: lib/modules/SSL.pmod/context.pike:1.18
Rev: lib/modules/SSL.pmod/handshake.pike:1.32
Rev: lib/modules/SSL.pmod/packet.pike:1.14
Rev: lib/modules/SSL.pmod/session.pike:1.23
Rev: lib/modules/SSL.pmod/sslfile.pike:1.53
Rev: lib/modules/SSL.pmod/state.pike:1.17

2003-01-27 01:41:17 by Martin Nilsson <mani@lysator.liu.se>

Error and debug code fixes.

Rev: lib/modules/SSL.pmod/alert.pike:1.8
Rev: lib/modules/SSL.pmod/cipher.pike:1.22
Rev: lib/modules/SSL.pmod/connection.pike:1.25
Rev: lib/modules/SSL.pmod/context.pike:1.17
Rev: lib/modules/SSL.pmod/handshake.pike:1.31
Rev: lib/modules/SSL.pmod/https.pike:1.14
Rev: lib/modules/SSL.pmod/packet.pike:1.13
Rev: lib/modules/SSL.pmod/session.pike:1.22
Rev: lib/modules/SSL.pmod/sslfile.pike:1.52
Rev: lib/modules/SSL.pmod/sslport.pike:1.11
Rev: lib/modules/SSL.pmod/state.pike:1.16

2003-01-20

2003-01-20 18:01:50 by Martin Nilsson <mani@lysator.liu.se>

strlen -> sizeof

Rev: bin/fake_dynamic_load.pike:1.6
Rev: bin/httpd.pike:1.5
Rev: bin/install.pike:1.109
Rev: bin/mkpeep.pike:1.30
Rev: bin/tarfilter.pike:1.4
Rev: bin/test_pike.pike:1.80
Rev: bin/unbug:1.10
Rev: lib/modules/ADT.pmod/struct.pike:1.11
Rev: lib/modules/Audio.pmod/Format.pmod/module.pmod:1.6
Rev: lib/modules/Calendar.pmod/Events.pmod:1.13
Rev: lib/modules/Calendar.pmod/Time.pmod:1.22
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.27
Rev: lib/modules/Calendar.pmod/YMD.pmod:1.48
Rev: lib/modules/Calendar.pmod/mkrules.pike:1.7
Rev: lib/modules/Colors.pmod:1.13
Rev: lib/modules/Crypto/_rsa.pike:1.7
Rev: lib/modules/Crypto/des3.pike:1.8
Rev: lib/modules/Crypto/dsa.pike:1.12
Rev: lib/modules/Crypto/hmac.pike:1.9
Rev: lib/modules/Crypto/randomness.pmod:1.24
Rev: lib/modules/Crypto/rsa.pike:1.32
Rev: lib/modules/Filesystem.pmod/System.pike:1.14
Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.19
Rev: lib/modules/GTKSupport.pmod/MenuFactory.pmod:1.8
Rev: lib/modules/Getopt.pmod:1.26
Rev: lib/modules/Languages.pmod/PLIS.pmod:1.15
Rev: lib/modules/Locale.pmod/module.pmod:1.16
Rev: lib/modules/MIME.pmod/module.pmod:1.6
Rev: lib/modules/Parser.pmod/C.pmod:1.38
Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.10
Rev: lib/modules/Parser.pmod/XML.pmod/NSTree.pmod:1.7
Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.25
Rev: lib/modules/Process.pmod:1.38
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.71
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.48
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.15
Rev: lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:1.26
Rev: lib/modules/Protocols.pmod/IMAP.pmod/server.pike:1.15
Rev: lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:1.28
Rev: lib/modules/Protocols.pmod/IRC.pmod/Error.pmod:1.4
Rev: lib/modules/Protocols.pmod/IRC.pmod/Raw.pike:1.7
Rev: lib/modules/Protocols.pmod/Ident.pmod:1.10
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.9
Rev: lib/modules/Protocols.pmod/Line.pmod:1.21
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod:1.7
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.14
Rev: lib/modules/Protocols.pmod/NNTP.pmod:1.11
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.19
Rev: lib/modules/Protocols.pmod/X.pmod/KeySyms.pmod:1.3
Rev: lib/modules/Protocols.pmod/X.pmod/Requests.pmod:1.32
Rev: lib/modules/Protocols.pmod/X.pmod/Xlib.pmod:1.48
Rev: lib/modules/Protocols.pmod/X.pmod/_Xlib.pmod:1.18
Rev: lib/modules/Remote.pmod/connection.pike:1.25
Rev: lib/modules/SSL.pmod/cipher.pike:1.21
Rev: lib/modules/SSL.pmod/connection.pike:1.24
Rev: lib/modules/SSL.pmod/handshake.pike:1.30
Rev: lib/modules/SSL.pmod/https.pike:1.13
Rev: lib/modules/SSL.pmod/packet.pike:1.12
Rev: lib/modules/SSL.pmod/session.pike:1.21
Rev: lib/modules/SSL.pmod/sslfile.pike:1.51
Rev: lib/modules/SSL.pmod/state.pike:1.15
Rev: lib/modules/Sql.pmod/postgres.pike:1.19
Rev: lib/modules/Standards.pmod/ASN1.pmod/Encode.pmod:1.9
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.21
Rev: lib/modules/Standards.pmod/EXIF.pmod:1.16
Rev: lib/modules/Standards.pmod/ID3.pmod:1.8
Rev: lib/modules/Standards.pmod/PKCS.pmod/PFX.pmod:1.7
Rev: lib/modules/Standards.pmod/PKCS.pmod/Signature.pmod:1.7
Rev: lib/modules/Stdio.pmod/Readline.pike:1.44
Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.14
Rev: lib/modules/Stdio.pmod/module.pmod:1.163
Rev: lib/modules/String.pmod/Elite.pmod:1.3
Rev: lib/modules/String.pmod/module.pmod:1.10
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.25
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.54
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/MirarDocParser.pike:1.19
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.30
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.32
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.51
Rev: lib/modules/Tools.pmod/PEM.pmod:1.9
Rev: lib/modules/Tools.pmod/Shoot.pmod/module.pmod:1.6
Rev: lib/modules/Tools.pmod/Standalone.pmod/assemble_autodoc.pike:1.25
Rev: lib/modules/Tools.pmod/X509.pmod:1.17
Rev: lib/modules/Tools.pmod/_PEM.pmod:1.5
Rev: lib/modules/Tools.pmod/sed.pmod:1.5
Rev: lib/modules/Web.pmod/Crawler.pmod:1.14
Rev: lib/modules/_Image.pmod/Fonts.pmod:1.10
Rev: lib/modules/_Image.pmod/module.pmod:1.32
Rev: lib/modules/_Image_XCF.pmod:1.20
Rev: lib/modules/_Image_XPM.pmod:1.13
Rev: src/modules/Gz/flushtest.pike:1.3
Rev: src/modules/HTTPLoop/test.pike:1.3
Rev: src/modules/HTTPLoop/wwwserver.pike:1.5
Rev: src/modules/_Charset/module.pmod.in:1.28
Rev: src/modules/files/socktest.pike:1.21
Rev: src/post_modules/GTK/new_build_pgtk.pike:1.22
Rev: src/post_modules/GTK/output/doc-pikeref.pike:1.13
Rev: src/post_modules/GTK/output/few.pike:1.2
Rev: src/post_modules/GTK/output/split.pike:1.11
Rev: src/post_modules/Unicode/make_canonicals.pike:1.2
Rev: src/post_modules/Unicode/make_decompose.pike:1.4
Rev: src/post_modules/Unicode/make_wordbits.pike:1.2
Rev: src/post_modules/Unicode/test.pike:1.6

2002-11-29

2002-11-29 01:35:28 by Martin Nilsson <mani@lysator.liu.se>

Improved _sprintf

Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.47
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.13
Rev: lib/modules/Protocols.pmod/IRC.pmod/Client.pike:1.8
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/ProtocolTypes.pmod:1.9
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Session.pike:1.32
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.20
Rev: lib/modules/SSL.pmod/sslfile.pike:1.50
Rev: lib/modules/Sql.pmod/Sql.pike:1.62
Rev: lib/modules/Sql.pmod/sql_result.pike:1.11
Rev: lib/modules/Standards.pmod/CIFF.pmod/File.pike:1.3
Rev: lib/modules/Standards.pmod/RDF.pike:1.8
Rev: lib/modules/Stdio.pmod/FakeFile.pike:1.4
Rev: lib/modules/Stdio.pmod/module.pmod:1.161
Rev: lib/modules/Thread.pmod:1.35

2002-10-25

2002-10-25 20:01:31 by Martin Nilsson <mani@lysator.liu.se>

Added _sprintf lfun

Rev: lib/modules/SSL.pmod/context.pike:1.15
Rev: lib/modules/SSL.pmod/sslfile.pike:1.49

2002-09-17

2002-09-17 14:19:08 by Martin Nilsson <mani@lysator.liu.se>

system -> System

Rev: lib/modules/SSL.pmod/sslfile.pike:1.48
Rev: lib/modules/Stdio.pmod/module.pmod:1.154

2002-07-03

2002-07-03 14:53:56 by Per Hedbor <ph@opera.com>

Compatible with Shuffler.shuffle.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.47

2002-06-10

2002-06-10 13:56:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved debug.
Fixed buffering/close bugs in ssl_write_callback().

Rev: lib/modules/SSL.pmod/sslfile.pike:1.40

2002-06-10 13:56:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved debug.
Fixed buffering/close bugs in ssl_write_callback().

Rev: lib/modules/SSL.pmod/sslfile.pike:1.46

2002-06-03

2002-06-03 20:42:36 by Martin Stjernholm <mast@lysator.liu.se>

Users (e.g. Protocols.HTTP.Query) expect an errno function in Stdio.File
lookalikes.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.45

2002-06-03 20:42:31 by Martin Stjernholm <mast@lysator.liu.se>

Users (e.g. Protocols.HTTP.Query) expect an errno function in Stdio.File lookalikes.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.39

2002-04-28

2002-04-28 18:41:13 by Martin Nilsson <mani@lysator.liu.se>

Hopefully solving a caudium bt. Opened [bug 3061 (#3061)] for a real review/solution.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.44

2002-03-20

2002-03-20 16:40:05 by Martin Nilsson <mani@lysator.liu.se>

Added #pike __REAL_VERSION__

Rev: lib/modules/ADT.pmod/History.pike:1.3
Rev: lib/modules/ADT.pmod/Stack.pike:1.5
Rev: lib/modules/Calendar.pmod/verify.pike:1.2
Rev: lib/modules/Calendar_I.pmod/Austrian.pmod:1.3
Rev: lib/modules/Calendar_I.pmod/Gregorian.pmod:1.28
Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.10
Rev: lib/modules/Calendar_I.pmod/Julian.pmod:1.3
Rev: lib/modules/Calendar_I.pmod/Orthodox.pmod:1.4
Rev: lib/modules/Calendar_I.pmod/Stardate.pmod:1.4
Rev: lib/modules/Calendar_I.pmod/Swedish.pmod:1.15
Rev: lib/modules/Calendar_I.pmod/module.pmod:1.12
Rev: lib/modules/Debug.pmod/Tracer.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/abstract.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/cat.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/ces.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/deu.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/eng.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/fin.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/fra.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/hrv.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/hun.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/ita.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/jpn.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/mri.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/nld.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/nor.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/pol.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/por.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/rus.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/slv.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/spa.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/srp.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/swe.pike:1.2
Rev: lib/modules/Parser.pmod/RCS.pike:1.13
Rev: lib/modules/Pike.pmod:1.6
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Chained.pike:1.2
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Filesystem.pike:1.2
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Port.pike:1.5
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.9
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/module.pmod:1.8
Rev: lib/modules/Protocols.pmod/IRC.pmod/module.pmod:1.2
Rev: lib/modules/Protocols.pmod/SNMP.pmod/getcmd.pike:1.3
Rev: lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:1.4
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.19
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/test.pike:1.2
Rev: lib/modules/SSL.pmod/alert.pike:1.7
Rev: lib/modules/SSL.pmod/cipher.pike:1.19
Rev: lib/modules/SSL.pmod/client.pike:1.3
Rev: lib/modules/SSL.pmod/connection.pike:1.22
Rev: lib/modules/SSL.pmod/constants.pike:1.10
Rev: lib/modules/SSL.pmod/context.pike:1.14
Rev: lib/modules/SSL.pmod/handshake.pike:1.29
Rev: lib/modules/SSL.pmod/https.pike:1.12
Rev: lib/modules/SSL.pmod/packet.pike:1.11
Rev: lib/modules/SSL.pmod/server.pike:1.3
Rev: lib/modules/SSL.pmod/session.pike:1.20
Rev: lib/modules/SSL.pmod/sslfile.pike:1.43
Rev: lib/modules/SSL.pmod/sslport.pike:1.10
Rev: lib/modules/SSL.pmod/state.pike:1.14
Rev: lib/modules/Sql.pmod/module.pmod:1.3
Rev: lib/modules/Standards.pmod/CIFF.pmod/File.pike:1.2
Rev: lib/modules/Standards.pmod/CIFF.pmod/module.pmod:1.2
Rev: lib/modules/Standards.pmod/EXIF.pmod:1.7
Rev: lib/modules/Standards.pmod/URI.pike:1.12
Rev: lib/modules/System.pmod:1.6
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.13
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.44
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.23
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.20
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.25
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.30
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.6
Rev: lib/modules/Tools.pmod/PV.pike:1.7
Rev: lib/modules/_Image.pmod/Dims.pmod:1.2
Rev: lib/modules/_Image.pmod/Fonts.pmod:1.4
Rev: lib/modules/system.pmod:1.2

2002-03-20 14:49:13 by Martin Nilsson <mani@lysator.liu.se>

Unindent preprocessor directives.

Rev: lib/modules/Protocols.pmod/X.pmod/Xlib.pmod:1.45
Rev: lib/modules/SSL.pmod/connection.pike:1.21
Rev: lib/modules/SSL.pmod/sslfile.pike:1.42
Rev: src/modules/files/termios.c:1.13

2002-03-09

2002-03-09 20:30:10 by Martin Nilsson <mani@lysator.liu.se>

throw -> error

Rev: lib/modules/Protocols.pmod/X.pmod/Atom.pmod:1.10
Rev: lib/modules/SSL.pmod/alert.pike:1.6
Rev: lib/modules/SSL.pmod/cipher.pike:1.18
Rev: lib/modules/SSL.pmod/connection.pike:1.20
Rev: lib/modules/SSL.pmod/handshake.pike:1.28
Rev: lib/modules/SSL.pmod/packet.pike:1.10
Rev: lib/modules/SSL.pmod/session.pike:1.19
Rev: lib/modules/SSL.pmod/sslfile.pike:1.41
Rev: lib/modules/SSL.pmod/sslport.pike:1.9

2002-03-07

2002-03-07 13:21:19 by Tomas Nilsson <tomas@roxen.com>

In nonblocking mode, defer close of the socket until all data has been
written.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.40

2002-03-07 13:21:12 by Tomas Nilsson <tomas@roxen.com>

In nonblocking mode, defer close of the socket until all data has been
written.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.38

2002-02-09

2002-02-09 08:13:31 by Per Hedbor <ph@opera.com>

Note to self: When testing changes, make sure that you are actually testing with the correct pike..

Rev: lib/modules/SSL.pmod/sslfile.pike:1.39

2002-02-09 06:19:56 by Per Hedbor <ph@opera.com>

Fixed a bug in my new improved set_blocking routine. If socket was zero it would generate errors (why is this a valid state?)

Rev: lib/modules/SSL.pmod/sslfile.pike:1.38

2002-02-09 06:18:01 by Per Hedbor <ph@opera.com>

In set_blocking, do the socket->set_blocking call before attempting to flush outstanding data. Otherwise the socket tends to get out of sync. Noticed in AIDO where I do a lot of set_blocking/set_nonblocking calls.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.37

2001-09-17

2001-09-17 14:51:20 by Martin Nilsson <mani@lysator.liu.se>

Autodoc

Rev: lib/modules/SSL.pmod/alert.pike:1.5
Rev: lib/modules/SSL.pmod/cipher.pike:1.17
Rev: lib/modules/SSL.pmod/connection.pike:1.19
Rev: lib/modules/SSL.pmod/constants.pike:1.9
Rev: lib/modules/SSL.pmod/context.pike:1.13
Rev: lib/modules/SSL.pmod/handshake.pike:1.26
Rev: lib/modules/SSL.pmod/https.pike:1.11
Rev: lib/modules/SSL.pmod/packet.pike:1.9
Rev: lib/modules/SSL.pmod/session.pike:1.17
Rev: lib/modules/SSL.pmod/sslfile.pike:1.36
Rev: lib/modules/SSL.pmod/sslport.pike:1.8
Rev: lib/modules/SSL.pmod/state.pike:1.12

2001-09-14

2001-09-14 05:27:27 by Honza Petrous <hop@unibase.cz>

Synchronized fixes already done in Pike 7.2 but forgotten here.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.35

2001-09-12

2001-09-12 08:49:16 by Anders Johansson <anders@roxen.com>

Fixed typo.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.37

2001-09-11

2001-09-11 18:11:20 by Martin Stjernholm <mast@lysator.liu.se>

Ensure that the close callback isn't called again while being called.
More paranoia to handle the socket being closed and zeroed by die();
this ought to be solved in a better way, through. Should fix [bug
2117 (#2117)].

Rev: lib/modules/SSL.pmod/sslfile.pike:1.36

2001-08-26

2001-08-26 14:17:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some non-blocking fixes ported from Pike 7.2.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.34

2001-08-25

2001-08-25 18:26:45 by Pär Svensson <noy@lysator.liu.se>

Fixed protocol version in Alert packets and changed sslfile.pike to call read callback when registering read callback if there is buffered data not yet read

Rev: lib/modules/SSL.pmod/alert.pike:1.4
Rev: lib/modules/SSL.pmod/connection.pike:1.18
Rev: lib/modules/SSL.pmod/handshake.pike:1.25
Rev: lib/modules/SSL.pmod/packet.pike:1.8
Rev: lib/modules/SSL.pmod/sslfile.pike:1.35
Rev: lib/modules/SSL.pmod/state.pike:1.11

2001-08-21

2001-08-21 14:59:56 by Johan Schön <js@opera.com>

Don't do stuff on a closed socket. Also some typo fixes.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.34

2001-08-20

2001-08-20 10:10:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixes a backtrace in some rare cases when using netscape as client.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.33

2001-08-17

2001-08-17 15:02:15 by Pär Svensson <noy@lysator.liu.se>

Fixes a backtrace in some rare cases when using netscape as client.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.33

2001-08-15

2001-08-15 16:30:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More paranoia.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.32

2001-08-15 16:29:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More paranoia...

Rev: lib/modules/SSL.pmod/sslfile.pike:1.32

2001-06-25

2001-06-25 18:56:13 by Pär Svensson <noy@lysator.liu.se>

Fix for bug #1736

Rev: lib/modules/SSL.pmod/session.pike:1.16
Rev: lib/modules/SSL.pmod/sslfile.pike:1.31

2001-06-25 18:56:13 by Pär Svensson <noy@lysator.liu.se>

Fix for bug #1736

Rev: lib/modules/SSL.pmod/session.pike:1.16
Rev: lib/modules/SSL.pmod/sslfile.pike:1.31

2001-06-20

2001-06-20 22:21:10 by Johan Schön <js@opera.com>

Roxen uses the socket variable directly, so it can not be static without some reshuffling of the code that uses it.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.30

2001-06-20 22:21:10 by Johan Schön <js@opera.com>

Roxen uses the socket variable directly, so it can not be static without some reshuffling of the code that uses it.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.30

2001-06-15

2001-06-15 11:05:51 by Marcus Wellhardh <wellhard@roxen.com>

Removed debug.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.29

2001-06-15 11:05:51 by Marcus Wellhardh <wellhard@roxen.com>

Removed debug.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.29

2001-04-18

2001-04-18 14:30:41 by Pär Svensson <noy@lysator.liu.se>

Added support for TLS1.0, Added blocking interface.

Rev: lib/modules/SSL.pmod/cipher.pike:1.16
Rev: lib/modules/SSL.pmod/client.pike:1.2
Rev: lib/modules/SSL.pmod/connection.pike:1.15
Rev: lib/modules/SSL.pmod/constants.pike:1.8
Rev: lib/modules/SSL.pmod/handshake.pike:1.22
Rev: lib/modules/SSL.pmod/https.pike:1.10
Rev: lib/modules/SSL.pmod/packet.pike:1.6
Rev: lib/modules/SSL.pmod/session.pike:1.13
Rev: lib/modules/SSL.pmod/sslfile.pike:1.28
Rev: lib/modules/SSL.pmod/state.pike:1.7

2001-04-18 14:30:41 by Pär Svensson <noy@lysator.liu.se>

Added support for TLS1.0, Added blocking interface.

Rev: lib/modules/SSL.pmod/cipher.pike:1.16
Rev: lib/modules/SSL.pmod/client.pike:1.2
Rev: lib/modules/SSL.pmod/connection.pike:1.15
Rev: lib/modules/SSL.pmod/constants.pike:1.8
Rev: lib/modules/SSL.pmod/handshake.pike:1.22
Rev: lib/modules/SSL.pmod/https.pike:1.10
Rev: lib/modules/SSL.pmod/packet.pike:1.6
Rev: lib/modules/SSL.pmod/session.pike:1.13
Rev: lib/modules/SSL.pmod/sslfile.pike:1.28
Rev: lib/modules/SSL.pmod/state.pike:1.7

2001-03-01

2001-03-01 20:39:51 by Per Hedbor <ph@opera.com>

Paranoia

Rev: lib/modules/SSL.pmod/sslfile.pike:1.27

2001-03-01 20:39:51 by Per Hedbor <ph@opera.com>

Paranoia

Rev: lib/modules/SSL.pmod/sslfile.pike:1.27

2001-01-16

2001-01-16 12:00:00 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

The NT-tools are now in a separate repository.

Rev: .autodoc_inlining:1.1(DEAD)
Rev: .autodoc_syntax:1.1(DEAD)
Rev: .build_lobotomized_crypto:1.1(DEAD)
Rev: .cvsignore:1.5
Rev: .how_to_build_from_scratch:1.7(DEAD)
Rev: .how_to_create_modules:1.2(DEAD)
Rev: .zap_real_crypto:1.2(DEAD)
Rev: ANNOUNCE:1.8(DEAD)
Rev: ANNOUNCE_0.5:1.2(DEAD)
Rev: Makefile:1.29(DEAD)
Rev: Makefile.in:1.2(DEAD)
Rev: NT/.cvsignore:1.5(DEAD)
Rev: NT/init_nt:1.32(DEAD)
Rev: NT/tools/ar:1.10(DEAD)
Rev: NT/tools/bash-fixup:1.3(DEAD)
Rev: NT/tools/chmod:1.1(DEAD)
Rev: NT/tools/cp:1.5(DEAD)
Rev: NT/tools/grep:1.2(DEAD)
Rev: NT/tools/install:1.10(DEAD)
Rev: NT/tools/install-sh:1.1(DEAD)
Rev: NT/tools/lib:1.12(DEAD)
Rev: NT/tools/lib.pike:1.23(DEAD)
Rev: NT/tools/mkdir:1.5(DEAD)
Rev: NT/tools/mv:1.1(DEAD)
Rev: NT/tools/nasm:1.1(DEAD)
Rev: NT/tools/nm:1.2(DEAD)
Rev: NT/tools/pntld:1.7(DEAD)
Rev: NT/tools/ranlib:1.1(DEAD)
Rev: NT/tools/rntany:1.1(DEAD)
Rev: NT/tools/rntcc:1.27(DEAD)
Rev: NT/tools/rntcl:1.13(DEAD)
Rev: NT/tools/rntecl:1.11(DEAD)
Rev: NT/tools/sprsh:1.2(DEAD)
Rev: NT/tools/sprsh-load-balancer:1.1(DEAD)
Rev: NT/tools/sprshd:1.25(DEAD)
Rev: NT/tools/uname:1.4(DEAD)
Rev: NT/tools/wc:1.1(DEAD)
Rev: README:1.7(DEAD)
Rev: bin/.cvsignore:1.1(DEAD)
Rev: bin/autodoc.pike:1.2(DEAD)
Rev: bin/export.pike:1.35(DEAD)
Rev: bin/extract.pike:1.8(DEAD)
Rev: bin/fake_dynamic_load.pike:1.5(DEAD)
Rev: bin/feature_list:1.9(DEAD)
Rev: bin/fixdepends.sh:1.7(DEAD)
Rev: bin/hilfe:1.15(DEAD)
Rev: bin/htmlify_docs.pike:1.8(DEAD)
Rev: bin/httpd.pike:1.3(DEAD)
Rev: bin/install.pike:1.74(DEAD)
Rev: bin/install_module:1.2(DEAD)
Rev: bin/make_ci.pike:1.5(DEAD)
Rev: bin/make_interpreter_functions.pike:1.1(DEAD)
Rev: bin/makedists:1.4(DEAD)
Rev: bin/metatest:1.1.1.1(DEAD)
Rev: bin/mkpackage.pike:1.12(DEAD)
Rev: bin/mkpeep.pike:1.21(DEAD)
Rev: bin/mktestsuite:1.15(DEAD)
Rev: bin/mktreeopt.pike:1.31(DEAD)
Rev: bin/mkwmml.pike:1.22(DEAD)
Rev: bin/parse_install_log:1.3(DEAD)
Rev: bin/pike.in:1.6(DEAD)
Rev: bin/pikedoc.pike:1.1(DEAD)
Rev: bin/pikedoc2.pike:1.3(DEAD)
Rev: bin/precompile.pike:1.22(DEAD)
Rev: bin/rsif:1.2(DEAD)
Rev: bin/rsqld.pike:1.2(DEAD)
Rev: bin/smartlink:1.27(DEAD)
Rev: bin/tarfilter.pike:1.2(DEAD)
Rev: bin/test_pike.pike:1.53(DEAD)
Rev: configure:1.2(DEAD)
Rev: configure.in:1.2(DEAD)
Rev: init_nt:1.32
Rev: lib/0.6/modules/Array.pmod:1.1(DEAD)
Rev: lib/0.6/modules/__default.pmod:1.1(DEAD)
Rev: lib/0.6/modules/readline.pmod:1.1(DEAD)
Rev: lib/7.0/include/simulate.h:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Austrian.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Gregorian.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/ISO.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Julian.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Orthodox.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Stardate.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/Swedish.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Calendar.pmod/module.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Colors.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Simulate.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Stack.pmod:1.1(DEAD)
Rev: lib/7.0/modules/Stdio.pmod/module.pmod:1.1(DEAD)
Rev: lib/7.0/modules/__default.pmod:1.2(DEAD)
Rev: lib/include/array.h:1.3(DEAD)
Rev: lib/include/array.pre.pike:1.4(DEAD)
Rev: lib/include/fifo.h:1.4(DEAD)
Rev: lib/include/fifo.pre.pike:1.3(DEAD)
Rev: lib/include/getopt.h:1.3(DEAD)
Rev: lib/include/getopt.pre.pike:1.4(DEAD)
Rev: lib/include/msql.h:1.2(DEAD)
Rev: lib/include/mysql.h:1.1(DEAD)
Rev: lib/include/postgres.h:1.1(DEAD)
Rev: lib/include/process.h:1.3(DEAD)
Rev: lib/include/process.pre.pike:1.5(DEAD)
Rev: lib/include/simulate.h:1.4(DEAD)
Rev: lib/include/simulate.pre.pike:1.7(DEAD)
Rev: lib/include/sql.h:1.2(DEAD)
Rev: lib/include/sql.pre.pike:1.7(DEAD)
Rev: lib/include/stack.h:1.3(DEAD)
Rev: lib/include/stack.pre.pike:1.3(DEAD)
Rev: lib/include/stdio.h:1.3(DEAD)
Rev: lib/include/stdio.pre.pike:1.7(DEAD)
Rev: lib/include/string.h:1.3(DEAD)
Rev: lib/include/string.pre.pike:1.5(DEAD)
Rev: lib/include/syslog.h:1.1(DEAD)
Rev: lib/master.pike:1.68(DEAD)
Rev: lib/master.pike.in:1.138(DEAD)
Rev: lib/modules/ADT.pmod/Heap.pike:1.5(DEAD)
Rev: lib/modules/ADT.pmod/Priority_queue.pike:1.4(DEAD)
Rev: lib/modules/ADT.pmod/Queue.pike:1.3(DEAD)
Rev: lib/modules/ADT.pmod/Stack.pike:1.1(DEAD)
Rev: lib/modules/ADT.pmod/Table.pmod:1.18(DEAD)
Rev: lib/modules/ADT.pmod/heap.pike:1.1(DEAD)
Rev: lib/modules/ADT.pmod/priority_queue.pike:1.1(DEAD)
Rev: lib/modules/ADT.pmod/queue.pike:1.7(DEAD)
Rev: lib/modules/ADT.pmod/stack.pike:1.1(DEAD)
Rev: lib/modules/ADT.pmod/struct.pike:1.8(DEAD)
Rev: lib/modules/Array.pmod:1.48(DEAD)
Rev: lib/modules/Cache.pmod/Data.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Base.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Multiple.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Null.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Sized.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Policy.pmod/Timed.pike:1.4(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/Base.pike:1.5(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/Gdbm.pike:1.7(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/Memory.pike:1.5(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/MySQL.pike:1.3(DEAD)
Rev: lib/modules/Cache.pmod/Storage.pmod/Yabu.pike:1.7(DEAD)
Rev: lib/modules/Cache.pmod/cache.pike:1.5(DEAD)
Rev: lib/modules/Calendar.pmod/Austrian.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/CHANGES:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Calendar.pike:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/Coptic.pmod:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/Discordian.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Event.pmod:1.11(DEAD)
Rev: lib/modules/Calendar.pmod/Events.pmod:1.8(DEAD)
Rev: lib/modules/Calendar.pmod/FAQ:1.7(DEAD)
Rev: lib/modules/Calendar.pmod/FILES:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/ISO.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Islamic.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Julian.pmod:1.5(DEAD)
Rev: lib/modules/Calendar.pmod/Language.pmod:1.15(DEAD)
Rev: lib/modules/Calendar.pmod/Namedays.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/Orthodox.pmod:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/Roman.pmod:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/Ruleset.pike:1.7(DEAD)
Rev: lib/modules/Calendar.pmod/Stardate.pmod:1.5(DEAD)
Rev: lib/modules/Calendar.pmod/Swedish.pmod:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.7(DEAD)
Rev: lib/modules/Calendar.pmod/TZrules.pmod:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/TZs.h:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/Time.pmod:1.11(DEAD)
Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.13(DEAD)
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.16(DEAD)
Rev: lib/modules/Calendar.pmod/YMD.pmod:1.29(DEAD)
Rev: lib/modules/Calendar.pmod/constants.h:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/events/namedays:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/events/regional:1.10(DEAD)
Rev: lib/modules/Calendar.pmod/localization.h:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/mkrules.pike:1.6(DEAD)
Rev: lib/modules/Calendar.pmod/module.pmod:1.6(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/africa:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/antarctica:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/asia:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/australasia:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/backward:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/etcetera:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/europe:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/factory:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/iso3166.tab:1.2(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/leapseconds:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/northamerica:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/pacificnew:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/solar87:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/solar88:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/solar89:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/southamerica:1.4(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/systemv:1.1(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/yearistype.sh:1.3(DEAD)
Rev: lib/modules/Calendar.pmod/tzdata/zone.tab:1.4(DEAD)
Rev: lib/modules/Calendar_I.pmod/Austrian.pmod:1.2(DEAD)
Rev: lib/modules/Calendar_I.pmod/Gregorian.pmod:1.25(DEAD)
Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.9(DEAD)
Rev: lib/modules/Calendar_I.pmod/Julian.pmod:1.2(DEAD)
Rev: lib/modules/Calendar_I.pmod/Orthodox.pmod:1.3(DEAD)
Rev: lib/modules/Calendar_I.pmod/Stardate.pmod:1.2(DEAD)
Rev: lib/modules/Calendar_I.pmod/Swedish.pmod:1.14(DEAD)
Rev: lib/modules/Calendar_I.pmod/module.pmod:1.7(DEAD)
Rev: lib/modules/Calendar_I.pmod/namnsdagar:1.2(DEAD)
Rev: lib/modules/Colors.pmod:1.10(DEAD)
Rev: lib/modules/Crypto.pmod:1.6(DEAD)
Rev: lib/modules/Crypto.pmod.pike:1.4(DEAD)
Rev: lib/modules/Crypto/_rsa.pike:1.5(DEAD)
Rev: lib/modules/Crypto/aes.pike:1.1(DEAD)
Rev: lib/modules/Crypto/des3.pike:1.6(DEAD)
Rev: lib/modules/Crypto/des3_cbc.pike:1.4(DEAD)
Rev: lib/modules/Crypto/des_cbc.pike:1.4(DEAD)
Rev: lib/modules/Crypto/dsa.pike:1.9(DEAD)
Rev: lib/modules/Crypto/hmac.pike:1.7(DEAD)
Rev: lib/modules/Crypto/idea_cbc.pike:1.4(DEAD)
Rev: lib/modules/Crypto/pkcs.pmod:1.2(DEAD)
Rev: lib/modules/Crypto/randomness.pmod:1.18(DEAD)
Rev: lib/modules/Crypto/randomness.pmod.pike:1.3(DEAD)
Rev: lib/modules/Crypto/rsa.pike:1.27(DEAD)
Rev: lib/modules/Debug.pmod/werror.pmod:1.5(DEAD)
Rev: lib/modules/Fifo.pmod:1.3(DEAD)
Rev: lib/modules/Filesystem.pmod/System.pike:1.6(DEAD)
Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.9(DEAD)
Rev: lib/modules/Filesystem.pmod/module.pmod:1.8(DEAD)
Rev: lib/modules/Function.pmod:1.4(DEAD)
Rev: lib/modules/GDK.pmod:1.9(DEAD)
Rev: lib/modules/GDKSupport.pmod/README:1.2(DEAD)
Rev: lib/modules/GLU.pmod:1.8(DEAD)
Rev: lib/modules/GTKSupport.pmod/Alert.pike:1.5(DEAD)
Rev: lib/modules/GTKSupport.pmod/MenuFactory.pmod:1.6(DEAD)
Rev: lib/modules/GTKSupport.pmod/SClist.pike:1.6(DEAD)
Rev: lib/modules/GTKSupport.pmod/Util.pmod:1.8(DEAD)
Rev: lib/modules/GTKSupport.pmod/pCtree.pike:1.6(DEAD)
Rev: lib/modules/GTKSupport.pmod/pDrawingArea.pike:1.5(DEAD)
Rev: lib/modules/Geography.pmod/Countries.pmod:1.5(DEAD)
Rev: lib/modules/Geography.pmod/Position.pike:1.6(DEAD)
Rev: lib/modules/Getopt.pmod:1.12(DEAD)
Rev: lib/modules/Gnome.pmod:1.3(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_bars.pike:1.4(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.5(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_pie.pike:1.5(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/doc.txt:1.3(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/graph.h:1.2(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.5(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.3(DEAD)
Rev: lib/modules/Graphics.pmod/Graph.pmod/test.pike:1.6(DEAD)
Rev: lib/modules/LR.pmod/Grammar_parser.pmod:1.11(DEAD)
Rev: lib/modules/LR.pmod/item.pike:1.6(DEAD)
Rev: lib/modules/LR.pmod/kernel.pike:1.8(DEAD)
Rev: lib/modules/LR.pmod/lr.pike:1.5(DEAD)
Rev: lib/modules/LR.pmod/parser.pike:1.25(DEAD)
Rev: lib/modules/LR.pmod/priority.pike:1.4(DEAD)
Rev: lib/modules/LR.pmod/rule.pike:1.7(DEAD)
Rev: lib/modules/LR.pmod/scanner.pike:1.3(DEAD)
Rev: lib/modules/Languages.pmod/PLIS.pmod:1.11(DEAD)
Rev: lib/modules/Locale.pmod/Charset.pmod:1.3(DEAD)
Rev: lib/modules/Locale.pmod/Gettext.pmod:1.3(DEAD)
Rev: lib/modules/Locale.pmod/module.pmod:1.8(DEAD)
Rev: lib/modules/PDB.pmod:1.3(DEAD)
Rev: lib/modules/Parser.pmod/C.pmod:1.23(DEAD)
Rev: lib/modules/Parser.pmod/Pike.pmod:1.7(DEAD)
Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.2(DEAD)
Rev: lib/modules/Parser.pmod/XML.pmod/Simple.pike:1.3(DEAD)
Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.5(DEAD)
Rev: lib/modules/Parser.pmod/module.pmod:1.3(DEAD)
Rev: lib/modules/Process.pmod:1.30(DEAD)
Rev: lib/modules/Program.pmod:1.3(DEAD)
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.54(DEAD)
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.27(DEAD)
Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.19(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/dummy_server.pike:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/imap_server.pike:1.20(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:1.25(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/parser.pike:1.12(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/requests.pmod:1.89(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/server.pike:1.14(DEAD)
Rev: lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:1.27(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/Client.pike:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/Error.pmod:1.3(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/Raw.pike:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/Requests.pmod:1.5(DEAD)
Rev: lib/modules/Protocols.pmod/IRC.pmod/module.pmod:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/Ident.pmod:1.9(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.22(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_errors.h:1.2(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_globals.h:1.5(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/LPD.pmod:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/Line.pmod:1.15(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/ASync.pmod:1.3(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Connection.pike:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/ProtocolTypes.pmod:1.8(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.10(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Request.pmod:1.8(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Session.pike:1.24(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Threads.pike:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Threads.pmod:1.4(DEAD)
Rev: lib/modules/Protocols.pmod/NNTP.pmod:1.9(DEAD)
Rev: lib/modules/Protocols.pmod/Ports.pmod:1.9(DEAD)
Rev: lib/modules/Protocols.pmod/SMTP.pmod:1.14(DEAD)
Rev: lib/modules/Protocols.pmod/SNMP.pmod/getcmd.pike:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/SNMP.pmod/snmp_errors.h:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/SNMP.pmod/snmp_globals.h:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.14(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/AUTHORS:1.2(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Atom.pmod:1.7(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Auth.pmod:1.9(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Extensions.pmod:1.10(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Requests.pmod:1.28(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Types.pmod:1.34(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/XImage.pmod:1.17(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/XTools.pmod:1.6(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/Xlib.pmod:1.41(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/_Types.pmod:1.5(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/_Xlib.pmod:1.15(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/db/compose:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/db/compose.db:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/db/convert_compose.pike:1.4(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/db/keysyms:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/error.h:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/keysyms.h:1.1(DEAD)
Rev: lib/modules/Protocols.pmod/X.pmod/my_struct.pmod:1.8(DEAD)
Rev: lib/modules/Remote.pmod/Client.pike:1.9(DEAD)
Rev: lib/modules/Remote.pmod/Server.pike:1.10(DEAD)
Rev: lib/modules/Remote.pmod/call.pike:1.8(DEAD)
Rev: lib/modules/Remote.pmod/connection.pike:1.20(DEAD)
Rev: lib/modules/Remote.pmod/context.pike:1.13(DEAD)
Rev: lib/modules/Remote.pmod/obj.pike:1.6(DEAD)
Rev: lib/modules/Remote.pmod/remote.h:1.3(DEAD)
Rev: lib/modules/SSL.pmod/COPYRIGHT:1.2(DEAD)
Rev: lib/modules/SSL.pmod/DOC:1.2(DEAD)
Rev: lib/modules/SSL.pmod/TODO:1.3(DEAD)
Rev: lib/modules/SSL.pmod/VERSION:1.50(DEAD)
Rev: lib/modules/SSL.pmod/alert.pike:1.3(DEAD)
Rev: lib/modules/SSL.pmod/asn1.pmod:1.3(DEAD)
Rev: lib/modules/SSL.pmod/asn1.pmod.pike:1.4(DEAD)
Rev: lib/modules/SSL.pmod/cipher.pike:1.15(DEAD)
Rev: lib/modules/SSL.pmod/client.pike:1.1(DEAD)
Rev: lib/modules/SSL.pmod/connection.pike:1.14(DEAD)
Rev: lib/modules/SSL.pmod/constants.pike:1.7(DEAD)
Rev: lib/modules/SSL.pmod/context.pike:1.12(DEAD)
Rev: lib/modules/SSL.pmod/handshake.pike:1.21(DEAD)
Rev: lib/modules/SSL.pmod/https.pike:1.9(DEAD)
Rev: lib/modules/SSL.pmod/packet.pike:1.5(DEAD)
Rev: lib/modules/SSL.pmod/pem.pmod:1.4(DEAD)
Rev: lib/modules/SSL.pmod/queue.pike:1.2(DEAD)
Rev: lib/modules/SSL.pmod/server.pike:1.2(DEAD)
Rev: lib/modules/SSL.pmod/session.pike:1.12(DEAD)
Rev: lib/modules/SSL.pmod/sslfile.pike:1.26(DEAD)
Rev: lib/modules/SSL.pmod/sslport.pike:1.7(DEAD)
Rev: lib/modules/SSL.pmod/state.pike:1.6(DEAD)
Rev: lib/modules/SSL.pmod/struct.pike:1.2(DEAD)
Rev: lib/modules/Simulate.pmod:1.8(DEAD)
Rev: lib/modules/Sql.pmod/Sql.pike:1.46(DEAD)
Rev: lib/modules/Sql.pmod/msql.pike:1.9(DEAD)
Rev: lib/modules/Sql.pmod/mysql.pike:1.12(DEAD)
Rev: lib/modules/Sql.pmod/mysql_result.pike:1.4(DEAD)
Rev: lib/modules/Sql.pmod/odbc.pike:1.7(DEAD)
Rev: lib/modules/Sql.pmod/odbc_result.pike:1.4(DEAD)
Rev: lib/modules/Sql.pmod/oracle.pike:1.6(DEAD)
Rev: lib/modules/Sql.pmod/postgres.pike:1.12(DEAD)
Rev: lib/modules/Sql.pmod/postgres_result.pike:1.4(DEAD)
Rev: lib/modules/Sql.pmod/rsql.pike:1.6(DEAD)
Rev: lib/modules/Sql.pmod/sql.pike:1.1(DEAD)
Rev: lib/modules/Sql.pmod/sql_result.pike:1.8(DEAD)
Rev: lib/modules/Sql.pmod/sql_util.pmod:1.7(DEAD)
Rev: lib/modules/Sql.pmod/sybase.pike:1.5(DEAD)
Rev: lib/modules/Stack.pmod:1.8(DEAD)
Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.11(DEAD)
Rev: lib/modules/Standards.pmod/ASN1.pmod/Encode.pmod:1.6(DEAD)
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.17(DEAD)
Rev: lib/modules/Standards.pmod/ASN1.pmod/decode.pike:1.3(DEAD)
Rev: lib/modules/Standards.pmod/ISO639_2.pmod:1.6(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/CSR.pmod:1.8(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/Certificate.pmod:1.8(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/DSA.pmod:1.5(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod:1.10(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/PFX.pmod:1.6(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod:1.14(DEAD)
Rev: lib/modules/Standards.pmod/PKCS.pmod/Signature.pmod:1.4(DEAD)
Rev: lib/modules/Standards.pmod/URI.pike:1.5(DEAD)
Rev: lib/modules/Stdio.pmod/Readline.pike:1.39(DEAD)
Rev: lib/modules/Stdio.pmod/Readline.pmod:1.4(DEAD)
Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.11(DEAD)
Rev: lib/modules/Stdio.pmod/module.pmod:1.106(DEAD)
Rev: lib/modules/String.pmod:1.14(DEAD)
Rev: lib/modules/Thread.pmod:1.29(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.4(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.7(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.4(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.6(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.5(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.2(DEAD)
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.3(DEAD)
Rev: lib/modules/Tools.pmod/Hilfe.pmod:1.20(DEAD)
Rev: lib/modules/Tools.pmod/Install.pmod:1.10(DEAD)
Rev: lib/modules/Tools.pmod/PEM.pmod:1.8(DEAD)
Rev: lib/modules/Tools.pmod/X509.pmod:1.13(DEAD)
Rev: lib/modules/Tools.pmod/_PEM.pmod:1.4(DEAD)
Rev: lib/modules/Tools.pmod/sed.pmod:1.3(DEAD)
Rev: lib/modules/Yabu.pmod/module.pmod:1.25(DEAD)
Rev: lib/modules/Yabu.pmod/test.pike:1.8(DEAD)
Rev: lib/modules/_Image.pmod/module.pmod:1.15(DEAD)
Rev: lib/modules/_Image_PS.pmod:1.4(DEAD)
Rev: lib/modules/_Image_PSD.pmod:1.13(DEAD)
Rev: lib/modules/_Image_XCF.pmod:1.18(DEAD)
Rev: lib/modules/_Image_XPM.pmod:1.12(DEAD)
Rev: lib/modules/__builtin.pmod:1.3(DEAD)
Rev: lib/modules/array_functions.pmod:1.2(DEAD)
Rev: lib/modules/error.pmod:1.4(DEAD)
Rev: lib/modules/fifo.pmod:1.2(DEAD)
Rev: lib/modules/getopt.pmod:1.2(DEAD)
Rev: lib/modules/process.pmod:1.2(DEAD)
Rev: lib/modules/simulate.pmod:1.2(DEAD)
Rev: lib/modules/stack.pmod:1.2(DEAD)
Rev: lib/modules/stdio.pmod:1.2(DEAD)
Rev: lib/modules/string_functions.pmod:1.2(DEAD)
Rev: lib/tools/pike.el:1.20(DEAD)
Rev: man/hilfe.1:1.2(DEAD)
Rev: man/pike.1:1.11(DEAD)
Rev: src/.cvsignore:1.26(DEAD)
Rev: src/BUGS:1.1.1.1(DEAD)
Rev: src/COPYING:1.1.1.1(DEAD)
Rev: src/COPYRIGHT:1.3(DEAD)
Rev: src/ChangeLog:1.164(DEAD)
Rev: src/DISCLAIMER:1.1.1.1(DEAD)
Rev: src/Makefile.in:1.231(DEAD)
Rev: src/Makefile.src:1.19(DEAD)
Rev: src/README:1.13(DEAD)
Rev: src/UnicodeData-ReadMe.txt:1.2(DEAD)
Rev: src/UnicodeData.txt:1.2(DEAD)
Rev: src/acconfig.h:1.71(DEAD)
Rev: src/aclocal.m4:1.22(DEAD)
Rev: src/alloca.c:1.3(DEAD)
Rev: src/array.c:1.101(DEAD)
Rev: src/array.h:1.30(DEAD)
Rev: src/backend.c:1.62(DEAD)
Rev: src/backend.h:1.11(DEAD)
Rev: src/bignum.c:1.19(DEAD)
Rev: src/bignum.h:1.14(DEAD)
Rev: src/block_alloc.h:1.27(DEAD)
Rev: src/block_alloc_h.h:1.8(DEAD)
Rev: src/build_modlist_h:1.2(DEAD)
Rev: src/builtin.cmod:1.16(DEAD)
Rev: src/builtin_functions.c:1.332(DEAD)
Rev: src/builtin_functions.h:1.15(DEAD)
Rev: src/builtin_functions_t.c:1.1(DEAD)
Rev: src/callback.c:1.21(DEAD)
Rev: src/callback.h:1.12(DEAD)
Rev: src/compilation.h:1.21(DEAD)
Rev: src/config.cache:1.2(DEAD)
Rev: src/config.h:1.4(DEAD)
Rev: src/config.log:1.2(DEAD)
Rev: src/configure:1.2(DEAD)
Rev: src/configure.in:1.452(DEAD)
Rev: src/constants.c:1.24(DEAD)
Rev: src/constants.h:1.15(DEAD)
Rev: src/cpp.c:1.79(DEAD)
Rev: src/cpp.h:1.4(DEAD)
Rev: src/crypt.c:1.2(DEAD)
Rev: src/cyclic.c:1.5(DEAD)
Rev: src/cyclic.h:1.5(DEAD)
Rev: src/dlopen.c:1.7(DEAD)
Rev: src/dmalloc.h:1.28(DEAD)
Rev: src/docode.c:1.98(DEAD)
Rev: src/docode.h:1.10(DEAD)
Rev: src/dummy_ci.h:1.4(DEAD)
Rev: src/dumpmaster.pike:1.4(DEAD)
Rev: src/dumpmodule.pike:1.15(DEAD)
Rev: src/dynamic_buffer.c:1.13(DEAD)
Rev: src/dynamic_buffer.h:1.11(DEAD)
Rev: src/dynamic_load.c:1.50(DEAD)
Rev: src/dynamic_load.h:1.4(DEAD)
Rev: src/efun.h:1.3(DEAD)
Rev: src/encode.c:1.79(DEAD)
Rev: src/encode.h:1.3(DEAD)
Rev: src/error.c:1.68(DEAD)
Rev: src/error.h:1.50(DEAD)
Rev: src/errors.h:1.15(DEAD)
Rev: src/fd_control.c:1.35(DEAD)
Rev: src/fd_control.h:1.6(DEAD)
Rev: src/fdlib.c:1.47(DEAD)
Rev: src/fdlib.h:1.38(DEAD)
Rev: src/fsort.c:1.15(DEAD)
Rev: src/fsort.h:1.2(DEAD)
Rev: src/fsort_template.h:1.8(DEAD)
Rev: src/gc.c:1.144(DEAD)
Rev: src/gc.h:1.73(DEAD)
Rev: src/global.h:1.56(DEAD)
Rev: src/hashtable.c:1.8(DEAD)
Rev: src/hashtable.h:1.5(DEAD)
Rev: src/install-sh:1.4(DEAD)
Rev: src/install-welcome:1.1(DEAD)
Rev: src/interpret.c:1.182(DEAD)
Rev: src/interpret.h:1.73(DEAD)
Rev: src/interpret_functions.h:1.42(DEAD)
Rev: src/interpreter.h:1.54(DEAD)
Rev: src/language.y:1.2(DEAD)
Rev: src/language.yacc:1.222(DEAD)
Rev: src/las.c:1.231(DEAD)
Rev: src/las.h:1.45(DEAD)
Rev: src/las_t.c:1.1(DEAD)
Rev: src/lex.c:1.85(DEAD)
Rev: src/lex.h:1.15(DEAD)
Rev: src/lexer.h:1.27(DEAD)
Rev: src/machine.h.in:1.16(DEAD)
Rev: src/macros.h:1.5(DEAD)
Rev: src/main.c:1.109(DEAD)
Rev: src/main.h:1.15(DEAD)
Rev: src/make_variables.in:1.4(DEAD)
Rev: src/mapping.c:1.113(DEAD)
Rev: src/mapping.h:1.34(DEAD)
Rev: src/memory.c:1.7(DEAD)
Rev: src/memory.h:1.5(DEAD)
Rev: src/module.c:1.12(DEAD)
Rev: src/module.h:1.4(DEAD)
Rev: src/module_magic.h:1.4(DEAD)
Rev: src/module_support.c:1.39(DEAD)
Rev: src/module_support.h:1.8(DEAD)
Rev: src/modules/.cvsignore:1.7(DEAD)
Rev: src/modules/CommonLog/.cvsignore:1.3(DEAD)
Rev: src/modules/CommonLog/Makefile.in:1.2(DEAD)
Rev: src/modules/CommonLog/acconfig.h:1.1(DEAD)
Rev: src/modules/CommonLog/clf.c:1.5(DEAD)
Rev: src/modules/CommonLog/configure.in:1.1(DEAD)
Rev: src/modules/CommonLog/testsuite.in:1.1(DEAD)
Rev: src/modules/Gdbm/.cvsignore:1.4(DEAD)
Rev: src/modules/Gdbm/Makefile.in:1.5(DEAD)
Rev: src/modules/Gdbm/acconfig.h:1.1(DEAD)
Rev: src/modules/Gdbm/configure.in:1.3(DEAD)
Rev: src/modules/Gdbm/doc/gdbm:1.1(DEAD)
Rev: src/modules/Gdbm/gdbm_machine.h.in:1.2(DEAD)
Rev: src/modules/Gdbm/gdbmmod.c:1.12(DEAD)
Rev: src/modules/Gdbm/testsuite.in:1.4(DEAD)
Rev: src/modules/Gettext/.cvsignore:1.1(DEAD)
Rev: src/modules/Gettext/Makefile.in:1.1(DEAD)
Rev: src/modules/Gettext/acconfig.h:1.2(DEAD)
Rev: src/modules/Gettext/configure.in:1.2(DEAD)
Rev: src/modules/Gettext/gettext.c:1.6(DEAD)
Rev: src/modules/Gettext/testsuite.in:1.1(DEAD)
Rev: src/modules/Gmp/.cvsignore:1.3(DEAD)
Rev: src/modules/Gmp/Makefile.in:1.16(DEAD)
Rev: src/modules/Gmp/configure.in:1.20(DEAD)
Rev: src/modules/Gmp/doc/mpz:1.1(DEAD)
Rev: src/modules/Gmp/gmp_machine.h.in:1.5(DEAD)
Rev: src/modules/Gmp/mpz_glue.c:1.84(DEAD)
Rev: src/modules/Gmp/my_gmp.h:1.9(DEAD)
Rev: src/modules/Gmp/my_mpz_xor.c:1.3(DEAD)
Rev: src/modules/Gmp/next_prime.c:1.10(DEAD)
Rev: src/modules/Gmp/prime_table.c:1.3(DEAD)
Rev: src/modules/Gmp/prime_table.pike:1.1(DEAD)
Rev: src/modules/Gmp/testsuite.in:1.16(DEAD)
Rev: src/modules/Gz/.cvsignore:1.4(DEAD)
Rev: src/modules/Gz/Makefile.in:1.5(DEAD)
Rev: src/modules/Gz/acconfig.h:1.1(DEAD)
Rev: src/modules/Gz/configure.in:1.19(DEAD)
Rev: src/modules/Gz/doc/gz_deflate:1.2(DEAD)
Rev: src/modules/Gz/doc/gz_inflate:1.1(DEAD)
Rev: src/modules/Gz/flushtest.pike:1.2(DEAD)
Rev: src/modules/Gz/gz_test.c:1.5(DEAD)
Rev: src/modules/Gz/testsuite.in:1.13(DEAD)
Rev: src/modules/Gz/zlib_machine.h.in:1.2(DEAD)
Rev: src/modules/Gz/zlibmod.c:1.35(DEAD)
Rev: src/modules/HTTPLoop/.cvsignore:1.3(DEAD)
Rev: src/modules/HTTPLoop/Makefile.in:1.2(DEAD)
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.22(DEAD)
Rev: src/modules/HTTPLoop/accept_and_parse.h:1.7(DEAD)
Rev: src/modules/HTTPLoop/acconfig.h:1.2(DEAD)
Rev: src/modules/HTTPLoop/cache.c:1.15(DEAD)
Rev: src/modules/HTTPLoop/cache.h:1.8(DEAD)
Rev: src/modules/HTTPLoop/configure.in:1.5(DEAD)
Rev: src/modules/HTTPLoop/extensions:1.1(DEAD)
Rev: src/modules/HTTPLoop/filesystem.c:1.5(DEAD)
Rev: src/modules/HTTPLoop/filesystem.h:1.1(DEAD)
Rev: src/modules/HTTPLoop/log.c:1.9(DEAD)
Rev: src/modules/HTTPLoop/log.h:1.1(DEAD)
Rev: src/modules/HTTPLoop/requestobject.c:1.16(DEAD)
Rev: src/modules/HTTPLoop/requestobject.h:1.1(DEAD)
Rev: src/modules/HTTPLoop/static_strings.h:1.1(DEAD)
Rev: src/modules/HTTPLoop/test.pike:1.2(DEAD)
Rev: src/modules/HTTPLoop/testsuite.in:1.1(DEAD)
Rev: src/modules/HTTPLoop/timeout.c:1.6(DEAD)
Rev: src/modules/HTTPLoop/timeout.h:1.2(DEAD)
Rev: src/modules/HTTPLoop/util.c:1.7(DEAD)
Rev: src/modules/HTTPLoop/util.h:1.3(DEAD)
Rev: src/modules/HTTPLoop/wwwserver.pike:1.3(DEAD)
Rev: src/modules/Image/.cvsignore:1.6(DEAD)
Rev: src/modules/Image/Makefile:1.19(DEAD)
Rev: src/modules/Image/Makefile.in:1.32(DEAD)
Rev: src/modules/Image/acconfig.h:1.5(DEAD)
Rev: src/modules/Image/assembly.h:1.3(DEAD)
Rev: src/modules/Image/assembly.s:1.4(DEAD)
Rev: src/modules/Image/blit.c:1.49(DEAD)
Rev: src/modules/Image/blit_layer_include.h:1.6(DEAD)
Rev: src/modules/Image/buggy_testsuite:1.1(DEAD)
Rev: src/modules/Image/colors.c:1.44(DEAD)
Rev: src/modules/Image/colors.h:1.6(DEAD)
Rev: src/modules/Image/colortable.c:1.102(DEAD)
Rev: src/modules/Image/colortable.h:1.24(DEAD)
Rev: src/modules/Image/colortable_lookup.h:1.15(DEAD)
Rev: src/modules/Image/config.h.in:1.2(DEAD)
Rev: src/modules/Image/configure.in:1.16(DEAD)
Rev: src/modules/Image/dct.c:1.17(DEAD)
Rev: src/modules/Image/default_font.c:1.3(DEAD)
Rev: src/modules/Image/doc-footer:1.3(DEAD)
Rev: src/modules/Image/doc-header:1.7(DEAD)
Rev: src/modules/Image/doc.txt:1.2(DEAD)
Rev: src/modules/Image/doc/.cvsignore:1.1(DEAD)
Rev: src/modules/Image/doc/Image.GIF.html:1.6(DEAD)
Rev: src/modules/Image/doc/Image.PNM.html:1.4(DEAD)
Rev: src/modules/Image/doc/Image.colortable.html:1.10(DEAD)
Rev: src/modules/Image/doc/Image.colortable.html~:1.2(DEAD)
Rev: src/modules/Image/doc/Image.font.html:1.6(DEAD)
Rev: src/modules/Image/doc/Image.font.html~:1.2(DEAD)
Rev: src/modules/Image/doc/Image.html:1.17(DEAD)
Rev: src/modules/Image/doc/Image.html~:1.2(DEAD)
Rev: src/modules/Image/doc/Image.image.html:1.19(DEAD)
Rev: src/modules/Image/doc/Image.image.html~:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_0.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_1.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_11.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_12.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_13.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_14.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_15.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_16.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_17.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_18.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_19.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_2.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_20.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_21.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_22.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_23.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_24.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_25.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_26.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_27.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_28.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_29.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_3.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_30.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_31.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_32.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_33.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_34.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_35.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_36.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_37.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_38.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_39.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_4.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_40.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_41.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_42.gif:1.4(DEAD)
Rev: src/modules/Image/doc/illustration_43.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_44.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_45.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_46.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_47.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_48.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_49.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_5.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_51.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_53.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_54.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_6.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_7.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustration_8.gif:1.3(DEAD)
Rev: src/modules/Image/doc/illustration_9.gif:1.2(DEAD)
Rev: src/modules/Image/doc/illustrations.html:1.4(DEAD)
Rev: src/modules/Image/doc/image.html:1.2(DEAD)
Rev: src/modules/Image/doc/image_old_doc.html:1.2(DEAD)
Rev: src/modules/Image/doc/lena.gif:1.2(DEAD)
Rev: src/modules/Image/doc/lena.ppm:1.2(DEAD)
Rev: src/modules/Image/encodings/.cvsignore:1.2(DEAD)
Rev: src/modules/Image/encodings/Makefile.in:1.33(DEAD)
Rev: src/modules/Image/encodings/_xpm.c:1.16(DEAD)
Rev: src/modules/Image/encodings/any.c:1.20(DEAD)
Rev: src/modules/Image/encodings/avs.c:1.12(DEAD)
Rev: src/modules/Image/encodings/bmp.c:1.30(DEAD)
Rev: src/modules/Image/encodings/configure.in:1.6(DEAD)
Rev: src/modules/Image/encodings/dsi.c:1.3(DEAD)
Rev: src/modules/Image/encodings/encodings.h:1.2(DEAD)
Rev: src/modules/Image/encodings/gd.c:1.5(DEAD)
Rev: src/modules/Image/encodings/gif.c:1.61(DEAD)
Rev: src/modules/Image/encodings/gif.h:1.2(DEAD)
Rev: src/modules/Image/encodings/gif_lzw.c:1.10(DEAD)
Rev: src/modules/Image/encodings/gif_lzw.h:1.9(DEAD)
Rev: src/modules/Image/encodings/hrz.c:1.6(DEAD)
Rev: src/modules/Image/encodings/iff.c:1.9(DEAD)
Rev: src/modules/Image/encodings/ilbm.c:1.21(DEAD)
Rev: src/modules/Image/encodings/pcx.c:1.15(DEAD)
Rev: src/modules/Image/encodings/png.c:1.41(DEAD)
Rev: src/modules/Image/encodings/pnm.c:1.24(DEAD)
Rev: src/modules/Image/encodings/psd.c:1.27(DEAD)
Rev: src/modules/Image/encodings/psd_constant_strings.h:1.4(DEAD)
Rev: src/modules/Image/encodings/pvr.c:1.12(DEAD)
Rev: src/modules/Image/encodings/ras.c:1.13(DEAD)
Rev: src/modules/Image/encodings/tga.c:1.26(DEAD)
Rev: src/modules/Image/encodings/tim.c:1.11(DEAD)
Rev: src/modules/Image/encodings/wbf.c:1.7(DEAD)
Rev: src/modules/Image/encodings/x.c:1.35(DEAD)
Rev: src/modules/Image/encodings/xbm.c:1.13(DEAD)
Rev: src/modules/Image/encodings/xcf.c:1.35(DEAD)
Rev: src/modules/Image/encodings/xcf_constant_strings.h:1.1(DEAD)
Rev: src/modules/Image/encodings/xwd.c:1.19(DEAD)
Rev: src/modules/Image/font.c:1.66(DEAD)
Rev: src/modules/Image/illustration.pike:1.3(DEAD)
Rev: src/modules/Image/image.c:1.185(DEAD)
Rev: src/modules/Image/image.h:1.46(DEAD)
Rev: src/modules/Image/image_autodoc_foo:1.3(DEAD)
Rev: src/modules/Image/image_module.c:1.9(DEAD)
Rev: src/modules/Image/initstuff.h:1.11(DEAD)
Rev: src/modules/Image/layer_channel.h:1.3(DEAD)
Rev: src/modules/Image/layer_oper.h:1.7(DEAD)
Rev: src/modules/Image/layers.c:1.60(DEAD)
Rev: src/modules/Image/lzw.c:1.8(DEAD)
Rev: src/modules/Image/lzw.h:1.6(DEAD)
Rev: src/modules/Image/match.h:1.2(DEAD)
Rev: src/modules/Image/matrix.c:1.30(DEAD)
Rev: src/modules/Image/mkdoc.pike:1.16(DEAD)
Rev: src/modules/Image/mktests.pike:1.3(DEAD)
Rev: src/modules/Image/mkwmml.pike:1.9(DEAD)
Rev: src/modules/Image/module_testsuite.in:1.16(DEAD)
Rev: src/modules/Image/operator.c:1.37(DEAD)
Rev: src/modules/Image/orient.c:1.18(DEAD)
Rev: src/modules/Image/pattern.c:1.23(DEAD)
Rev: src/modules/Image/phase.h:1.3(DEAD)
Rev: src/modules/Image/pnm.c:1.11(DEAD)
Rev: src/modules/Image/pnm_compat.c:1.4(DEAD)
Rev: src/modules/Image/poly.c:1.12(DEAD)
Rev: src/modules/Image/polyfill.c:1.36(DEAD)
Rev: src/modules/Image/quant.c:1.16(DEAD)
Rev: src/modules/Image/search.c:1.20(DEAD)
Rev: src/modules/Image/test_layers.in:1.1(DEAD)
Rev: src/modules/Image/testfont:1.1(DEAD)
Rev: src/modules/Image/testsuite.in:1.13(DEAD)
Rev: src/modules/Image/testsuite.in.in:1.25(DEAD)
Rev: src/modules/Image/togif.c:1.36(DEAD)
Rev: src/modules/Image/x.c:1.22(DEAD)
Rev: src/modules/Java/.cvsignore:1.2(DEAD)
Rev: src/modules/Java/Makefile.in:1.4(DEAD)
Rev: src/modules/Java/acconfig.h:1.2(DEAD)
Rev: src/modules/Java/configure.in:1.23(DEAD)
Rev: src/modules/Java/jvm.c:1.31(DEAD)
Rev: src/modules/Java/module.pmod.in.in:1.7(DEAD)
Rev: src/modules/Java/testsuite.in:1.3(DEAD)
Rev: src/modules/MIME/.cvsignore:1.3(DEAD)
Rev: src/modules/MIME/Makefile.in:1.4(DEAD)
Rev: src/modules/MIME/acconfig.h:1.2(DEAD)
Rev: src/modules/MIME/configure.in:1.4(DEAD)
Rev: src/modules/MIME/mime.c:1.28(DEAD)
Rev: src/modules/MIME/module.pmod.in:1.7(DEAD)
Rev: src/modules/MIME/testsuite.in:1.7(DEAD)
Rev: src/modules/Makefile.in:1.36(DEAD)
Rev: src/modules/Makefile.src:1.11(DEAD)
Rev: src/modules/Math/.cvsignore:1.2(DEAD)
Rev: src/modules/Math/Makefile.in:1.4(DEAD)
Rev: src/modules/Math/acconfig.h:1.1(DEAD)
Rev: src/modules/Math/configure.in:1.2(DEAD)
Rev: src/modules/Math/math.c:1.3(DEAD)
Rev: src/modules/Math/math.h:1.2(DEAD)
Rev: src/modules/Math/math_matrix.c:1.21(DEAD)
Rev: src/modules/Math/math_module.c:1.5(DEAD)
Rev: src/modules/Math/math_module.h:1.4(DEAD)
Rev: src/modules/Math/matrix.c:1.3(DEAD)
Rev: src/modules/Math/module.pmod.in:1.5(DEAD)
Rev: src/modules/Math/testsuite.in:1.1(DEAD)
Rev: src/modules/Mird/.cvsignore:1.1(DEAD)
Rev: src/modules/Mird/Makefile.in:1.2(DEAD)
Rev: src/modules/Mird/acconfig.h:1.2(DEAD)
Rev: src/modules/Mird/configure.in:1.2(DEAD)
Rev: src/modules/Mird/mird_glue.c:1.13(DEAD)
Rev: src/modules/Mird/module.pmod.in:1.6(DEAD)
Rev: src/modules/Mird/testsuite.in:1.1(DEAD)
Rev: src/modules/Msql/.cvsignore:1.3(DEAD)
Rev: src/modules/Msql/COPYING:1.2(DEAD)
Rev: src/modules/Msql/ChangeLog:1.2(DEAD)
Rev: src/modules/Msql/INSTALL:1.1.1.1(DEAD)
Rev: src/modules/Msql/Makefile.in:1.5(DEAD)
Rev: src/modules/Msql/NOTES:1.1.1.1(DEAD)
Rev: src/modules/Msql/configure.in:1.5(DEAD)
Rev: src/modules/Msql/doc/msql:1.3(DEAD)
Rev: src/modules/Msql/msql_config.h.in:1.2(DEAD)
Rev: src/modules/Msql/msqlmod.c:1.17(DEAD)
Rev: src/modules/Msql/test_msqlmod.pike:1.2(DEAD)
Rev: src/modules/Msql/testsuite.in:1.1.1.1(DEAD)
Rev: src/modules/Msql/version.h:1.2(DEAD)
Rev: src/modules/Mysql/.cvsignore:1.4(DEAD)
Rev: src/modules/Mysql/Makefile.in:1.5(DEAD)
Rev: src/modules/Mysql/acconfig.h:1.2(DEAD)
Rev: src/modules/Mysql/configure.in:1.17(DEAD)
Rev: src/modules/Mysql/doc/mysql:1.4(DEAD)
Rev: src/modules/Mysql/doc/mysql_result:1.2(DEAD)
Rev: src/modules/Mysql/dummy.c:1.5(DEAD)
Rev: src/modules/Mysql/mysql.c:1.41(DEAD)
Rev: src/modules/Mysql/precompiled_mysql.h:1.11(DEAD)
Rev: src/modules/Mysql/result.c:1.18(DEAD)
Rev: src/modules/Mysql/testsuite.in:1.1(DEAD)
Rev: src/modules/Odbc/.cvsignore:1.3(DEAD)
Rev: src/modules/Odbc/Makefile.in:1.4(DEAD)
Rev: src/modules/Odbc/acconfig.h:1.5(DEAD)
Rev: src/modules/Odbc/configure.in:1.23(DEAD)
Rev: src/modules/Odbc/odbc.c:1.24(DEAD)
Rev: src/modules/Odbc/odbc_result.c:1.24(DEAD)
Rev: src/modules/Odbc/precompiled_odbc.h:1.15(DEAD)
Rev: src/modules/Odbc/testsuite.in:1.1(DEAD)
Rev: src/modules/Oracle/.cvsignore:1.3(DEAD)
Rev: src/modules/Oracle/Makefile.in:1.3(DEAD)
Rev: src/modules/Oracle/acconfig.h:1.1(DEAD)
Rev: src/modules/Oracle/configure.in:1.29(DEAD)
Rev: src/modules/Oracle/module.pmod.in:1.7(DEAD)
Rev: src/modules/Oracle/oracle.c:1.53(DEAD)
Rev: src/modules/Oracle/testsuite.in:1.1(DEAD)
Rev: src/modules/PDF/Makefile.in:1.1(DEAD)
Rev: src/modules/PDF/acconfig.h:1.1(DEAD)
Rev: src/modules/PDF/configure.in:1.1(DEAD)
Rev: src/modules/PDF/pdf_machine.h.in:1.2(DEAD)
Rev: src/modules/PDF/pdflib_glue.c:1.4(DEAD)
Rev: src/modules/PDF/stamp-h.in:1.1(DEAD)
Rev: src/modules/PDF/testsuite.in:1.1(DEAD)
Rev: src/modules/Parser/.cvsignore:1.4(DEAD)
Rev: src/modules/Parser/Makefile.in:1.4(DEAD)
Rev: src/modules/Parser/acconfig.h:1.2(DEAD)
Rev: src/modules/Parser/config.h.in:1.2(DEAD)
Rev: src/modules/Parser/configure.in:1.1(DEAD)
Rev: src/modules/Parser/html.c:1.123(DEAD)
Rev: src/modules/Parser/initstuff.h:1.2(DEAD)
Rev: src/modules/Parser/module.pmod.in:1.7(DEAD)
Rev: src/modules/Parser/parser.c:1.11(DEAD)
Rev: src/modules/Parser/parser.h:1.1(DEAD)
Rev: src/modules/Parser/testsuite.in:1.41(DEAD)
Rev: src/modules/Perl/.cvsignore:1.4(DEAD)
Rev: src/modules/Perl/Makefile.in:1.4(DEAD)
Rev: src/modules/Perl/acconfig.h:1.1(DEAD)
Rev: src/modules/Perl/configure.in:1.9(DEAD)
Rev: src/modules/Perl/perlmod.c:1.23(DEAD)
Rev: src/modules/Perl/testcase.pl:1.1(DEAD)
Rev: src/modules/Perl/testsuite.in:1.3(DEAD)
Rev: src/modules/Pipe/.cvsignore:1.4(DEAD)
Rev: src/modules/Pipe/Makefile.in:1.5(DEAD)
Rev: src/modules/Pipe/acconfig.h:1.1(DEAD)
Rev: src/modules/Pipe/config.h.in:1.2(DEAD)
Rev: src/modules/Pipe/configure.in:1.7(DEAD)
Rev: src/modules/Pipe/pipe.c:1.45(DEAD)
Rev: src/modules/Pipe/testsuite.in:1.1(DEAD)
Rev: src/modules/Postgres/.cvsignore:1.3(DEAD)
Rev: src/modules/Postgres/ChangeLog:1.4(DEAD)
Rev: src/modules/Postgres/Makefile.in:1.5(DEAD)
Rev: src/modules/Postgres/configure.in:1.11(DEAD)
Rev: src/modules/Postgres/doc/postgres_postgres:1.2(DEAD)
Rev: src/modules/Postgres/doc/postgres_postgres_result:1.2(DEAD)
Rev: src/modules/Postgres/doc/sql_postgres:1.2(DEAD)
Rev: src/modules/Postgres/doc/sql_postgres_result:1.2(DEAD)
Rev: src/modules/Postgres/extras/test_notify.pike:1.2(DEAD)
Rev: src/modules/Postgres/extras/test_schema.pike:1.2(DEAD)
Rev: src/modules/Postgres/pg_types.h:1.3(DEAD)
Rev: src/modules/Postgres/pgres_config.h.in:1.3(DEAD)
Rev: src/modules/Postgres/pgresult.c:1.15(DEAD)
Rev: src/modules/Postgres/pgresult.h:1.2(DEAD)
Rev: src/modules/Postgres/postgres.c:1.21(DEAD)
Rev: src/modules/Postgres/quickmanual.txt:1.1.1.1(DEAD)
Rev: src/modules/Postgres/testsuite.in:1.1.1.1(DEAD)
Rev: src/modules/Postgres/version.h:1.3(DEAD)
Rev: src/modules/Regexp/.cvsignore:1.4(DEAD)
Rev: src/modules/Regexp/Makefile.in:1.7(DEAD)
Rev: src/modules/Regexp/acconfig.h:1.1(DEAD)
Rev: src/modules/Regexp/configure.in:1.6(DEAD)
Rev: src/modules/Regexp/doc/regexp:1.1(DEAD)
Rev: src/modules/Regexp/glue.c:1.20(DEAD)
Rev: src/modules/Regexp/module.pmod.in:1.4(DEAD)
Rev: src/modules/Regexp/pike_regexp.c:1.20(DEAD)
Rev: src/modules/Regexp/pike_regexp.h:1.4(DEAD)
Rev: src/modules/Regexp/testsuite.in:1.7(DEAD)
Rev: src/modules/SANE/.cvsignore:1.2(DEAD)
Rev: src/modules/SANE/Makefile.in:1.1(DEAD)
Rev: src/modules/SANE/acconfig.h:1.1(DEAD)
Rev: src/modules/SANE/configure.in:1.1(DEAD)
Rev: src/modules/SANE/sane.c:1.8(DEAD)
Rev: src/modules/SANE/testsuite.in:1.1(DEAD)
Rev: src/modules/Ssleay/.cvsignore:1.4(DEAD)
Rev: src/modules/Ssleay/Makefile.in:1.5(DEAD)
Rev: src/modules/Ssleay/acconfig.h:1.2(DEAD)
Rev: src/modules/Ssleay/configure.in:1.5(DEAD)
Rev: src/modules/Ssleay/ssleay.c:1.14(DEAD)
Rev: src/modules/Ssleay/testsuite.in:1.1(DEAD)
Rev: src/modules/Yp/.cvsignore:1.3(DEAD)
Rev: src/modules/Yp/Makefile.in:1.5(DEAD)
Rev: src/modules/Yp/acconfig.h:1.3(DEAD)
Rev: src/modules/Yp/configure.in:1.9(DEAD)
Rev: src/modules/Yp/doc:1.1(DEAD)
Rev: src/modules/Yp/module.pmod.in:1.13(DEAD)
Rev: src/modules/Yp/testsuite.in:1.1(DEAD)
Rev: src/modules/Yp/yp.c:1.22(DEAD)
Rev: src/modules/_Charset/.cvsignore:1.2(DEAD)
Rev: src/modules/_Charset/Makefile.in:1.4(DEAD)
Rev: src/modules/_Charset/acconfig.h:1.1(DEAD)
Rev: src/modules/_Charset/charsetmod.c:1.26(DEAD)
Rev: src/modules/_Charset/configure.in:1.2(DEAD)
Rev: src/modules/_Charset/iso2022.c:1.20(DEAD)
Rev: src/modules/_Charset/iso2022.h:1.2(DEAD)
Rev: src/modules/_Charset/misc.c:1.7(DEAD)
Rev: src/modules/_Charset/module.pmod.in:1.9(DEAD)
Rev: src/modules/_Charset/tables.c:1.9(DEAD)
Rev: src/modules/_Charset/testsuite.in:1.1(DEAD)
Rev: src/modules/_Crypto/.build_lobotomized_crypto:1.7(DEAD)
Rev: src/modules/_Crypto/.cvsignore:1.5(DEAD)
Rev: src/modules/_Crypto/.exportable_files:1.4(DEAD)
Rev: src/modules/_Crypto/CREDITS:1.3(DEAD)
Rev: src/modules/_Crypto/ChangeLog:1.1(DEAD)
Rev: src/modules/_Crypto/Makefile:1.10(DEAD)
Rev: src/modules/_Crypto/Makefile.in:1.25(DEAD)
Rev: src/modules/_Crypto/StdCrypt.pike:1.5(DEAD)
Rev: src/modules/_Crypto/acconfig.h:1.1(DEAD)
Rev: src/modules/_Crypto/arcfour.c:1.13(DEAD)
Rev: src/modules/_Crypto/cast.c:1.9(DEAD)
Rev: src/modules/_Crypto/cbc.c:1.18(DEAD)
Rev: src/modules/_Crypto/configure.in:1.11(DEAD)
Rev: src/modules/_Crypto/crypto.c:1.41(DEAD)
Rev: src/modules/_Crypto/crypto.doc:1.5(DEAD)
Rev: src/modules/_Crypto/crypto.h:1.6(DEAD)
Rev: src/modules/_Crypto/crypto.pre.pike:1.5(DEAD)
Rev: src/modules/_Crypto/crypto_submodule.doc:1.4(DEAD)
Rev: src/modules/_Crypto/des.c:1.19(DEAD)
Rev: src/modules/_Crypto/des.pike:1.1.1.1(DEAD)
Rev: src/modules/_Crypto/hash_submodule.doc:1.1(DEAD)
Rev: src/modules/_Crypto/idea.c:1.16(DEAD)
Rev: src/modules/_Crypto/idea.pike:1.4(DEAD)
Rev: src/modules/_Crypto/include/.exportable_files:1.2(DEAD)
Rev: src/modules/_Crypto/include/RCSID.h:1.6(DEAD)
Rev: src/modules/_Crypto/include/arcfour.h:1.4(DEAD)
Rev: src/modules/_Crypto/include/cast.h:1.2(DEAD)
Rev: src/modules/_Crypto/include/crypto_types.h:1.5(DEAD)
Rev: src/modules/_Crypto/include/des.h:1.4(DEAD)
Rev: src/modules/_Crypto/include/idea.h:1.4(DEAD)
Rev: src/modules/_Crypto/include/md2.h:1.1(DEAD)
Rev: src/modules/_Crypto/include/md5.h:1.2(DEAD)
Rev: src/modules/_Crypto/include/rijndael.h:1.2(DEAD)
Rev: src/modules/_Crypto/include/sha.h:1.4(DEAD)
Rev: src/modules/_Crypto/invert.c:1.11(DEAD)
Rev: src/modules/_Crypto/lib/.cvsignore:1.3(DEAD)
Rev: src/modules/_Crypto/lib/.exportable_files:1.2(DEAD)
Rev: src/modules/_Crypto/lib/Makefile.in:1.26(DEAD)
Rev: src/modules/_Crypto/lib/arcfour.c:1.7(DEAD)
Rev: src/modules/_Crypto/lib/cast.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/cast_sboxes.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/configure.in:1.12(DEAD)
Rev: src/modules/_Crypto/lib/desCode.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/desKerb.c:1.3(DEAD)
Rev: src/modules/_Crypto/lib/desQuick.c:1.4(DEAD)
Rev: src/modules/_Crypto/lib/desTest.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/desUtil.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore.README:1.1(DEAD)
Rev: src/modules/_Crypto/lib/descore.shar.gz:1.1(DEAD)
Rev: src/modules/_Crypto/lib/descore/Makefile:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/README:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desCode.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desCore.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desKerb.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desQuick.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desTest.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desUtil.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/descore.diffs:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/descore.shar.gz:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desdata.c:1.2(DEAD)
Rev: src/modules/_Crypto/lib/descore/desinfo.h:1.2(DEAD)
Rev: src/modules/_Crypto/lib/desdata.c:1.4(DEAD)
Rev: src/modules/_Crypto/lib/desdata.pike:1.1(DEAD)
Rev: src/modules/_Crypto/lib/desinfo.h:1.3(DEAD)
Rev: src/modules/_Crypto/lib/idea.c:1.6(DEAD)
Rev: src/modules/_Crypto/lib/install-sh:1.2(DEAD)
Rev: src/modules/_Crypto/lib/md2.c:1.3(DEAD)
Rev: src/modules/_Crypto/lib/md5.c:1.3(DEAD)
Rev: src/modules/_Crypto/lib/rijndael-boxes.dat:1.1(DEAD)
Rev: src/modules/_Crypto/lib/rijndael.README:1.1(DEAD)
Rev: src/modules/_Crypto/lib/rijndael.c:1.1(DEAD)
Rev: src/modules/_Crypto/lib/sha.c:1.7(DEAD)
Rev: src/modules/_Crypto/md2.c:1.10(DEAD)
Rev: src/modules/_Crypto/md5.c:1.15(DEAD)
Rev: src/modules/_Crypto/md5.pike:1.1.1.1(DEAD)
Rev: src/modules/_Crypto/nt.c:1.7(DEAD)
Rev: src/modules/_Crypto/pipe.c:1.19(DEAD)
Rev: src/modules/_Crypto/precompiled_crypto.h:1.18(DEAD)
Rev: src/modules/_Crypto/rijndael.c:1.4(DEAD)
Rev: src/modules/_Crypto/rsa.c:1.24(DEAD)
Rev: src/modules/_Crypto/sha.c:1.18(DEAD)
Rev: src/modules/_Crypto/test_crypto.pike:1.5(DEAD)
Rev: src/modules/_Crypto/testsuite.in:1.15(DEAD)
Rev: src/modules/_Image_FreeType/.cvsignore:1.1(DEAD)
Rev: src/modules/_Image_FreeType/Makefile.in:1.1(DEAD)
Rev: src/modules/_Image_FreeType/acconfig.h:1.1(DEAD)
Rev: src/modules/_Image_FreeType/configure.in:1.3(DEAD)
Rev: src/modules/_Image_FreeType/freetype.c:1.3(DEAD)
Rev: src/modules/_Image_FreeType/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_GIF/.cvsignore:1.1(DEAD)
Rev: src/modules/_Image_GIF/Makefile.in:1.1(DEAD)
Rev: src/modules/_Image_GIF/acconfig.h:1.1(DEAD)
Rev: src/modules/_Image_GIF/configure.in:1.1(DEAD)
Rev: src/modules/_Image_GIF/gif_lzw.c:1.1(DEAD)
Rev: src/modules/_Image_GIF/gif_lzw.h:1.1(DEAD)
Rev: src/modules/_Image_GIF/image_gif.c:1.4(DEAD)
Rev: src/modules/_Image_GIF/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_JPEG/.cvsignore:1.3(DEAD)
Rev: src/modules/_Image_JPEG/Makefile.in:1.4(DEAD)
Rev: src/modules/_Image_JPEG/acconfig.h:1.1(DEAD)
Rev: src/modules/_Image_JPEG/config.h.in:1.2(DEAD)
Rev: src/modules/_Image_JPEG/configure.in:1.6(DEAD)
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.41(DEAD)
Rev: src/modules/_Image_JPEG/stamp-h.in:1.2(DEAD)
Rev: src/modules/_Image_JPEG/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_PNG/.cvsignore:1.1(DEAD)
Rev: src/modules/_Image_PNG/Makefile.in:1.3(DEAD)
Rev: src/modules/_Image_PNG/acconfig.h:1.2(DEAD)
Rev: src/modules/_Image_PNG/configure.in:1.3(DEAD)
Rev: src/modules/_Image_PNG/image_png.c:1.2(DEAD)
Rev: src/modules/_Image_PNG/testsuite.in:1.4(DEAD)
Rev: src/modules/_Image_TIFF/.cvsignore:1.2(DEAD)
Rev: src/modules/_Image_TIFF/Makefile.in:1.3(DEAD)
Rev: src/modules/_Image_TIFF/acconfig.h:1.1(DEAD)
Rev: src/modules/_Image_TIFF/configure.in:1.3(DEAD)
Rev: src/modules/_Image_TIFF/image_tiff.c:1.25(DEAD)
Rev: src/modules/_Image_TIFF/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_TTF/.cvsignore:1.4(DEAD)
Rev: src/modules/_Image_TTF/Makefile.in:1.3(DEAD)
Rev: src/modules/_Image_TTF/acconfig.h:1.3(DEAD)
Rev: src/modules/_Image_TTF/configure.in:1.7(DEAD)
Rev: src/modules/_Image_TTF/image_ttf.c:1.39(DEAD)
Rev: src/modules/_Image_TTF/testsuite.in:1.1(DEAD)
Rev: src/modules/_Image_XFace/.cvsignore:1.2(DEAD)
Rev: src/modules/_Image_XFace/Makefile.in:1.4(DEAD)
Rev: src/modules/_Image_XFace/acconfig.h:1.2(DEAD)
Rev: src/modules/_Image_XFace/configure.in:1.4(DEAD)
Rev: src/modules/_Image_XFace/image_xface.c:1.14(DEAD)
Rev: src/modules/_Image_XFace/testsuite.in:1.2(DEAD)
Rev: src/modules/_Roxen/.cvsignore:1.1(DEAD)
Rev: src/modules/_Roxen/Makefile.in:1.1(DEAD)
Rev: src/modules/_Roxen/acconfig.h:1.1(DEAD)
Rev: src/modules/_Roxen/configure.in:1.1(DEAD)
Rev: src/modules/_Roxen/roxen.c:1.7(DEAD)
Rev: src/modules/_Roxen/testsuite.in:1.1(DEAD)
Rev: src/modules/_math/.cvsignore:1.8(DEAD)
Rev: src/modules/_math/Makefile.in:1.7(DEAD)
Rev: src/modules/_math/Makefile.src:1.6(DEAD)
Rev: src/modules/_math/acconfig.h:1.2(DEAD)
Rev: src/modules/_math/configure:1.2(DEAD)
Rev: src/modules/_math/configure.in:1.9(DEAD)
Rev: src/modules/_math/doc/acos:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/asin:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/atan:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/ceil:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/cos:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/exp:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/floor:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/log:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/pow:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/sin:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/sqrt:1.1.1.1(DEAD)
Rev: src/modules/_math/doc/tan:1.1.1.1(DEAD)
Rev: src/modules/_math/math.c:1.35(DEAD)
Rev: src/modules/_math/testsuite.in:1.3(DEAD)
Rev: src/modules/call_out/.cvsignore:1.8(DEAD)
Rev: src/modules/call_out/Makefile.in:1.8(DEAD)
Rev: src/modules/call_out/Makefile.src:1.5(DEAD)
Rev: src/modules/call_out/acconfig.h:1.1(DEAD)
Rev: src/modules/call_out/call_out.c:1.40(DEAD)
Rev: src/modules/call_out/configure:1.2(DEAD)
Rev: src/modules/call_out/configure.in:1.7(DEAD)
Rev: src/modules/call_out/doc/_do_call_outs:1.1(DEAD)
Rev: src/modules/call_out/doc/call_out:1.1.1.1(DEAD)
Rev: src/modules/call_out/doc/call_out_info:1.1.1.1(DEAD)
Rev: src/modules/call_out/doc/find_call_out:1.1.1.1(DEAD)
Rev: src/modules/call_out/doc/remove_call_out:1.1.1.1(DEAD)
Rev: src/modules/call_out/test_co.pike:1.6(DEAD)
Rev: src/modules/call_out/testsuite.in:1.6(DEAD)
Rev: src/modules/configure:1.2(DEAD)
Rev: src/modules/configure.in:1.6(DEAD)
Rev: src/modules/dynamic_module_makefile.in:1.68(DEAD)
Rev: src/modules/files/.cvsignore:1.7(DEAD)
Rev: src/modules/files/Makefile.in:1.12(DEAD)
Rev: src/modules/files/Makefile.src:1.6(DEAD)
Rev: src/modules/files/acconfig.h:1.16(DEAD)
Rev: src/modules/files/configure:1.2(DEAD)
Rev: src/modules/files/configure.in:1.74(DEAD)
Rev: src/modules/files/datagram.c:1.2(DEAD)
Rev: src/modules/files/doc/cd:1.1.1.1(DEAD)
Rev: src/modules/files/doc/errno:1.1.1.1(DEAD)
Rev: src/modules/files/doc/exece:1.1.1.1(DEAD)
Rev: src/modules/files/doc/file:1.4(DEAD)
Rev: src/modules/files/doc/file_stat:1.2(DEAD)
Rev: src/modules/files/doc/filesystem_stat:1.1(DEAD)
Rev: src/modules/files/doc/fork:1.1.1.1(DEAD)
Rev: src/modules/files/doc/get_dir:1.1.1.1(DEAD)
Rev: src/modules/files/doc/getcwd:1.1.1.1(DEAD)
Rev: src/modules/files/doc/mkdir:1.1.1.1(DEAD)
Rev: src/modules/files/doc/mv:1.1.1.1(DEAD)
Rev: src/modules/files/doc/port:1.2(DEAD)
Rev: src/modules/files/doc/rm:1.1.1.1(DEAD)
Rev: src/modules/files/doc/strerror:1.1.1.1(DEAD)
Rev: src/modules/files/doc/werror:1.1.1.1(DEAD)
Rev: src/modules/files/efuns.c:1.89(DEAD)
Rev: src/modules/files/file.c:1.207(DEAD)
Rev: src/modules/files/file.h:1.19(DEAD)
Rev: src/modules/files/file_functions.h:1.17(DEAD)
Rev: src/modules/files/file_machine.h.in:1.7(DEAD)
Rev: src/modules/files/sendfile.c:1.53(DEAD)
Rev: src/modules/files/sendfiletest.pike:1.6(DEAD)
Rev: src/modules/files/socket.c:1.52(DEAD)
Rev: src/modules/files/socktest.pike:1.15(DEAD)
Rev: src/modules/files/stat.c:1.15(DEAD)
Rev: src/modules/files/termios.c:1.11(DEAD)
Rev: src/modules/files/termios_flags.h:1.2(DEAD)
Rev: src/modules/files/termios_speeds.h:1.2(DEAD)
Rev: src/modules/files/testsuite.in:1.21(DEAD)
Rev: src/modules/files/udp.c:1.19(DEAD)
Rev: src/modules/gdbmmod/.cvsignore:1.5(DEAD)
Rev: src/modules/gdbmmod/Makefile.in:1.5(DEAD)
Rev: src/modules/gdbmmod/Makefile.src:1.5(DEAD)
Rev: src/modules/gdbmmod/configure:1.2(DEAD)
Rev: src/modules/gdbmmod/configure.in:1.5(DEAD)
Rev: src/modules/gdbmmod/doc/gdbm:1.2(DEAD)
Rev: src/modules/gdbmmod/gdbm_machine.h.in:1.2(DEAD)
Rev: src/modules/gdbmmod/gdbmmod.c:1.7(DEAD)
Rev: src/modules/gdbmmod/testsuite.in:1.4(DEAD)
Rev: src/modules/gmpmod/.cvsignore:1.5(DEAD)
Rev: src/modules/gmpmod/Makefile.in:1.5(DEAD)
Rev: src/modules/gmpmod/Makefile.src:1.5(DEAD)
Rev: src/modules/gmpmod/configure:1.2(DEAD)
Rev: src/modules/gmpmod/configure.in:1.6(DEAD)
Rev: src/modules/gmpmod/doc/mpz:1.3(DEAD)
Rev: src/modules/gmpmod/gmp_machine.h.in:1.3(DEAD)
Rev: src/modules/gmpmod/mpz_glue.c:1.15(DEAD)
Rev: src/modules/gmpmod/testsuite.in:1.4(DEAD)
Rev: src/modules/image/.cvsignore:1.7(DEAD)
Rev: src/modules/image/Makefile.in:1.7(DEAD)
Rev: src/modules/image/Makefile.src:1.11(DEAD)
Rev: src/modules/image/blit.c:1.11(DEAD)
Rev: src/modules/image/config.h.in:1.2(DEAD)
Rev: src/modules/image/configure:1.4(DEAD)
Rev: src/modules/image/configure.in:1.8(DEAD)
Rev: src/modules/image/dct.c:1.4(DEAD)
Rev: src/modules/image/dependencies:1.2(DEAD)
Rev: src/modules/image/doc.txt:1.3(DEAD)
Rev: src/modules/image/doc/image.html:1.9(DEAD)
Rev: src/modules/image/doc/säljstöd.html:1.2(DEAD)
Rev: src/modules/image/font.c:1.15(DEAD)
Rev: src/modules/image/image.c:1.41(DEAD)
Rev: src/modules/image/image.h:1.18(DEAD)
Rev: src/modules/image/lzw.c:1.10(DEAD)
Rev: src/modules/image/lzw.h:1.4(DEAD)
Rev: src/modules/image/matrix.c:1.12(DEAD)
Rev: src/modules/image/operator.c:1.6(DEAD)
Rev: src/modules/image/pattern.c:1.7(DEAD)
Rev: src/modules/image/pnm.c:1.3(DEAD)
Rev: src/modules/image/quant.c:1.30(DEAD)
Rev: src/modules/image/testfont:1.2(DEAD)
Rev: src/modules/image/testsuite.in:1.6(DEAD)
Rev: src/modules/image/togif.c:1.26(DEAD)
Rev: src/modules/module_configure.in:1.7(DEAD)
Rev: src/modules/module_dir_marker:1.2(DEAD)
Rev: src/modules/module_makefile:1.3(DEAD)
Rev: src/modules/mysql/.cvsignore:1.6(DEAD)
Rev: src/modules/mysql/Makefile.in:1.4(DEAD)
Rev: src/modules/mysql/Makefile.src:1.2(DEAD)
Rev: src/modules/mysql/acconfig.h:1.2(DEAD)
Rev: src/modules/mysql/configure.in:1.16(DEAD)
Rev: src/modules/mysql/doc/mysql:1.11(DEAD)
Rev: src/modules/mysql/doc/mysql_result:1.14(DEAD)
Rev: src/modules/mysql/mysql.c:1.19(DEAD)
Rev: src/modules/mysql/precompiled_mysql.h:1.4(DEAD)
Rev: src/modules/mysql/result.c:1.17(DEAD)
Rev: src/modules/pipe/.cvsignore:1.7(DEAD)
Rev: src/modules/pipe/Makefile.in:1.7(DEAD)
Rev: src/modules/pipe/Makefile.src:1.5(DEAD)
Rev: src/modules/pipe/config.h:1.2(DEAD)
Rev: src/modules/pipe/config.h.in:1.2(DEAD)
Rev: src/modules/pipe/configure:1.4(DEAD)
Rev: src/modules/pipe/configure.in:1.5(DEAD)
Rev: src/modules/pipe/dependencies:1.2(DEAD)
Rev: src/modules/pipe/pipe.c:1.11(DEAD)
Rev: src/modules/pipe/testsuite.in:1.2(DEAD)
Rev: src/modules/readline/.cvsignore:1.4(DEAD)
Rev: src/modules/readline/Makefile.in:1.3(DEAD)
Rev: src/modules/readline/acconfig.h:1.2(DEAD)
Rev: src/modules/readline/configure.in:1.6(DEAD)
Rev: src/modules/readline/doc/readline:1.2(DEAD)
Rev: src/modules/readline/readline_machine.h.in:1.2(DEAD)
Rev: src/modules/readline/readlinemod.c:1.12(DEAD)
Rev: src/modules/readline/testsuite.in:1.2(DEAD)
Rev: src/modules/readlinemod/.cvsignore:1.5(DEAD)
Rev: src/modules/readlinemod/Makefile.in:1.6(DEAD)
Rev: src/modules/readlinemod/Makefile.src:1.6(DEAD)
Rev: src/modules/readlinemod/configure:1.2(DEAD)
Rev: src/modules/readlinemod/configure.in:1.9(DEAD)
Rev: src/modules/readlinemod/doc/readline:1.2(DEAD)
Rev: src/modules/readlinemod/readline_machine.h.in:1.2(DEAD)
Rev: src/modules/readlinemod/readlinemod.c:1.7(DEAD)
Rev: src/modules/readlinemod/testsuite.in:1.2(DEAD)
Rev: src/modules/regexp/.cvsignore:1.5(DEAD)
Rev: src/modules/regexp/Makefile.in:1.5(DEAD)
Rev: src/modules/regexp/Makefile.src:1.5(DEAD)
Rev: src/modules/regexp/configure:1.2(DEAD)
Rev: src/modules/regexp/configure.in:1.4(DEAD)
Rev: src/modules/regexp/doc/regexp:1.2(DEAD)
Rev: src/modules/regexp/glue.c:1.3(DEAD)
Rev: src/modules/regexp/regexp.c:1.4(DEAD)
Rev: src/modules/regexp/regexp.h:1.2(DEAD)
Rev: src/modules/regexp/testsuite.in:1.2(DEAD)
Rev: src/modules/spider/.cvsignore:1.10(DEAD)
Rev: src/modules/spider/Makefile.in:1.20(DEAD)
Rev: src/modules/spider/Makefile.src:1.7(DEAD)
Rev: src/modules/spider/accesseddb.c:1.19(DEAD)
Rev: src/modules/spider/accesseddb.h:1.2(DEAD)
Rev: src/modules/spider/acconfig.h:1.3(DEAD)
Rev: src/modules/spider/config.h.in:1.2(DEAD)
Rev: src/modules/spider/configure:1.4(DEAD)
Rev: src/modules/spider/configure.in:1.25(DEAD)
Rev: src/modules/spider/defs.h:1.4(DEAD)
Rev: src/modules/spider/dependencies:1.2(DEAD)
Rev: src/modules/spider/discdate.c:1.8(DEAD)
Rev: src/modules/spider/doc:1.1(DEAD)
Rev: src/modules/spider/dumudp.c:1.46(DEAD)
Rev: src/modules/spider/encode_decode.c:1.5(DEAD)
Rev: src/modules/spider/http_parse.c:1.4(DEAD)
Rev: src/modules/spider/lock.c:1.5(DEAD)
Rev: src/modules/spider/lock.h:1.2(DEAD)
Rev: src/modules/spider/sdebug.c:1.5(DEAD)
Rev: src/modules/spider/shared_mem_mapping.c:1.2(DEAD)
Rev: src/modules/spider/sharedmem.c:1.7(DEAD)
Rev: src/modules/spider/sharedmem.h:1.3(DEAD)
Rev: src/modules/spider/spider.c:1.101(DEAD)
Rev: src/modules/spider/spider.h.in:1.2(DEAD)
Rev: src/modules/spider/stardate.c:1.11(DEAD)
Rev: src/modules/spider/streamed_parser.c:1.13(DEAD)
Rev: src/modules/spider/streamed_parser.h:1.4(DEAD)
Rev: src/modules/spider/testsuite.in:1.6(DEAD)
Rev: src/modules/spider/tree.c:1.2(DEAD)
Rev: src/modules/spider/xml.c:1.31(DEAD)
Rev: src/modules/sprintf/.cvsignore:1.8(DEAD)
Rev: src/modules/sprintf/Makefile.in:1.8(DEAD)
Rev: src/modules/sprintf/Makefile.src:1.5(DEAD)
Rev: src/modules/sprintf/acconfig.h:1.1(DEAD)
Rev: src/modules/sprintf/configure:1.2(DEAD)
Rev: src/modules/sprintf/configure.in:1.6(DEAD)
Rev: src/modules/sprintf/doc/sprintf:1.2(DEAD)
Rev: src/modules/sprintf/sprintf.c:1.75(DEAD)
Rev: src/modules/sprintf/testsuite.in:1.27(DEAD)
Rev: src/modules/ssleay/.cvsignore:1.5(DEAD)
Rev: src/modules/ssleay/Makefile.in:1.3(DEAD)
Rev: src/modules/ssleay/Makefile.src:1.8(DEAD)
Rev: src/modules/ssleay/configure.in:1.9(DEAD)
Rev: src/modules/ssleay/ssleay.c:1.10(DEAD)
Rev: src/modules/static_module_makefile.in:1.58(DEAD)
Rev: src/modules/sybase/.cvsignore:1.2(DEAD)
Rev: src/modules/sybase/BUGS:1.1(DEAD)
Rev: src/modules/sybase/Makefile.in:1.1(DEAD)
Rev: src/modules/sybase/TODO:1.1(DEAD)
Rev: src/modules/sybase/acconfig.h:1.2(DEAD)
Rev: src/modules/sybase/configure.in:1.4(DEAD)
Rev: src/modules/sybase/sybase.c:1.6(DEAD)
Rev: src/modules/sybase/sybase.h:1.3(DEAD)
Rev: src/modules/sybase/testsuite.in:1.1(DEAD)
Rev: src/modules/system/.cvsignore:1.9(DEAD)
Rev: src/modules/system/Makefile.in:1.9(DEAD)
Rev: src/modules/system/acconfig.h:1.7(DEAD)
Rev: src/modules/system/configure.in:1.42(DEAD)
Rev: src/modules/system/doc/chroot:1.1(DEAD)
Rev: src/modules/system/doc/getegid:1.1(DEAD)
Rev: src/modules/system/doc/geteuid:1.1(DEAD)
Rev: src/modules/system/doc/getgid:1.1(DEAD)
Rev: src/modules/system/doc/gethostbyaddr:1.1(DEAD)
Rev: src/modules/system/doc/gethostbyname:1.1(DEAD)
Rev: src/modules/system/doc/gethostname:1.1(DEAD)
Rev: src/modules/system/doc/getpgrp:1.1(DEAD)
Rev: src/modules/system/doc/getpid:1.1(DEAD)
Rev: src/modules/system/doc/getppid:1.1(DEAD)
Rev: src/modules/system/doc/getsid:1.1(DEAD)
Rev: src/modules/system/doc/getuid:1.1(DEAD)
Rev: src/modules/system/doc/hardlink:1.1(DEAD)
Rev: src/modules/system/doc/initgroups:1.1(DEAD)
Rev: src/modules/system/doc/openlog:1.1(DEAD)
Rev: src/modules/system/doc/readlink:1.1(DEAD)
Rev: src/modules/system/doc/setegid:1.1(DEAD)
Rev: src/modules/system/doc/seteuid:1.1(DEAD)
Rev: src/modules/system/doc/setgid:1.1(DEAD)
Rev: src/modules/system/doc/setpgrp:1.1(DEAD)
Rev: src/modules/system/doc/setsid:1.1(DEAD)
Rev: src/modules/system/doc/setuid:1.1(DEAD)
Rev: src/modules/system/doc/symlink:1.1(DEAD)
Rev: src/modules/system/doc/uname:1.1(DEAD)
Rev: src/modules/system/errnos.list:1.7(DEAD)
Rev: src/modules/system/mkerrnos.sed:1.3(DEAD)
Rev: src/modules/system/nt.c:1.30(DEAD)
Rev: src/modules/system/passwords.c:1.30(DEAD)
Rev: src/modules/system/syslog.c:1.10(DEAD)
Rev: src/modules/system/system.c:1.98(DEAD)
Rev: src/modules/system/system.h:1.4(DEAD)
Rev: src/modules/system/system_machine.h.in:1.5(DEAD)
Rev: src/modules/system/testsuite.in:1.12(DEAD)
Rev: src/modules/zlibmod/.cvsignore:1.6(DEAD)
Rev: src/modules/zlibmod/Makefile.in:1.3(DEAD)
Rev: src/modules/zlibmod/Makefile.src:1.2(DEAD)
Rev: src/modules/zlibmod/configure.in:1.4(DEAD)
Rev: src/modules/zlibmod/doc/gz_deflate:1.3(DEAD)
Rev: src/modules/zlibmod/doc/gz_inflate:1.3(DEAD)
Rev: src/modules/zlibmod/testsuite.in:1.4(DEAD)
Rev: src/modules/zlibmod/zlib_machine.h.in:1.2(DEAD)
Rev: src/modules/zlibmod/zlibmod.c:1.4(DEAD)
Rev: src/multiset.c:1.31(DEAD)
Rev: src/multiset.h:1.16(DEAD)
Rev: src/object.c:1.155(DEAD)
Rev: src/object.h:1.56(DEAD)
Rev: src/opcodes.c:1.97(DEAD)
Rev: src/opcodes.h:1.10(DEAD)
Rev: src/operators.c:1.115(DEAD)
Rev: src/operators.h:1.9(DEAD)
Rev: src/otable.h:1.3(DEAD)
Rev: src/peep.c:1.45(DEAD)
Rev: src/peep.h:1.8(DEAD)
Rev: src/peep.in:1.45(DEAD)
Rev: src/peep_t.c:1.1(DEAD)
Rev: src/pike-module.in:1.5(DEAD)
Rev: src/pike_dlfcn.h:1.1(DEAD)
Rev: src/pike_error.h:1.8(DEAD)
Rev: src/pike_macros.h:1.23(DEAD)
Rev: src/pike_memory.c:1.98(DEAD)
Rev: src/pike_memory.h:1.29(DEAD)
Rev: src/pike_search.c:1.4(DEAD)
Rev: src/pike_search.h:1.4(DEAD)
Rev: src/pike_search_engine.c:1.5(DEAD)
Rev: src/pike_search_engine2.c:1.3(DEAD)
Rev: src/pike_types.c:1.145(DEAD)
Rev: src/pike_types.h:1.46(DEAD)
Rev: src/port.c:1.36(DEAD)
Rev: src/port.h:1.34(DEAD)
Rev: src/post_modules/.cvsignore:1.2(DEAD)
Rev: src/post_modules/GL/.cvsignore:1.2(DEAD)
Rev: src/post_modules/GL/Makefile.in:1.9(DEAD)
Rev: src/post_modules/GL/acconfig.h:1.3(DEAD)
Rev: src/post_modules/GL/auto.c.in:1.17(DEAD)
Rev: src/post_modules/GL/configure.in:1.13(DEAD)
Rev: src/post_modules/GL/constants.pike:1.1(DEAD)
Rev: src/post_modules/GL/features.pike:1.9(DEAD)
Rev: src/post_modules/GL/gen.pike:1.14(DEAD)
Rev: src/post_modules/GL/top.c:1.14(DEAD)
Rev: src/post_modules/GLUT/.cvsignore:1.2(DEAD)
Rev: src/post_modules/GLUT/Makefile.in:1.5(DEAD)
Rev: src/post_modules/GLUT/acconfig.h:1.1(DEAD)
Rev: src/post_modules/GLUT/auto.c.in:1.3(DEAD)
Rev: src/post_modules/GLUT/configure.in:1.6(DEAD)
Rev: src/post_modules/GLUT/constants.pike:1.1(DEAD)
Rev: src/post_modules/GLUT/features.pike:1.1(DEAD)
Rev: src/post_modules/GLUT/gen.pike:1.1(DEAD)
Rev: src/post_modules/GLUT/top.c:1.4(DEAD)
Rev: src/post_modules/GTK/.cvsignore:1.7(DEAD)
Rev: src/post_modules/GTK/AUTHORS:1.1(DEAD)
Rev: src/post_modules/GTK/Makefile.in:1.28(DEAD)
Rev: src/post_modules/GTK/acconfig.h:1.5(DEAD)
Rev: src/post_modules/GTK/aclocal.m4:1.2(DEAD)
Rev: src/post_modules/GTK/build_pgtk.pike:1.39(DEAD)
Rev: src/post_modules/GTK/configure.in:1.27(DEAD)
Rev: src/post_modules/GTK/dependencies:1.6(DEAD)
Rev: src/post_modules/GTK/doc_roxen_template:1.3(DEAD)
Rev: src/post_modules/GTK/docs.pike:1.6(DEAD)
Rev: src/post_modules/GTK/dummy.c:1.2(DEAD)
Rev: src/post_modules/GTK/dump_cursors.pike:1.2(DEAD)
Rev: src/post_modules/GTK/examples/gcolor.pike:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/psnow.pike:1.3(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow00.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow01.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow02.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow03.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow04.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow05.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/low_level/psnow/snow06.pbm:1.1(DEAD)
Rev: src/post_modules/GTK/examples/psetroot:1.1(DEAD)
Rev: src/post_modules/GTK/examples/pv:1.2(DEAD)
Rev: src/post_modules/GTK/examples/simple_menu.pike:1.1(DEAD)
Rev: src/post_modules/GTK/examples/simple_menu_shortcuts:1.1(DEAD)
Rev: src/post_modules/GTK/examples/testdnd.pike:1.1(DEAD)
Rev: src/post_modules/GTK/gdkeventstrings.h:1.1(DEAD)
Rev: src/post_modules/GTK/make.pike:1.2(DEAD)
Rev: src/post_modules/GTK/make_example_image.pike:1.10(DEAD)
Rev: src/post_modules/GTK/make_sources.pike:1.2(DEAD)
Rev: src/post_modules/GTK/module.pmod.in:1.5(DEAD)
Rev: src/post_modules/GTK/new_build_pgtk.pike:1.9(DEAD)
Rev: src/post_modules/GTK/options.in:1.8(DEAD)
Rev: src/post_modules/GTK/output/doc-pikeref.pike:1.2(DEAD)
Rev: src/post_modules/GTK/output/few.pike:1.1(DEAD)
Rev: src/post_modules/GTK/output/null.pike:1.1(DEAD)
Rev: src/post_modules/GTK/output/split.pike:1.7(DEAD)
Rev: src/post_modules/GTK/output/util.pike:1.3(DEAD)
Rev: src/post_modules/GTK/pcdocs/Alert:1.2(DEAD)
Rev: src/post_modules/GTK/pcdocs/MenuFactory:1.4(DEAD)
Rev: src/post_modules/GTK/pcdocs/SClist:1.1(DEAD)
Rev: src/post_modules/GTK/pcdocs/pDrawingArea:1.2(DEAD)
Rev: src/post_modules/GTK/pgtk.c.head:1.5(DEAD)
Rev: src/post_modules/GTK/pgtk.h:1.24(DEAD)
Rev: src/post_modules/GTK/source/common_draw.inc:1.1(DEAD)
Rev: src/post_modules/GTK/source/constants.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/encode_truecolor.c:1.5(DEAD)
Rev: src/post_modules/GTK/source/gdkatom.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gdkbitmap.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gdkcolor.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gdkdragcontext.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gdkdrawable.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gdkevent.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gdkfont.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gdkgc.pre:1.10(DEAD)
Rev: src/post_modules/GTK/source/gdkimage.pre:1.10(DEAD)
Rev: src/post_modules/GTK/source/gdkpixmap.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gdkrectangle.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gdkregion.pre:1.10(DEAD)
Rev: src/post_modules/GTK/source/gdkwindow.pre:1.16(DEAD)
Rev: src/post_modules/GTK/source/gladexml.pre:1.12(DEAD)
Rev: src/post_modules/GTK/source/global.pre:1.23(DEAD)
Rev: src/post_modules/GTK/source/gnomeabout.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomeapp.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gnomeappbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomeapplet.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gnomecalculator.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomecanvas.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gnomecanvasgroup.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gnomecanvasitem.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomecanvasline.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gnomecolorpicker.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomedateedit.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomedialog.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gnomedock.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomedockband.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomedockitem.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gnomedocklayout.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomedruid.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomedruidpage.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomedruidpagefinish.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomedruidpagestandard.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomedruidpagestart.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomeentry.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomefileentry.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomefontpicker.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomehref.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomeiconentry.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomeiconlist.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gnomeiconselection.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomeless.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomemessagebox.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gnomenumberentry.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomepaperselector.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gnomepixmapentry.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomepropertybox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gnomescores.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gnomestatusdocklet.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkaccelgroup.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkaccelgroup.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkaccellabel.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkaccellabel.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkadjustment.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gtkadjustment.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkalignment.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkalignment.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkarrow.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkarrow.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkaspectframe.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkaspectframe.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbin.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkbin.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbordercombo.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbox.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbutton.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkbutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkbuttonbox.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkbuttonbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcalendar.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkcalendar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckbutton.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckbutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckitem.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckmenuitem.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcheckmenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkclist.pre:1.11(DEAD)
Rev: src/post_modules/GTK/source/gtkclist.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkclock.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorcombo.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorselection.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorselection.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorselectiondialog.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcolorselectiondialog.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcombo.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkcombo.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcombobox.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcontainer.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkcontainer.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkctree.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gtkctree.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkcurve.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkcurve.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdata.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkdata.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdatabox.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkdial.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkdial.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdialog.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkdialog.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdirtree.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdraw.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkdraw.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkdrawingarea.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkdrawingarea.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkeditable.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkeditable.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkentry.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkentry.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkeventbox.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkeventbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfilelist.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfileselection.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkfileselection.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfixed.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkfixed.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfontcombo.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfontselection.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkfontselection.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkfontselectiondialog.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkfontselectiondialog.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkframe.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkframe.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkgammacurve.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkgammacurve.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkglarea.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkglarea.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhandlebox.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkhandlebox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhbbox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkhbbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhbox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkhbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhpaned.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkhpaned.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhruler.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkhruler.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhscale.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkhscale.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhscrollbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkhscrollbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkhseparator.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkhseparator.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkiconfilesel.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkiconlist.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkimage.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gtkimage.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkinputdialog.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkinputdialog.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkinvisible.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkinvisible.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkitem.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkitementry.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtklabel.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtklabel.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtklayout.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtklayout.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtklist.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtklist.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtklistitem.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtklistitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmenu.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkmenu.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmenubar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkmenubar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmenuitem.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkmenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmenushell.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkmenushell.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkmisc.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkmisc.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtknotebook.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtknotebook.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkobject.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gtkobject.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkoptionmenu.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkoptionmenu.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpacker.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkpacker.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpaned.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkpaned.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpixmap.pre:1.8(DEAD)
Rev: src/post_modules/GTK/source/gtkpixmap.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpixmapmenuitem.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpixmapmenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkplot.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkplot.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkplotcanvas.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkplotlayout.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkplug.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkplug.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkprogress.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkprogress.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkprogressbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkprogressbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkpsfont.pre:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkradiobutton.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkradiobutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkradiomenuitem.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gtkradiomenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkrange.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkrange.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkruler.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkruler.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkscale.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkscale.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkscrollbar.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkscrollbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkscrolledwindow.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtkscrolledwindow.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkselectiondata.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkselectiondata.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkseparator.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkseparator.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtksheet.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtksheet.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtksocket.pre:1.9(DEAD)
Rev: src/post_modules/GTK/source/gtksocket.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkspinbutton.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkspinbutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkstatusbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkstatusbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkstyle.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gtkstyle.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktable.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtktable.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktearoffmenuitem.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtktearoffmenuitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktext.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtktext.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktipsquery.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtktipsquery.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktogglebutton.pre:1.7(DEAD)
Rev: src/post_modules/GTK/source/gtktogglebutton.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktoolbar.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtktoolbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktooltips.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtktooltips.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktree.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtktree.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtktreeitem.pre:1.5(DEAD)
Rev: src/post_modules/GTK/source/gtktreeitem.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvbox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvbuttonbox.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvbuttonbox.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkviewport.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkviewport.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvpaned.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvpaned.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvruler.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvruler.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvscale.pre:1.4(DEAD)
Rev: src/post_modules/GTK/source/gtkvscale.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvscrollbar.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvscrollbar.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkvseparator.pre:1.3(DEAD)
Rev: src/post_modules/GTK/source/gtkvseparator.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkwidget.pre:1.15(DEAD)
Rev: src/post_modules/GTK/source/gtkwidget.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/gtkwindow.pre:1.6(DEAD)
Rev: src/post_modules/GTK/source/gtkwindow.pre.old:1.2(DEAD)
Rev: src/post_modules/GTK/source/support.c:1.27(DEAD)
Rev: src/post_modules/Makefile.in:1.3(DEAD)
Rev: src/post_modules/configure.in:1.1(DEAD)
Rev: src/precompile.sh.in:1.6(DEAD)
Rev: src/preprocessor.h:1.36(DEAD)
Rev: src/program.c:1.289(DEAD)
Rev: src/program.h:1.113(DEAD)
Rev: src/program_areas.h:1.7(DEAD)
Rev: src/program_id.h:1.5(DEAD)
Rev: src/queue.c:1.7(DEAD)
Rev: src/queue.h:1.4(DEAD)
Rev: src/run_autoconfig:1.30(DEAD)
Rev: src/rusage.c:1.14(DEAD)
Rev: src/rusage.h:1.3(DEAD)
Rev: src/security.c:1.28(DEAD)
Rev: src/security.h:1.12(DEAD)
Rev: src/signal_handler.c:1.187(DEAD)
Rev: src/signal_handler.h:1.11(DEAD)
Rev: src/smartlink.c:1.12(DEAD)
Rev: src/stamp-h:1.3(DEAD)
Rev: src/stralloc.c:1.114(DEAD)
Rev: src/stralloc.h:1.58(DEAD)
Rev: src/stuff.c:1.13(DEAD)
Rev: src/stuff.h:1.11(DEAD)
Rev: src/svalue.c:1.92(DEAD)
Rev: src/svalue.h:1.75(DEAD)
Rev: src/testsuite.in:1.371(DEAD)
Rev: src/threads.c:1.149(DEAD)
Rev: src/threads.h:1.110(DEAD)
Rev: src/time_stuff.h:1.8(DEAD)
Rev: src/todo:1.3(DEAD)
Rev: src/treeopt.in:1.55(DEAD)
Rev: src/types.h:1.5(DEAD)
Rev: src/ualarm.c:1.3(DEAD)
Rev: src/uncompressor.c:1.4(DEAD)
Rev: src/version.c:1.132(DEAD)
Rev: src/version.h:1.230(DEAD)
Rev: tools/ar:1.10
Rev: tools/bash-fixup:1.3
Rev: tools/chmod:1.1
Rev: tools/cp:1.5
Rev: tools/grep:1.2
Rev: tools/install:1.10
Rev: tools/install-sh:1.1
Rev: tools/lib:1.12
Rev: tools/lib.pike:1.23
Rev: tools/mkdir:1.5
Rev: tools/mv:1.1
Rev: tools/nasm:1.1
Rev: tools/nm:1.2
Rev: tools/pntld:1.7
Rev: tools/ranlib:1.1
Rev: tools/rntany:1.1
Rev: tools/rntcc:1.27
Rev: tools/rntcl:1.13
Rev: tools/rntecl:1.11
Rev: tools/sprsh:1.2
Rev: tools/sprsh-load-balancer:1.1
Rev: tools/sprshd:1.25
Rev: tools/uname:1.4
Rev: tools/wc:1.1
Rev: tutorial/.cvsignore:1.24(DEAD)
Rev: tutorial/Cache.pike:1.3(DEAD)
Rev: tutorial/Gfx.pmod:1.9(DEAD)
Rev: tutorial/Html.pmod:1.4(DEAD)
Rev: tutorial/Image.wmml:1.7(DEAD)
Rev: tutorial/Makefile:1.63(DEAD)
Rev: tutorial/Sgml.pmod:1.19(DEAD)
Rev: tutorial/Wmml.pmod:1.47(DEAD)
Rev: tutorial/XML.pmod:1.1(DEAD)
Rev: tutorial/array.fig:1.1(DEAD)
Rev: tutorial/array.gif:1.2(DEAD)
Rev: tutorial/circle50.pnm:1.1(DEAD)
Rev: tutorial/crypto.wmml:1.3(DEAD)
Rev: tutorial/error.eps:1.1(DEAD)
Rev: tutorial/error.fig:1.2(DEAD)
Rev: tutorial/extending.wmml:1.9(DEAD)
Rev: tutorial/function.fig:1.1(DEAD)
Rev: tutorial/function.gif:1.2(DEAD)
Rev: tutorial/gtk_part1.wmml:1.1(DEAD)
Rev: tutorial/html.pike:1.41(DEAD)
Rev: tutorial/html_onepage.pike:1.3(DEAD)
Rev: tutorial/html_section_pages.pike:1.4(DEAD)
Rev: tutorial/idonex-fonts.tex:1.3(DEAD)
Rev: tutorial/image_ill.pnm:1.1(DEAD)
Rev: tutorial/inherit.fig:1.3(DEAD)
Rev: tutorial/inherit.gif:1.2(DEAD)
Rev: tutorial/js_html.pike:1.1(DEAD)
Rev: tutorial/latex.pike:1.19(DEAD)
Rev: tutorial/left.gif:1.1(DEAD)
Rev: tutorial/lena.gif:1.2(DEAD)
Rev: tutorial/lenna.rs:1.1(DEAD)
Rev: tutorial/man.pike:1.5(DEAD)
Rev: tutorial/manpages:1.26(DEAD)
Rev: tutorial/mapping-internals.fig:1.1(DEAD)
Rev: tutorial/mapping.fig:1.1(DEAD)
Rev: tutorial/mapping.gif:1.2(DEAD)
Rev: tutorial/mirar_html.pike:1.2(DEAD)
Rev: tutorial/multipart.fig:1.1(DEAD)
Rev: tutorial/multipart.gif:1.1(DEAD)
Rev: tutorial/multiset.fig:1.1(DEAD)
Rev: tutorial/multiset.gif:1.2(DEAD)
Rev: tutorial/object.fig:1.1(DEAD)
Rev: tutorial/object.gif:1.2(DEAD)
Rev: tutorial/pdflatex.pike:1.10(DEAD)
Rev: tutorial/pike.eps:1.1(DEAD)
Rev: tutorial/pike.gif:1.4(DEAD)
Rev: tutorial/program.fig:1.1(DEAD)
Rev: tutorial/program.gif:1.2(DEAD)
Rev: tutorial/protocols.wmml:1.1(DEAD)
Rev: tutorial/right.gif:1.1(DEAD)
Rev: tutorial/ryoki_carrot.png:1.1(DEAD)
Rev: tutorial/sitebuilder.pike:1.2(DEAD)
Rev: tutorial/the_image_module.wmml:1.4(DEAD)
Rev: tutorial/tutorial.html:1.17(DEAD)
Rev: tutorial/tutorial.wmml:1.214(DEAD)
Rev: tutorial/types.h:1.2(DEAD)
Rev: tutorial/up.gif:1.1(DEAD)
Rev: tutorial/wmml.wmml:1.5(DEAD)
Rev: tutorial/wmml_to_html:1.5(DEAD)
Rev: tutorial/wmmltohtml2:1.15(DEAD)
Rev: tutorial/xml.pike:1.1(DEAD)
Rev: tutorial/xml2prc.pike:1.2(DEAD)

2000-11-27

2000-11-27 09:29:07 by Per Hedbor <ph@opera.com>

Fixed [Bug 786 (#786)]. Why this was not noticed before I don't know. ssl3_close_callback called die() which tried to ->close() the socket fd. This generated an error, since the FD was already closed.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.26

2000-11-27 09:28:56 by Per Hedbor <ph@opera.com>

Fixed [Bug 786 (#786)]. Why this was not noticed before I don't know. ssl3_close_callback called die() which tried to ->close() the socket fd. This generated an error, since the FD was already closed.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.27

2000-11-27 09:28:56 by Per Hedbor <ph@opera.com>

Fixed [Bug 786 (#786)]. Why this was not noticed before I don't know. ssl3_close_callback called die() which tried to ->close() the socket fd. This generated an error, since the FD was already closed.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.27

2000-11-27 09:28:56 by Per Hedbor <ph@opera.com>

Fixed [Bug 786 (#786)]. Why this was not noticed before I don't know. ssl3_close_callback called die() which tried to ->close() the socket fd. This generated an error, since the FD was already closed.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.27

2000-10-22

2000-10-22 11:35:14 by Andreas Sigfridsson <sigge@lysator.liu.se>

Added SSL client certificate support.

Rev: lib/modules/SSL.pmod/DOC:1.2
Rev: lib/modules/SSL.pmod/connection.pike:1.14
Rev: lib/modules/SSL.pmod/context.pike:1.12
Rev: lib/modules/SSL.pmod/handshake.pike:1.21
Rev: lib/modules/SSL.pmod/session.pike:1.12
Rev: lib/modules/SSL.pmod/sslfile.pike:1.25
Rev: lib/modules/SSL.pmod/sslport.pike:1.7

2000-10-12

2000-10-12 13:55:15 by Andreas Sigfridsson <sigge@lysator.liu.se>

This should fix [bug 443 (#443)], hopefully not resurrecting the older bug that this fix was applied for in the first place.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.26

2000-10-12 13:55:15 by Andreas Sigfridsson <sigge@lysator.liu.se>

This should fix [bug 443 (#443)], hopefully not resurrecting the older bug that this fix was applied for in the first place.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.26

2000-10-12 13:55:15 by Andreas Sigfridsson <sigge@lysator.liu.se>

This should fix [bug 443 (#443)], hopefully not resurrecting the older bug that this fix was applied for in the first place.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.26

2000-08-15

2000-08-15 21:35:43 by Martin Stjernholm <mast@lysator.liu.se>

Start the write queue from close too.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.24

2000-08-15 21:35:29 by Martin Stjernholm <mast@lysator.liu.se>

Start the write queue from close too.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.25

2000-08-15 21:35:29 by Martin Stjernholm <mast@lysator.liu.se>

Start the write queue from close too.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.25

2000-08-15 21:35:29 by Martin Stjernholm <mast@lysator.liu.se>

Start the write queue from close too.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.25

2000-08-14

2000-08-14 22:43:12 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where written data didn't always get sent: Start the write
queue from write().

Rev: lib/modules/SSL.pmod/sslfile.pike:1.24

2000-08-14 22:43:12 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where written data didn't always get sent: Start the write
queue from write().

Rev: lib/modules/SSL.pmod/sslfile.pike:1.24

2000-08-14 22:43:12 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where written data didn't always get sent: Start the write
queue from write().

Rev: lib/modules/SSL.pmod/sslfile.pike:1.24

2000-08-14 22:43:00 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug where written data didn't always get sent: Start the write
queue from write().

Rev: lib/modules/SSL.pmod/sslfile.pike:1.23

2000-08-08

2000-08-08 18:23:15 by Andreas Sigfridsson <sigge@lysator.liu.se>

Reverted back to stable point - development stuff moved to the module ssl3-7.1

Rev: lib/modules/SSL.pmod/TODO:1.3
Rev: lib/modules/SSL.pmod/alert.pike:1.4
Rev: lib/modules/SSL.pmod/cipher.pike:1.16
Rev: lib/modules/SSL.pmod/connection.pike:1.14
Rev: lib/modules/SSL.pmod/context.pike:1.12
Rev: lib/modules/SSL.pmod/handshake.pike:1.20
Rev: lib/modules/SSL.pmod/session.pike:1.12
Rev: lib/modules/SSL.pmod/sslfile.pike:1.23
Rev: lib/modules/SSL.pmod/state.pike:1.7

2000-08-08 18:23:15 by Andreas Sigfridsson <sigge@lysator.liu.se>

Reverted back to stable point - development stuff moved to the module ssl3-7.1

Rev: lib/modules/SSL.pmod/TODO:1.3
Rev: lib/modules/SSL.pmod/alert.pike:1.4
Rev: lib/modules/SSL.pmod/cipher.pike:1.16
Rev: lib/modules/SSL.pmod/connection.pike:1.14
Rev: lib/modules/SSL.pmod/context.pike:1.12
Rev: lib/modules/SSL.pmod/handshake.pike:1.20
Rev: lib/modules/SSL.pmod/session.pike:1.12
Rev: lib/modules/SSL.pmod/sslfile.pike:1.23
Rev: lib/modules/SSL.pmod/state.pike:1.7

2000-08-08 18:23:15 by Andreas Sigfridsson <sigge@lysator.liu.se>

Reverted back to stable point - development stuff moved to the module ssl3-7.1

Rev: lib/modules/SSL.pmod/TODO:1.3
Rev: lib/modules/SSL.pmod/alert.pike:1.4
Rev: lib/modules/SSL.pmod/cipher.pike:1.16
Rev: lib/modules/SSL.pmod/connection.pike:1.14
Rev: lib/modules/SSL.pmod/context.pike:1.12
Rev: lib/modules/SSL.pmod/handshake.pike:1.20
Rev: lib/modules/SSL.pmod/session.pike:1.12
Rev: lib/modules/SSL.pmod/sslfile.pike:1.23
Rev: lib/modules/SSL.pmod/state.pike:1.7

2000-08-04

2000-08-04 19:08:08 by Andreas Sigfridsson <sigge@lysator.liu.se>

SSL Client support (and modified debug).

Rev: lib/modules/SSL.pmod/TODO:1.2
Rev: lib/modules/SSL.pmod/cipher.pike:1.15
Rev: lib/modules/SSL.pmod/client.pike:1.1
Rev: lib/modules/SSL.pmod/context.pike:1.11
Rev: lib/modules/SSL.pmod/handshake.pike:1.18
Rev: lib/modules/SSL.pmod/sslfile.pike:1.22

2000-08-04 19:08:08 by Andreas Sigfridsson <sigge@lysator.liu.se>

SSL Client support (and modified debug).

Rev: lib/modules/SSL.pmod/TODO:1.2
Rev: lib/modules/SSL.pmod/cipher.pike:1.15
Rev: lib/modules/SSL.pmod/client.pike:1.1
Rev: lib/modules/SSL.pmod/context.pike:1.11
Rev: lib/modules/SSL.pmod/handshake.pike:1.18
Rev: lib/modules/SSL.pmod/sslfile.pike:1.22

2000-08-04 19:08:08 by Andreas Sigfridsson <sigge@lysator.liu.se>

SSL Client support (and modified debug).

Rev: lib/modules/SSL.pmod/TODO:1.2
Rev: lib/modules/SSL.pmod/cipher.pike:1.15
Rev: lib/modules/SSL.pmod/client.pike:1.1
Rev: lib/modules/SSL.pmod/context.pike:1.11
Rev: lib/modules/SSL.pmod/handshake.pike:1.18
Rev: lib/modules/SSL.pmod/sslfile.pike:1.22

2000-08-04 19:08:08 by Andreas Sigfridsson <sigge@lysator.liu.se>

SSL Client support (and modified debug).

Rev: lib/modules/SSL.pmod/TODO:1.2
Rev: lib/modules/SSL.pmod/cipher.pike:1.15
Rev: lib/modules/SSL.pmod/client.pike:1.1
Rev: lib/modules/SSL.pmod/context.pike:1.11
Rev: lib/modules/SSL.pmod/handshake.pike:1.18
Rev: lib/modules/SSL.pmod/sslfile.pike:1.22

1999-11-25

1999-11-25 22:03:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.21

1999-11-25 22:03:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.21

1999-11-25 22:03:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.21

1999-10-10

1999-10-10 16:53:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.20

1999-10-10 16:53:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.20

1999-10-10 16:53:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.20

1999-10-08

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

Now nolonger inherits Stdio.File.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.19

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

Now nolonger inherits Stdio.File.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.19

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

Now nolonger inherits Stdio.File.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.19

1999-10-08 13:08:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.18

1999-10-08 13:08:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.18

1999-10-08 13:08:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.18

1999-10-08 13:01:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for write() with arrays.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.17

1999-10-08 13:01:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for write() with arrays.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.17

1999-10-08 13:01:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added support for write() with arrays.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.17

1999-08-04

1999-08-04 21:17:54 by Martin Stjernholm <mast@lysator.liu.se>

Ugly short-term kludge for SSL-stops-after-16k-sent-bug on NT.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.16

1999-08-04 21:17:54 by Martin Stjernholm <mast@lysator.liu.se>

Ugly short-term kludge for SSL-stops-after-16k-sent-bug on NT.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.16

1999-08-04 21:17:54 by Martin Stjernholm <mast@lysator.liu.se>

Ugly short-term kludge for SSL-stops-after-16k-sent-bug on NT.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.16

1999-05-06

1999-05-06 01:01:59 by Martin Stjernholm <mast@lysator.liu.se>

Allow but ignore operations on a closed fd so that it can be kept
around in ssl3.pike. This makes the illusion of a blocking fd slightly
more complete when there's no close callback and the session is
interrupted from the client side.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.15

1999-05-06 01:01:59 by Martin Stjernholm <mast@lysator.liu.se>

Allow but ignore operations on a closed fd so that it can be kept
around in ssl3.pike. This makes the illusion of a blocking fd slightly
more complete when there's no close callback and the session is
interrupted from the client side.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.15

1999-05-06 01:01:59 by Martin Stjernholm <mast@lysator.liu.se>

Allow but ignore operations on a closed fd so that it can be kept
around in ssl3.pike. This makes the illusion of a blocking fd slightly
more complete when there's no close callback and the session is
interrupted from the client side.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.15

1999-01-16

1999-01-16 12:37:15 by David Hedbor <david@hedbor.org>

Niels fix for the infamous SSL CGI POST problem.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.14

1999-01-16 12:37:15 by David Hedbor <david@hedbor.org>

Niels fix for the infamous SSL CGI POST problem.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.14

1999-01-16 12:37:15 by David Hedbor <david@hedbor.org>

Niels fix for the infamous SSL CGI POST problem.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.14

1998-08-26

1998-08-26 11:44:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved debug.

Rev: lib/modules/SSL.pmod/connection.pike:1.9
Rev: lib/modules/SSL.pmod/handshake.pike:1.11
Rev: lib/modules/SSL.pmod/sslfile.pike:1.13

1998-08-26 11:44:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved debug.

Rev: lib/modules/SSL.pmod/connection.pike:1.9
Rev: lib/modules/SSL.pmod/handshake.pike:1.11
Rev: lib/modules/SSL.pmod/sslfile.pike:1.13

1998-06-11

1998-06-11 18:50:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added workaround for closed connection.
Reported by Jerry Glomph Black <black@prognet.com>.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.12

1998-06-11 18:50:56 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added workaround for closed connection.
Reported by Jerry Glomph Black <black@prognet.com>.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.12

1998-06-11 18:11:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some object paranoia.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.11

1998-06-11 18:11:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some object paranoia.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.11

1998-04-10

1998-04-10 21:21:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some more debug.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.10

1998-04-10 21:21:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some more debug.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.10

1998-03-14

1998-03-14 05:40:46 by Niels Möller <nisse@lysator.liu.se>

Fixed an ugly ssl_read_callback bug discovered by Rob Young.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.9

1998-03-14 05:40:46 by Niels Möller <nisse@lysator.liu.se>

Fixed an ugly ssl_read_callback bug discovered by Rob Young.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.9

1998-03-02

1998-03-02 19:40:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Even more paranoia added.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.8

1998-03-02 19:40:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Even more paranoia added.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.8

1997-11-19

1997-11-19 22:36:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Got rid of some minor bugs.

Rev: lib/modules/SSL.pmod/connection.pike:1.7
Rev: lib/modules/SSL.pmod/sslfile.pike:1.7

1997-08-03

1997-08-03 22:48:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo and added Pike backend-bug workaround

Rev: lib/modules/SSL.pmod/sslfile.pike:1.6

1997-05-31

1997-05-31 22:04:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added Id to lots of files.

Rev: bin/export.pike:1.5
Rev: bin/htmlify_docs.pike:1.7
Rev: bin/httpd.pike:1.2
Rev: bin/mkpeep.pike:1.5
Rev: bin/test_pike.pike:1.4
Rev: lib/master.pike:1.44
Rev: lib/modules/ADT.pmod/queue.pike:1.5
Rev: lib/modules/ADT.pmod/struct.pike:1.2
Rev: lib/modules/Crypto/des3.pike:1.4
Rev: lib/modules/Crypto/des3_cbc.pike:1.2
Rev: lib/modules/Crypto/des_cbc.pike:1.2
Rev: lib/modules/Crypto/idea_cbc.pike:1.2
Rev: lib/modules/Crypto/rsa.pike:1.9
Rev: lib/modules/SSL.pmod/alert.pike:1.2
Rev: lib/modules/SSL.pmod/cipher.pike:1.6
Rev: lib/modules/SSL.pmod/connection.pike:1.5
Rev: lib/modules/SSL.pmod/constants.pike:1.3
Rev: lib/modules/SSL.pmod/context.pike:1.4
Rev: lib/modules/SSL.pmod/handshake.pike:1.5
Rev: lib/modules/SSL.pmod/https.pike:1.7
Rev: lib/modules/SSL.pmod/packet.pike:1.4
Rev: lib/modules/SSL.pmod/server.pike:1.2
Rev: lib/modules/SSL.pmod/session.pike:1.7
Rev: lib/modules/SSL.pmod/sslfile.pike:1.5
Rev: lib/modules/SSL.pmod/state.pike:1.4
Rev: src/modules/Image/mkdoc.pike:1.10
Rev: src/modules/_Crypto/StdCrypt.pike:1.4
Rev: src/modules/_Crypto/crypto.pre.pike:1.4
Rev: src/modules/_Crypto/test_crypto.pike:1.5
Rev: src/modules/call_out/test_co.pike:1.2
Rev: src/modules/files/socktest.pike:1.3

1997-04-03

1997-04-03 19:11:37 by Niels Möller <nisse@lysator.liu.se>

*** empty log message ***

Rev: lib/modules/SSL.pmod/sslfile.pike:1.4

1997-03-17

1997-03-17 18:49:34 by Niels Möller <nisse@lysator.liu.se>

Major cleanup. Lots of bugfixes.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.3

1997-03-15

1997-03-15 12:18:10 by Niels Möller <nisse@lysator.liu.se>

*** empty log message ***

Rev: lib/modules/SSL.pmod/asn1.pmod.pike:1.3
Rev: lib/modules/SSL.pmod/cipher.pike:1.3
Rev: lib/modules/SSL.pmod/connection.pike:1.3
Rev: lib/modules/SSL.pmod/context.pike:1.3
Rev: lib/modules/SSL.pmod/handshake.pike:1.3
Rev: lib/modules/SSL.pmod/https.pike:1.4
Rev: lib/modules/SSL.pmod/packet.pike:1.2
Rev: lib/modules/SSL.pmod/session.pike:1.3
Rev: lib/modules/SSL.pmod/sslfile.pike:1.2
Rev: lib/modules/SSL.pmod/sslport.pike:1.4
Rev: lib/modules/SSL.pmod/state.pike:1.3

1997-03-15 07:12:00 by Niels Möller <nisse@lysator.liu.se>

*** empty log message ***

Rev: lib/modules/SSL.pmod/asn1.pmod.pike:1.2
Rev: lib/modules/SSL.pmod/https.pike:1.3
Rev: lib/modules/SSL.pmod/sslfile.pike:1.1