Alex Shinn
1572132374
Defaulting max net server threads to CHIBI_NET_SERVER_MAX_THREADS
...
env var. If set to 1, no separate threads are used.
2014-04-06 22:00:39 +09:00
Alex Shinn
2d6940182c
Removing spurious logging.
2014-04-06 21:58:06 +09:00
Alex Shinn
9e007d6c7c
Only trim cr before lf in binary chunks immediately before the boundary.
2014-04-06 15:57:22 +09:00
Alex Shinn
d15f00a58a
Handling cr in binary lines.
2014-04-04 22:48:14 +09:00
Alex Shinn
250ae4f02e
Stopping after trailing 2 empty tar headers.
2014-04-02 07:02:02 +09:00
Alex Shinn
5f7e5acb3e
Supporting raw 8-bit binary in mime.
2014-04-01 18:45:58 +09:00
Alex Shinn
71aeb419fb
Supporting tar on bytevectors.
2014-04-01 18:43:24 +09:00
Alex Shinn
298e47e932
Adding temporary zlib hack.
2014-03-22 11:16:23 +09:00
Alex Shinn
978aed4f60
Adding port->bytevector.
2014-03-22 11:15:23 +09:00
Alex Shinn
31aaaef062
Preserving binary data as bytevectors in mime parsing.
2014-03-21 21:53:02 +09:00
Alex Shinn
8a8e856ee6
Exporting bytevector API.
2014-03-21 21:31:12 +09:00
Alex Shinn
e36b71a75f
Adding bytevector support to quoted printable.
2014-03-21 21:30:54 +09:00
Alex Shinn
f425126a11
Adding bytevector support to base64 lib.
2014-03-21 17:38:49 +09:00
Alex Shinn
1e06cd215a
Making http ports binary.
2014-03-21 16:04:21 +09:00
Alex Shinn
d7a8ff0a76
Removing call-with-locked-file for now.
2014-03-21 14:42:30 +09:00
Alex Shinn
99f7f3288b
Handling reraise properly in exception-protect.
2014-03-21 14:33:11 +09:00
Alex Shinn
45f7d85360
Fixing bug in exception-protect.
2014-03-21 14:26:45 +09:00
Alex Shinn
9f518e56c4
Adding call-with-locked-file utility.
2014-03-21 11:29:41 +09:00
Alex Shinn
061f7f57f5
Adding file-truncate.
2014-03-21 11:25:23 +09:00
Alex Shinn
0001f0bdcb
Adding exception-protect.
2014-03-21 10:20:00 +09:00
Alex Shinn
cd1af42e49
Adding initial web server.
2014-03-16 21:13:34 +09:00
Alex Shinn
d945e744e1
Adding binary custom ports.
2014-03-16 20:12:12 +09:00
Alex Shinn
f85c7ffa6f
Adding call-with-input-url/headers convenience utility.
2014-03-15 18:59:11 +09:00
Alex Shinn
7727c4c45d
Taking a frozen copy of the initial env when we setup the meta env.
...
This is so that you can import into the interaction env without affecting
the (chibi) module.
2014-03-15 18:49:47 +09:00
Alex Shinn
30178e9c28
Moving meta.scm to meta-7.scm to avoid unintended override.
...
Addresses issue #214 .
2014-03-11 20:46:03 +09:00
Alex Shinn
02205669d7
Exporting procedural interface.
2014-03-10 00:11:20 +09:00
Alex Shinn
b84c205f03
Adding tar library.
2014-03-09 23:43:04 +09:00
Alex Shinn
9e01c9d708
Initial binary record types.
2014-03-09 23:10:06 +09:00
Alex Shinn
313e82e553
Adding group entry API.
2014-03-09 20:29:58 +09:00
Alex Shinn
9d1f046385
Providing read-link utility.
2014-03-09 20:19:53 +09:00
Alex Shinn
fe80e56db9
Exporting file-link-status. Fixing a bug in directory-fold-tree,
...
down should be called exactly once per directory with a matching up.
2014-03-09 20:09:06 +09:00
Alex Shinn
c1a5bc9d43
Respecting line length limit in read-line.
2014-03-03 23:39:09 +09:00
Alex Shinn
a0854df2ca
Simplifying and fixing some edge cases in iset-union.
...
Fixes issue #212 .
2014-03-01 12:30:01 +09:00
Alex Shinn
1678c6aa47
Fixing bit-set? on fixnums with larger than word-size index.
...
Fixing some cases of arithmetic shift on bignums with zero
modulo word-sized offset.
2014-02-26 20:03:28 +09:00
Alex Shinn
91f8516a89
Fixing right shift of a fixnum by > word size.
...
Fixes bug report from Miroslav Urbanek.
2014-02-26 07:16:01 +09:00
Alex Shinn
f76a9f2508
Fix bug in port-base quoted-printable-encode reported by Seth.
2014-02-24 07:17:41 +09:00
Alex Shinn
8b5eb68238
File descriptors maintain a reference count of ports open on them
...
They can be close()d explicitly with close-file-descriptor, and
will close() on gc, but only explicitly closing the last port on
them will close the fileno. Notably needed for network sockets
where we open separate input and output ports on the same socket.
2014-02-20 22:32:50 +09:00