Richard Frith-MacDonald
62559023b9
Update to GPL3 and LGPL3
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25482 72102866-910b-0410-8b05-ffd578937521
2007-09-14 11:36:11 +00:00
David Ayers
1e49b51d9e
* Source/GSHTTPURLHandle.m (writeKeyCallBacks): Use retained
...
callbacks for keys.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25379 72102866-910b-0410-8b05-ffd578937521
2007-08-04 12:06:13 +00:00
Richard Frith-MacDonald
da789a0c2b
Fix bug #20168
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25254 72102866-910b-0410-8b05-ffd578937521
2007-06-14 05:03:35 +00:00
Richard Frith-MacDonald
9f67e8bf5e
Avoid problem if system doesn't define MSG_DONTWAIT
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25216 72102866-910b-0410-8b05-ffd578937521
2007-06-03 07:39:47 +00:00
Richard Frith-MacDonald
b6c9a9e42a
Tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25053 72102866-910b-0410-8b05-ffd578937521
2007-04-15 09:20:36 +00:00
Riccardo Mottola
1b113ba060
removed C99-ism
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25041 72102866-910b-0410-8b05-ffd578937521
2007-04-13 21:35:42 +00:00
Richard Frith-MacDonald
d54653796c
minor debug improvement
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24933 72102866-910b-0410-8b05-ffd578937521
2007-03-26 14:09:50 +00:00
Richard Frith-MacDonald
8d4cc1374c
MacOS-X compatibility fixup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24799 72102866-910b-0410-8b05-ffd578937521
2007-03-07 13:16:00 +00:00
Richard Frith-MacDonald
6166f4d4ce
Fix error in last mod
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24755 72102866-910b-0410-8b05-ffd578937521
2007-03-02 15:57:57 +00:00
Richard Frith-MacDonald
bc16a6ea96
Fix problems with sites which require authentication if we don't have any
...
credentials
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24752 72102866-910b-0410-8b05-ffd578937521
2007-03-02 11:53:20 +00:00
Richard Frith-MacDonald
a59a1178c4
tidied shutdown of sockets
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24475 72102866-910b-0410-8b05-ffd578937521
2007-02-05 13:51:39 +00:00
Richard Frith-MacDonald
aa920a0395
Limit size of http url handle cache.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24172 72102866-910b-0410-8b05-ffd578937521
2006-11-30 10:19:01 +00:00
Richard Frith-MacDonald
821ceb17b3
Fix buffer overflow bug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24158 72102866-910b-0410-8b05-ffd578937521
2006-11-25 05:40:19 +00:00
Richard Frith-MacDonald
7a1453fd68
check argument to setRootNode: and avoid unnecessary read on http connection.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24125 72102866-910b-0410-8b05-ffd578937521
2006-11-18 08:03:05 +00:00
Richard Frith-MacDonald
27d3458cb4
fix bug handling eof in read
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24088 72102866-910b-0410-8b05-ffd578937521
2006-11-14 15:54:21 +00:00
Richard Frith-MacDonald
87093844e0
Use most efficient possible check for closed socket under unix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24086 72102866-910b-0410-8b05-ffd578937521
2006-11-14 07:12:35 +00:00
Richard Frith-MacDonald
52894efa44
improve test for eof on socket
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24085 72102866-910b-0410-8b05-ffd578937521
2006-11-14 06:46:40 +00:00
Richard Frith-MacDonald
ac64c81310
iTry to detect closed sockets earlier.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24084 72102866-910b-0410-8b05-ffd578937521
2006-11-13 20:38:51 +00:00
Richard Frith-MacDonald
f8291f571d
Fix response failure for consistency
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24083 72102866-910b-0410-8b05-ffd578937521
2006-11-13 18:21:20 +00:00
Richard Frith-MacDonald
d188a59b48
Add check for dropped connections.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24079 72102866-910b-0410-8b05-ffd578937521
2006-11-12 14:20:52 +00:00
Richard Frith-MacDonald
93e025b9d0
clear pageInfo on each load.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24077 72102866-910b-0410-8b05-ffd578937521
2006-11-12 11:09:51 +00:00
Richard Frith-MacDonald
0ebe68ae48
More code tidyups and NSError updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23921 72102866-910b-0410-8b05-ffd578937521
2006-10-20 10:56:27 +00:00
Richard Frith-MacDonald
eae859d1c7
Updates to reduce global namespace pollution. Plenty more remaining.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23795 72102866-910b-0410-8b05-ffd578937521
2006-10-09 14:00:01 +00:00
Richard Frith-MacDonald
183a5c2c87
Cleanup to get rid of a few global variables
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23768 72102866-910b-0410-8b05-ffd578937521
2006-10-05 19:27:15 +00:00
Richard Frith-MacDonald
62d6638993
Improve argument checking
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23753 72102866-910b-0410-8b05-ffd578937521
2006-10-04 10:48:09 +00:00
Richard Frith-MacDonald
3ca79c6b64
check for read in progress.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23178 72102866-910b-0410-8b05-ffd578937521
2006-07-18 15:45:35 +00:00
Richard Frith-MacDonald
01aeb398cb
Improve authentication handling ... only send authentication information in
...
response to a challenge from the server.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23123 72102866-910b-0410-8b05-ffd578937521
2006-07-04 10:54:12 +00:00
Richard Frith-MacDonald
c6f4e015be
Use CREATE_NO_WINDOW for subtasks on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23122 72102866-910b-0410-8b05-ffd578937521
2006-07-04 08:15:19 +00:00
Richard Frith-MacDonald
334a957eb5
More digest authentication work ...basically functional now.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23093 72102866-910b-0410-8b05-ffd578937521
2006-06-20 16:42:08 +00:00
Richard Frith-MacDonald
f405c0e088
Handle read of EOF better
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23092 72102866-910b-0410-8b05-ffd578937521
2006-06-20 14:53:22 +00:00
Richard Frith-MacDonald
cae764e6ec
Change GSHTTPDigest to GSHTTPAuthentication ... more appropriate name.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23090 72102866-910b-0410-8b05-ffd578937521
2006-06-20 09:52:57 +00:00
Richard Frith-MacDonald
a3898bd77b
Updates to perform rudimentary digest authentication.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23086 72102866-910b-0410-8b05-ffd578937521
2006-06-19 15:06:08 +00:00
Richard Frith-MacDonald
b93da0fcb9
Fix uninitialised variable and iprove debug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23019 72102866-910b-0410-8b05-ffd578937521
2006-06-02 18:08:47 +00:00
Richard Frith-MacDonald
93f406d7fd
Small bugfix and code reversion.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22931 72102866-910b-0410-8b05-ffd578937521
2006-05-15 11:23:59 +00:00
Richard Frith-Macdonald
32990455b2
more mingw32 updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21951 72102866-910b-0410-8b05-ffd578937521
2005-11-05 05:58:43 +00:00
Richard Frith-Macdonald
c499bc0878
Make URL clients a bit safer.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21929 72102866-910b-0410-8b05-ffd578937521
2005-10-31 14:01:18 +00:00
Richard Frith-Macdonald
bfb6ebd9bc
Use __MINGW32__ rather than __MINGW__ because gcc does that too.
...
NB. It seems some recent patches put ___MINGW32__ in the public headers ...
that needs to be fixed as the headers should be system independent!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21795 72102866-910b-0410-8b05-ffd578937521
2005-10-11 19:09:26 +00:00
Richard Frith-Macdonald
88792e906b
Updates for compatibility with buggy http servers/apps
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21359 72102866-910b-0410-8b05-ffd578937521
2005-06-25 14:03:27 +00:00
Adam Fedor
fcc13ccd0f
* Update FSF Address.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21245 72102866-910b-0410-8b05-ffd578937521
2005-05-22 03:32:16 +00:00
Richard Frith-Macdonald
6bfa298cc8
Tweak error reporting
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21225 72102866-910b-0410-8b05-ffd578937521
2005-05-13 10:48:17 +00:00
Richard Frith-Macdonald
c2f73ff1cb
Tweak last change to avoid possible crashes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21169 72102866-910b-0410-8b05-ffd578937521
2005-04-29 19:10:46 +00:00
Richard Frith-Macdonald
f84eda1ef9
Fix for problems when remote host drops persistent http/https connections.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21166 72102866-910b-0410-8b05-ffd578937521
2005-04-28 16:34:18 +00:00
Richard Frith-Macdonald
0b6d3d77b5
Sync up to get retries working
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21161 72102866-910b-0410-8b05-ffd578937521
2005-04-26 16:15:55 +00:00
Richard Frith-Macdonald
a339be4200
Path handling updates ... basically tolerate windows paths.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20935 72102866-910b-0410-8b05-ffd578937521
2005-03-21 12:29:02 +00:00
Richard Frith-Macdonald
db7b22a4fb
Tidy up use of white space so we have it after if/for/while and not after (
...
or before ) or padding at end of line.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20773 72102866-910b-0410-8b05-ffd578937521
2005-02-22 11:22:44 +00:00
Richard Frith-Macdonald
dcb4f8802f
Fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20361 72102866-910b-0410-8b05-ffd578937521
2004-11-19 14:34:25 +00:00
Richard Frith-Macdonald
904b153302
Don't expect body where status is 204 or 304
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20224 72102866-910b-0410-8b05-ffd578937521
2004-10-15 13:34:11 +00:00
Richard Frith-Macdonald
d8105cddf1
Fix premature end of reading a post.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20195 72102866-910b-0410-8b05-ffd578937521
2004-10-04 09:53:47 +00:00
Richard Frith-Macdonald
2a49f09265
try to re-establish a dropped connection if using keepalive
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20128 72102866-910b-0410-8b05-ffd578937521
2004-09-24 19:21:57 +00:00
Richard Frith-Macdonald
dc6b3fb628
Improve error logging a little
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20030 72102866-910b-0410-8b05-ffd578937521
2004-09-08 09:13:50 +00:00