Commit Graph

266 Commits

Author SHA1 Message Date
Jay McCarthy
ad78dea87a Revert "This fixes 10497 and potentially breaks programs that assume the query of a URL is always a list. I have fixed uses in the Web Server, which I expect is the major thing affected, but much more could be. Therefore I am skeptical this is a good idea just for the representation of ?. So, I'd like other people to review the change and let me know if they think I should revert it."
This reverts commit 7f9818bb3e.

original commit: 41e04b33da
2011-11-23 11:13:20 -07:00
Jay McCarthy
02759a74df Forgot to include doc change
original commit: ccd5061c87
2011-11-23 10:59:54 -07:00
Jay McCarthy
26326b6235 This fixes 10497 and potentially breaks programs that assume the query of a URL is always a list. I have fixed uses in the Web Server, which I expect is the major thing affected, but much more could be. Therefore I am skeptical this is a good idea just for the representation of ?. So, I'd like other people to review the change and let me know if they think I should revert it.
original commit: 7f9818bb3e
2011-11-23 10:59:54 -07:00
Rodolfo Carvalho
7631e920bc Add missing word 'one', clarify behavior of the 'semi-or-amp mode.
original commit: f43405543a
2011-10-17 13:18:17 -04:00
Robby Findler
8f9006e82e add support for redirections to get-pure-port and add get-pure-port/headers
original commit: 11a3d9b0ac
2011-10-03 13:21:30 -05:00
Robby Findler
853e6d7827 adjust the "Transfer-Encoding: chunked" code to re-use bytes more
agressively

original commit: 1fa6129afc
2011-10-03 13:21:29 -05:00
Jon Zeppieri
1431714123 Moved `net/url' code from unit to module.
original commit: d44a7a480a
2011-09-05 15:22:39 -04:00
Jon Zeppieri
d0f1f6fa23 Moved `net/uri-codec' code from unit to module.
original commit: 3f69d4c8e8
2011-09-05 15:22:39 -04:00
Jon Zeppieri
e143a3af4f Moved `net/smtp' code from unit to module.
original commit: 647d3fb365
2011-09-05 15:22:39 -04:00
Jon Zeppieri
3e399465aa Moved `net/sendmail' code from unit to module.
original commit: 9ab674fd0c
2011-09-05 15:22:38 -04:00
Jon Zeppieri
eadd27b8d0 Moved `net/qp' code from unit to module.
original commit: d034297c76
2011-09-05 15:22:38 -04:00
Jon Zeppieri
185aa9c20a Moved `net/pop3' code from unit to module.
original commit: 54deaac318
2011-09-05 15:22:38 -04:00
Jon Zeppieri
6728cc4597 Moved `net/nntp' code from unit to module.
original commit: df5fef0c95
2011-09-05 15:22:38 -04:00
Jon Zeppieri
96dfe15d91 Moved `net/mime' code from unit to module.
original commit: 67ca846fd9
2011-09-05 15:22:38 -04:00
Jon Zeppieri
120ab7af22 Moved `net/imap' code from unit to module.
original commit: 9ae3840211
2011-09-05 15:22:38 -04:00
Jon Zeppieri
944338b0f6 Moved `net/head' code from unit to module.
original commit: 095ee4e007
2011-09-05 15:22:38 -04:00
Jon Zeppieri
1a0336d99b Moved `net/ftp' code from unit to module.
original commit: 03237c06f2
2011-09-05 15:22:38 -04:00
Jon Zeppieri
e16b530ded Moved `net/dns' code from unit to module.
original commit: a0eac7ac5c
2011-09-05 15:22:38 -04:00
Jon Zeppieri
2add6a09dc Moved `net/cgi' code from unit to module.
original commit: a5222b9481
2011-09-05 14:17:36 -04:00
Jon Zeppieri
932ab5feab Moved `net/base64' code from unit to module.
original commit: 0104198875
2011-09-05 14:13:04 -04:00
Matthew Flatt
55e9e0ddd7 trivial doc fix
original commit: 1b0abe85c7
2011-08-19 12:52:19 -06:00
Jay McCarthy
9dfe50c8cf De-unitizing cookies and making the serializable
original commit: b207f1051a
2011-08-15 10:06:21 -06:00
Eli Barzilay
c75da5fd97 Lots of documentation formatting.
Started as fixing misindented definitions, then more indentations, then
a bunch of similar things (square brackets, huge spaces at end-of-lines,
etc).

original commit: d61eb53686
2011-08-15 07:50:04 -04:00
Eli Barzilay
62e93cf2a4 Heavily revise this test.
- Simplify code
- Remove bogus leftover (tests) in the end
- Resolve deadlock that resulted from using `tcp-abandon-port' in
  `net/ftp'
- Actually there's no need for threads, probably because of small size
  of data, so keep it.
- Use scribble syntax instead of here-strings, and move the text out of
  the way.

original commit: f297c98c1a
2011-08-15 02:37:39 -04:00
Matthew Flatt
b342b9b044 fix doc typos
original commit: be0260792e
2011-08-10 08:28:13 -06:00
Eli Barzilay
c2e489dc78 Add an optional path argument to `ftp-directory-list'.
original commit: 5a7ddd6611
2011-08-05 01:14:16 -04:00
Eli Barzilay
6a6f849c5c Return a file size string when possible.
This takes the advice from
  http://files.stairways.com/other/ftp-list-specs-info.txt
further: search for the date by an explicit occurrence of a known month
name.  This means that we won't see files with bad names (they'd be
filtered out of the result), but the filtered out entries are ones that
would not be usable with `ftp-make-file-seconds'.

When the month is found, and the entry is a file, look for a number
preceding the month, and if found, return it as the file size string.
This is a minor change in the API.  (But it's probably better to either
revise it further, or eventually make it irrelevant by exposing the
interesting functionality via `net/url'.)

original commit: 6a1336e75e
2011-08-05 01:14:16 -04:00
Eli Barzilay
55405d017b Make `ftp-make-file-seconds' use a correct year instead of 2002.
This function was using 2002 when there's no year...  Updated it to use
the last occurrence of the guessed date, as described at
  http://files.stairways.com/other/ftp-list-specs-info.txt

This function still looks pretty bogus -- the RFC does *not* say
anything about the format of response to `LIST', so it's whatever
semi-random thing the server does.  (The above link looks like an
attempt to fix it, but I didn't see anything more official than that.)
From some looking around, it looks like ftp clients just try a bunch of
patterns against the text.  Add also warnings in the documentation about
this.

original commit: 234015b34d
2011-08-05 01:14:16 -04:00
Eli Barzilay
844402b102 Remove all mentions of `locale' from the docs.
It's utf-8 now, but that's the default in the docs anyway.

original commit: 99d48abcf3
2011-08-05 01:14:16 -04:00
Eli Barzilay
d6dad89d3a ".ss" -> ".rkt" scan done.
original commit: 3157955d40
2011-07-02 10:37:53 -04:00
Ryan Culpepper
205c99022d docs reorganization
added tutorial, racket categories
  relabeled some other categories
  normalized manual names: de-bolded, changed some names

original commit: 1b702a2ae3
2011-07-01 17:16:53 -06:00
Eli Barzilay
d3a49471f7 A long overdue scan to eliminate files without terminating newlines.
(DrRacket should really do that.)

original commit: 40124a0619
2011-06-28 02:01:41 -04:00
Eli Barzilay
15cd89c4af Finish converting scheme' -> racket'.
Everything compiles fine now even if the compatibility bindings are
gone.

original commit: a38f384a00
2011-06-28 00:45:38 -04:00
Eli Barzilay
333c1506a9 A ton of @scheme*' -> @racket*' and related updates.
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.

original commit: ac26fe7554
2011-06-25 04:08:47 -04:00
Eli Barzilay
a8092eea36 Correction to the small correction
original commit: 8990177c75
2011-06-20 16:45:33 -04:00
Eli Barzilay
54f8c69298 Small correction
original commit: f08ce64e07
2011-06-20 15:41:57 -04:00
Matthew Flatt
f9c5f5dbe3 adjust and document net/url HTTPS support
original commit: f3da5f7fd8
2011-06-20 08:00:43 -06:00
Eli Barzilay
dfc0ca2908 Recketizing much in `net/*', mass ".ss" -> ".rkt" conversion in .scrbl files.
(Some other minor things here and there.)

original commit: debd1f9f1e
2011-06-20 04:27:14 -04:00
Matthew Flatt
7c644a8eac "under <platform>" -> "on <platform>"; "X" -> "Unix"
I originally picked "under" as the preposition to go before
 a platform name, but obviously you should build "on" a
 platform, and "under" suddenly annoys me. The choice of "on"
 is now codified in the documentation style guide. Meanwhile,
 "Unix" insted of "X" seems more clear and consistent in the
 `racket/gui' docs.

 More usefully, this patch also fixes a few out-of-date
 platform-specific claims.

original commit: f34a31cac9
2011-06-17 18:54:43 -06:00
Eli Barzilay
a8ef109b6e Disable xdg-open, since it seems like it suffers from the same problem
gnome-open does.

Relevant (but not really a solution) to PR 11869.

original commit: 020946cb2a
2011-04-23 08:51:05 -04:00
Eli Barzilay
67404ee615 * scheme -> racket
* Use `delay/sync' to fix possible races (should fix PR11788)

* Move Chrome up after firefox since it's very widely supported now

* Add xdg-open

original commit: 52ca08a8a9
2011-04-12 07:26:09 -04:00
Eli Barzilay
ad323a2665 Use "127.0.0.1" instead of "localhost" which can be more fragile.
(It's possible to have issues with "localhost", for example when there's
something in a $LOCALDOMAIN environment variable, which made this test
fail on certain machines.)

original commit: 22afec432c
2011-03-03 11:10:12 -05:00
Robby Findler
5b5c803b8c adjusted the framework preferences system to work better with failures under windows
original commit: cde613218e
2011-01-20 14:07:12 -06:00
Jay McCarthy
24c47fb793 Expanding documentation and doing some renaming/providing
original commit: 823da4321f
2010-12-07 15:08:36 -07:00
Jay McCarthy
0ccf9ccd71 Fixing example
original commit: f5e9e0dad1
2010-12-07 14:14:52 -07:00
tv
e0be19cac1 add #:tcp@ to ws-serve for wss: support
original commit: 11f2653b7e
2010-11-24 23:33:42 -05:00
Jay McCarthy
7fbbc1b527 Moving stress tests
original commit: f899e03b59
2010-08-30 06:39:12 -06:00
Jay McCarthy
21c34d29d4 Increasing FTP test stability
original commit: bc15f398f2
2010-08-28 18:52:39 -06:00
Jay McCarthy
58ec991bd1 Adding WebSocket stress test and improving fit output
original commit: 5eb8f181f6
2010-08-19 16:34:16 -06:00
Jay McCarthy
646061cf40 Adding WebSocket example
original commit: 1f61e7eb7f
2010-08-19 16:34:15 -06:00