<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/win32/net.c, branch long_paths</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=long_paths</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=long_paths'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2020-06-03T14:50:04+00:00</updated>
<entry>
<title>win32: fix networking problems</title>
<updated>2020-06-03T14:50:04+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2020-06-03T14:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=214caad089b620f2b210c0948b1526d64932a256'/>
<id>urn:sha1:214caad089b620f2b210c0948b1526d64932a256</id>
<content type='text'>
The subprocess that handles incoming connections for httpd didn't
work.  It has an accepted connection on stdin and calls getpeername()
to obtain its details, but getpeername() didn't initialise networking.

ssl_client only seems to deal with file descriptors.  Expose
init_winsock() again and call it from ssl_client.
</content>
</entry>
<entry>
<title>win32: only initialise networking if necessary</title>
<updated>2020-06-01T07:46:17+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2020-06-01T07:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5ea460a32a9882906c7ee3656b8fb0dcdbce2abc'/>
<id>urn:sha1:5ea460a32a9882906c7ee3656b8fb0dcdbce2abc</id>
<content type='text'>
A call to initialise networking is made during start up even if
the applet doesn't need it.  Instead, only initialise networking
when a call is made to a function that definitely requires it.
</content>
</entry>
<entry>
<title>win32: new functions: getpeername(2), mingw_spawn_detach()</title>
<updated>2020-04-05T09:04:56+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2020-04-05T08:49:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=2b4c25bd2cac034cdc52d29d6bb8c675c87a731c'/>
<id>urn:sha1:2b4c25bd2cac034cdc52d29d6bb8c675c87a731c</id>
<content type='text'>
Implement getpeername(2).

Add mingw_spawn_detach() to allow the spawned process to detach from
the console.
</content>
</entry>
<entry>
<title>win32: correct cast of argument to _open_osfhandle</title>
<updated>2016-05-25T07:58:07+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2016-05-25T07:58:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=204f9419baa815d3030ea618ddde5d05525c6c6c'/>
<id>urn:sha1:204f9419baa815d3030ea618ddde5d05525c6c6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Silence a couple of compiler warnings</title>
<updated>2016-03-06T12:26:18+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2016-03-06T12:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=2762242f30d0d046a80abe41fd78415052bbe95f'/>
<id>urn:sha1:2762242f30d0d046a80abe41fd78415052bbe95f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mingw: additional networking support</title>
<updated>2015-04-22T20:20:40+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2015-04-22T20:20:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=683b593c838db1fc2c2e303bb3811a4503e98a9b'/>
<id>urn:sha1:683b593c838db1fc2c2e303bb3811a4503e98a9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32: reimplement connect()</title>
<updated>2010-09-20T07:51:17+00:00</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2010-09-15T08:25:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=7483649514ed2049deaf59077dbb77c915ba22a0'/>
<id>urn:sha1:7483649514ed2049deaf59077dbb77c915ba22a0</id>
<content type='text'>
connect() now returns a socket handle, i.e. a HANDLE. This kind of
handle works with read()/write(). But on the other hand, FILE*
functions are dead because they are not crt file handles??
</content>
</entry>
<entry>
<title>win32: reimplement socket()</title>
<updated>2010-09-20T07:51:16+00:00</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2010-09-15T08:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=52748f68338010d28979c653ad17ca1f14d3df1a'/>
<id>urn:sha1:52748f68338010d28979c653ad17ca1f14d3df1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32: add init_winsock()</title>
<updated>2010-09-20T07:51:16+00:00</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2010-09-15T08:20:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b34e416fa9d712bb4138911a2536ee709490d96b'/>
<id>urn:sha1:b34e416fa9d712bb4138911a2536ee709490d96b</id>
<content type='text'>
All network applets must call this function before using any winsock
functions.
</content>
</entry>
<entry>
<title>win32: implement inet_aton()</title>
<updated>2010-09-20T07:51:15+00:00</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2010-09-15T08:17:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=7dc41624d037b85b8498c3a679415a74e00b90cf'/>
<id>urn:sha1:7dc41624d037b85b8498c3a679415a74e00b90cf</id>
<content type='text'>
</content>
</entry>
</feed>
