hidnplayr
|
d6b05dd5d5
|
More TCP advertised window size fixes, small updates regarding closing of TCP sockets.
git-svn-id: svn://kolibrios.org@8026 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2020-06-08 19:57:03 +00:00 |
|
hidnplayr
|
c20f1efa82
|
TCP: Ack every other received full MSS segment, bugfixes.
git-svn-id: svn://kolibrios.org@7974 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2020-05-23 15:20:41 +00:00 |
|
hidnplayr
|
38fd277557
|
small network code updates, annotations
git-svn-id: svn://kolibrios.org@7680 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2019-08-25 19:02:34 +00:00 |
|
hidnplayr
|
93a672ba27
|
network code cleanup
git-svn-id: svn://kolibrios.org@7679 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2019-08-25 18:46:47 +00:00 |
|
hidnplayr
|
338b57422f
|
network code cleanup, fix some statistics
git-svn-id: svn://kolibrios.org@7678 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2019-08-25 18:21:44 +00:00 |
|
hidnplayr
|
44f6fd248e
|
TCP: Use bitflag instead of dword for t_force.
git-svn-id: svn://kolibrios.org@6916 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-05-31 17:54:16 +00:00 |
|
ashmew2
|
caf7d0c041
|
Add a build script for Linux
git-svn-id: svn://kolibrios.org@6908 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-05-26 18:56:19 +00:00 |
|
ashmew2
|
03c47f08be
|
Build script for linux
git-svn-id: svn://kolibrios.org@6907 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-05-26 18:43:39 +00:00 |
|
hidnplayr
|
58663b49dd
|
More comments and stats in TCP code.
git-svn-id: svn://kolibrios.org@6476 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-08-15 18:06:19 +00:00 |
|
hidnplayr
|
6c4e2f8033
|
More descriptive constant names, reduced socket buffer size.
git-svn-id: svn://kolibrios.org@6413 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-04-30 21:15:55 +00:00 |
|
hidnplayr
|
c81c3fbd4f
|
Cosmetical changes in network code, updated TCP timer code.
git-svn-id: svn://kolibrios.org@6011 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-12-27 15:37:31 +00:00 |
|
hidnplayr
|
0be26c4c22
|
Implemented TCP 2MSL (Timed-wait) timer.
Cleanup and various bugfixes in network code.
git-svn-id: svn://kolibrios.org@5976 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-12-16 21:20:53 +00:00 |
|
hidnplayr
|
7cff3aa25b
|
Improved error handling in sockets code.
git-svn-id: svn://kolibrios.org@5969 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-12-15 21:54:06 +00:00 |
|
hidnplayr
|
b6883ee547
|
Improved RAW sockets. Added ability to set TTL thorugh setsockopt, Improved ping program.
git-svn-id: svn://kolibrios.org@5842 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-10-11 18:23:40 +00:00 |
|
hidnplayr
|
47d756fe2f
|
Bugfixes to bind socket to device.
git-svn-id: svn://kolibrios.org@5584 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-07-20 11:13:42 +00:00 |
|
hidnplayr
|
042ae8524e
|
bugfix in SOCKET_ring_create (stack corruption)
git-svn-id: svn://kolibrios.org@5566 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-06-01 21:44:10 +00:00 |
|
hidnplayr
|
0ba1fff7a7
|
New network buffers - phase I
git-svn-id: svn://kolibrios.org@5522 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-03-17 21:50:29 +00:00 |
|
hidnplayr
|
b23bd6c7e3
|
Collect some more TCP statistics.
git-svn-id: svn://kolibrios.org@5442 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-02-21 15:07:30 +00:00 |
|
hidnplayr
|
7b10f06b00
|
SOCKET_receive: generate a new network event when we expect the caller to call back later.
git-svn-id: svn://kolibrios.org@5364 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-08 23:32:03 +00:00 |
|
Yogev Ezra
|
76a0cbdfe5
|
Change copyright year in kernel and drivers to 2015. No code changes.
git-svn-id: svn://kolibrios.org@5363 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-08 20:10:22 +00:00 |
|
Sergey Semyonov (Serge)
|
b4814c7084
|
kernel: update PTE bits
git-svn-id: svn://kolibrios.org@5356 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-06 14:53:54 +00:00 |
|
hidnplayr
|
22d5b72b64
|
Dont crash on socket_fork when out of memory.
git-svn-id: svn://kolibrios.org@5155 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-11-01 18:27:28 +00:00 |
|
Marat Zakiyanov (Mario79)
|
da8c332884
|
Added the tag "Revision: XXXX" in some kernel files, to form the right number of revision at boot (blue boot screen).
git-svn-id: svn://kolibrios.org@4850 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-04-17 21:19:45 +00:00 |
|
hidnplayr
|
5ae0511a52
|
Fixed stack corruption on SOCKET_num_to_ptr error.
git-svn-id: svn://kolibrios.org@4574 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-02-18 19:42:18 +00:00 |
|
hidnplayr
|
bd53b16a76
|
Bugfix for SOCKET_alloc.
git-svn-id: svn://kolibrios.org@4535 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-01-27 10:27:38 +00:00 |
|
hidnplayr
|
91ae4fdcf8
|
More bugfixes for SOCKET_notify.
git-svn-id: svn://kolibrios.org@4528 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-01-25 13:14:23 +00:00 |
|
hidnplayr
|
6e6f7a23d3
|
Bugfix in SOCKET_notify.
git-svn-id: svn://kolibrios.org@4527 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-01-25 12:48:59 +00:00 |
|
hidnplayr
|
730070df44
|
Bugfix in SOCKET_block
git-svn-id: svn://kolibrios.org@4520 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-01-23 14:37:18 +00:00 |
|
hidnplayr
|
9a1dad1ca1
|
Disabled socket cleanup after process ends (until deadlock is fixed..)
git-svn-id: svn://kolibrios.org@4436 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-01-10 08:07:54 +00:00 |
|
hidnplayr
|
e2ec33712e
|
TCP: correctly close connection.
git-svn-id: svn://kolibrios.org@4366 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-12-15 21:27:22 +00:00 |
|
hidnplayr
|
fe46d27eaf
|
Bugfix in SOCKET_close for TCP
git-svn-id: svn://kolibrios.org@4365 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-12-15 18:30:19 +00:00 |
|
hidnplayr
|
bf755d6cbd
|
TCP: advertise correct window, small updates and bugfixes
git-svn-id: svn://kolibrios.org@4347 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-12-13 12:20:53 +00:00 |
|
hidnplayr
|
5e7711d4f6
|
Bugfix in PAWS algorithm for TCP.
git-svn-id: svn://kolibrios.org@4344 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-12-12 11:32:03 +00:00 |
|
hidnplayr
|
d148603f7d
|
Bugfixes in TCP.
git-svn-id: svn://kolibrios.org@4339 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-12-10 21:08:29 +00:00 |
|
hidnplayr
|
c6d3f29329
|
SOCKET_receive: bugfixes, return 0 when remote end closed connection.
git-svn-id: svn://kolibrios.org@4219 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-11-12 20:05:57 +00:00 |
|
hidnplayr
|
fe0a297192
|
SOCKET_process_end: exit immediately if there are no active sockets.
git-svn-id: svn://kolibrios.org@4056 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-10-20 11:50:49 +00:00 |
|
hidnplayr
|
931a90c02d
|
Some cleanup/refactoring of IPv4 code (preparing for routing)
git-svn-id: svn://kolibrios.org@4052 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-10-19 15:47:58 +00:00 |
|
hidnplayr
|
b99d839ce8
|
refactored SOCKET_connect
git-svn-id: svn://kolibrios.org@4030 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-10-15 10:35:08 +00:00 |
|
hidnplayr
|
e3504571ad
|
SOCKET_connect: better error handling.
git-svn-id: svn://kolibrios.org@4025 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-10-14 07:08:51 +00:00 |
|
hidnplayr
|
8fe83f0f69
|
Cancel time-out timer if connection succeeded
git-svn-id: svn://kolibrios.org@4021 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-10-13 21:59:31 +00:00 |
|
hidnplayr
|
7cade993e9
|
kernel: wait 3 seconds for TCP connection to be established, timeout after that.
telnet: print error message when socket could not be opened.
git-svn-id: svn://kolibrios.org@4020 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-10-13 21:35:17 +00:00 |
|
hidnplayr
|
3189551ee6
|
Fixing deadlock in SOCKET_process_end
git-svn-id: svn://kolibrios.org@3884 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-09-02 12:56:36 +00:00 |
|
hidnplayr
|
72f900e956
|
new function: NET_packet_free, i8255x driver should not cause problems anymore.
git-svn-id: svn://kolibrios.org@3861 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-08-07 13:13:29 +00:00 |
|
hidnplayr
|
66d1328706
|
Bugfixes in kernel related to forking of sockets.
git-svn-id: svn://kolibrios.org@3817 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-12 14:49:00 +00:00 |
|
hidnplayr
|
e3b7958faa
|
SOCKET_receive, return immediately when there is no data and SS_CANTRECVMORE is set.
Downloader: make better use of blocking sockets.
git-svn-id: svn://kolibrios.org@3737 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-30 23:08:53 +00:00 |
|
CleverMouse
|
65d0cef44b
|
style fixes, no binary changes (style checker was sick for some time)
git-svn-id: svn://kolibrios.org@3711 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-26 23:35:43 +00:00 |
|
hidnplayr
|
41339ef767
|
Allow SO_NONBLOCK to be set in socket type on socket open (similar to linux)
git-svn-id: svn://kolibrios.org@3705 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-25 20:11:09 +00:00 |
|
hidnplayr
|
97c13d77de
|
use blocking sockets by default.
git-svn-id: svn://kolibrios.org@3704 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-25 20:02:56 +00:00 |
|
hidnplayr
|
1ca5fecb5c
|
Fixed alignment for data in network stack. Alqo, network queue uses a mutex now.
git-svn-id: svn://kolibrios.org@3698 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-24 11:39:05 +00:00 |
|
hidnplayr
|
f828457410
|
SOCKET_connect can now block if wanted.
git-svn-id: svn://kolibrios.org@3674 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-17 18:17:17 +00:00 |
|