Commit Graph

695 Commits (7435df76844f5f6df24905e43fd860c48899b3df)

Author SHA1 Message Date
Slava Pestov 9a89a97c5a Fix deploy tests for real 2008-06-18 23:29:56 -05:00
Slava Pestov 6d2ded44f2 Launcher fix 2008-06-18 01:40:48 -05:00
Slava Pestov 27c89d75d4 I/O micro-optimizations; 12% improvement on reverse-complement 2008-06-17 05:22:33 -05:00
Slava Pestov 44112e32e6 Fix build errors 2008-06-17 05:21:45 -05:00
Slava Pestov 5809df329a Add a unit test 2008-06-17 00:10:18 -05:00
Slava Pestov dc7b414f57 More flexible io.streams.limited, works with encoded streams 2008-06-17 00:10:09 -05:00
Slava Pestov 0a436e1184 New threaded-server 2008-06-17 00:04:18 -05:00
Slava Pestov 71d65880e5 SSL session resumption 2008-06-15 22:49:54 -05:00
Slava Pestov 2b413f1eb7 Add request timing 2008-06-15 04:56:15 -05:00
Slava Pestov 0f2da40977 Better error message 2008-06-15 02:37:37 -05:00
Slava Pestov 9516d78154 Fix bootstrap 2008-06-14 04:00:40 -05:00
Slava Pestov 23f9578505 Remove micro-pessimization 2008-06-14 02:45:04 -05:00
Slava Pestov fbd799f0a2 Fix test failures 2008-06-13 02:14:35 -05:00
Slava Pestov 375020b7fe Add push-at to core 2008-06-13 02:09:16 -05:00
Slava Pestov 045b657474 Move replicate into core; move selection sort into its own vocab; remove usages of and? and or? which are redundant now 2008-06-13 01:51:46 -05:00
Slava Pestov 75ac2528ae Remove obsolete comment 2008-06-12 19:00:41 -05:00
Slava Pestov 9aadcace24 Fix pool behavior with image save/restart 2008-06-12 18:54:38 -05:00
Slava Pestov a89c9758df Check port number 2008-06-12 18:53:53 -05:00
Slava Pestov 03553d2bee Fix bootstrap error 2008-06-12 05:13:42 -05:00
Slava Pestov d4d81da0a0 Fix unit tests 2008-06-12 03:58:33 -05:00
Slava Pestov b01d1f8a56 Request size limit and encoding support for HTTP server 2008-06-12 03:50:20 -05:00
Slava Pestov e405de8bba Clean up buffers and re-add stream-read-until on binary streams 2008-06-12 03:49:59 -05:00
Slava Pestov 17001b40cd Improve encoding API 2008-06-12 03:49:29 -05:00
Slava Pestov c95851e34f Bug fixes and cleanups 2008-06-11 02:58:38 -05:00
Eduardo Cavazos 02b1d4dfa4 io.windows.nt.files: minor update 2008-06-10 09:43:55 -05:00
U-SLAVA-DFB8FF805\Slava adbb6775da Fix Windows compile errors 2008-06-09 16:27:52 -05:00
slava 87c4641c46 Fix compile errors 2008-06-09 13:43:31 -05:00
Slava Pestov 29fa4a8a54 assoc-find is no longer generic 2008-06-09 05:22:21 -05:00
Slava Pestov 9dd5c9919f Mandatory stack effect annotations 2008-06-08 15:32:55 -05:00
Slava Pestov ab5843d831 Don't need MEMO: there anymore according to doublec 2008-06-04 19:33:43 -05:00
Slava Pestov c5c65a4ce4 Web framework refactoring work in progress 2008-06-01 17:22:39 -05:00
Slava Pestov 0090e613d9 Windows I/O attempted fix 2008-05-31 00:08:02 -05:00
Slava Pestov 9649221fa5 Oops 2008-05-22 03:51:01 -05:00
Slava Pestov 230e9476a7 Fix race condition 2008-05-22 00:41:18 -05:00
Slava Pestov 418e8410c7 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-22 00:29:34 -05:00
Slava Pestov b301858c67 Server certificate verification, lazy handshake for accept 2008-05-22 00:29:19 -05:00
Slava Pestov 95358981e6 Abstract out connection pooling into io.pools, add summary and tags to a few places 2008-05-21 22:22:09 -05:00
Slava Pestov 213bf501d6 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-21 17:03:04 -05:00
Slava Pestov 31143c08c7 Document io.sockets.secure 2008-05-21 17:01:28 -05:00
erg 39950b9884 fix using 2008-05-21 16:26:26 -05:00
Slava Pestov f1c8f3c559 SSL context is now implicit 2008-05-21 15:54:27 -05:00
U-SLAVA-DFB8FF805\Slava ec74743166 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-21 17:35:10 -05:00
U-SLAVA-DFB8FF805\Slava 14296967c1 Fix Windows USING 2008-05-21 17:34:47 -05:00
Slava Pestov 70e89b5166 Fix SSL timeout support and clean up some timeout code 2008-05-21 01:36:30 -05:00
Slava Pestov 39ee1a7e3f Fix resource leak if flush on close fails 2008-05-20 21:59:29 -05:00
Slava Pestov c077a38649 Check if fd has been closed for sanity 2008-05-20 18:52:11 -05:00
Slava Pestov e69755ce72 Fix duplex streams 2008-05-20 07:55:42 -05:00
Slava Pestov 6df45b864b Fix potential DoS attack 2008-05-19 20:43:28 -05:00
Eduardo Cavazos 06703ee2ef io.sockets-docs: fix typo 2008-05-19 15:22:44 -05:00
Slava Pestov 700f1a41b5 Fix sttring overrun issue 2008-05-18 22:24:55 -05:00
Slava Pestov 646d2a19da Fix help 2008-05-18 21:11:52 -05:00
Slava Pestov bf8b96c029 SSL fixes 2008-05-18 19:08:56 -05:00
Slava Pestov a58ebeabdc Remove eof slot 2008-05-18 19:02:50 -05:00
Slava Pestov 78fb1a5022 Tweaks 2008-05-18 17:18:28 -05:00
Slava Pestov c01d5954e8 Comment out failing unit test for now 2008-05-18 17:05:06 -05:00
Slava Pestov b65b3acf52 Fix typo 2008-05-18 17:04:21 -05:00
Slava Pestov ad2ebc90c5 Fix conflict 2008-05-18 16:55:21 -05:00
U-SLAVA-DFB8FF805\Slava dcce702d0c Remove pending-error machinery 2008-05-17 23:50:11 -05:00
U-SLAVA-DFB8FF805\Slava 1738631757 Fix memory management issue 2008-05-17 18:24:20 -05:00
Slava Pestov 1ecc54770e Fix SSL shutdown 2008-05-17 17:45:56 -05:00
Eduardo Cavazos 2a5dcaaef0 io.sockets: Minor docs fix 2008-05-16 15:38:56 -05:00
Slava Pestov 7aa2bb3f30 Fix Windows bootstrap 2008-05-16 06:28:19 -05:00
slava ab35ca70be Merge branch 'master' of git://factorcode.org/git/factor 2008-05-16 01:45:11 -05:00
slava f25c2e80f9 Fix Linux monitors 2008-05-16 01:44:52 -05:00
Slava Pestov 95aaf32373 Fix conflict 2008-05-16 00:57:52 -05:00
U-SLAVA-DFB8FF805\Slava 802fa2f11c Fix conlict 2008-05-16 00:53:15 -05:00
U-SLAVA-DFB8FF805\Slava 4787dc914d Fixing bugs in Windows sockets, add UDP tests 2008-05-15 20:08:32 -05:00
Slava Pestov 0fc4c99eb1 help.lint fixes 2008-05-15 20:07:01 -05:00
Slava Pestov fe155e69a3 Fix mmap tests 2008-05-15 19:08:32 -05:00
Slava Pestov d6fbaf632d Fix accept 2008-05-15 19:05:07 -05:00
Slava Pestov a68f50c183 Simplify some code 2008-05-15 18:14:46 -05:00
Slava Pestov f151a448c6 Simplify error handling logic 2008-05-15 05:50:50 -05:00
Slava Pestov d7b296211e Merge branch 'master' of git://factorcode.org/git/factor 2008-05-15 05:22:06 -05:00
U-SLAVA-DFB8FF805\Slava 29556e2a2b Major overhaul of Windows I/O code: simpler, more readable, more efficient, more robust 2008-05-15 05:20:42 -05:00
Slava Pestov e5f05c25e6 Debugging SSL 2008-05-15 05:19:59 -05:00
U-SLAVA-DFB8FF805\Slava 60818847da Further cleanups 2008-05-15 01:45:32 -05:00
U-SLAVA-DFB8FF805\Slava 667345e883 Fix conflict 2008-05-15 01:44:23 -05:00
U-SLAVA-DFB8FF805\Slava 05466df1e0 Updating Windows I/O code 2008-05-15 00:13:08 -05:00
Slava Pestov 46c76b8b1b Fix unit tests 2008-05-15 00:03:21 -05:00
Slava Pestov 2cbfa9c2d7 Move destructors to core 2008-05-14 23:23:12 -05:00
Slava Pestov abe58caae0 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-14 19:41:48 -05:00
Slava Pestov a2617cb1d6 Sockets fixes 2008-05-14 19:41:39 -05:00
Eduardo Cavazos 309690d444 Merge branch 'master' of factorcode.org:/git/factor
Conflicts:

	extra/io/unix/sockets/sockets.factor
2008-05-14 19:28:30 -05:00
Eduardo Cavazos 45da8d6c33 io.unix.sockets: Clean up setup-receive 2008-05-14 19:22:41 -05:00
Slava Pestov 8abb2dca15 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-14 19:03:22 -05:00
Slava Pestov 467c9d23af Destructor changes 2008-05-14 19:03:07 -05:00
Doug Coleman c6ab75e3f5 move remote-address to public 2008-05-14 15:43:34 -05:00
Doug Coleman c012a48920 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-14 07:55:09 -05:00
Doug Coleman dd9e8a2245 expose some more fields from windows file info 2008-05-14 07:54:40 -05:00
Slava Pestov a190375c02 Fixes 2008-05-14 06:08:57 -05:00
Slava Pestov 8f96e40c1c Working on SSL server sockets 2008-05-14 03:55:33 -05:00
Slava Pestov 0388568f5e Cleanup 2008-05-14 00:44:27 -05:00
Slava Pestov 58e4106a27 Use destructors in io.unix.mmap 2008-05-13 23:51:04 -05:00
Slava Pestov 7ac5747de8 Fix conflict 2008-05-13 23:50:50 -05:00
Slava Pestov cf94f71896 Working on I/O 2008-05-13 23:36:45 -05:00
Slava Pestov 47f1c31261 More Unix I/O work 2008-05-13 23:36:15 -05:00
Eduardo Cavazos d4172cca47 Convert usages of 'close' to 'close-file' 2008-05-13 23:00:41 -05:00
Eduardo Cavazos 7ce5a7d9d6 io.unix.file and io.unix.launcher: More usages of 'open-file' 2008-05-13 22:36:18 -05:00
Slava Pestov 318f0875a1 I/O fixes 2008-05-13 20:04:57 -05:00
Eduardo Cavazos 099487d4d3 io.unix.files: update delete-file 2008-05-13 18:40:41 -05:00