Vladimir 'phcoder' Serbinenko
|
0cb9503b70
|
support routed pings
|
2011-10-13 20:53:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bd40efbf0b
|
several net bugfixes and improvements and fix some memory leaks
|
2011-10-13 18:31:53 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
da1b289afc
|
IPv6. Apparently working. At least I could retrieve a file with http6
|
2011-10-13 01:22:56 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
7c006811f8
|
more ipv6 code. Now ipv6 ping succeeds
|
2011-10-12 23:15:02 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a53cf6534d
|
some more ipv6 code
|
2011-10-12 10:20:55 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d5e60b1ba0
|
Add license statement to the emunet
|
2011-10-05 23:50:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
eb6a7b9788
|
Hopefully fix EFI problem. Not tested
|
2011-10-05 23:33:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
140674be60
|
Remove leftover variabel
|
2011-10-05 23:18:44 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9aad3cd91d
|
IPv6 support. Several fixes and unifications
|
2011-10-05 22:15:30 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
96bd62413f
|
Don't set RST in response to empty packets
|
2011-10-05 17:50:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4f71e077b9
|
HTTP seek support. Various bugfixes.
|
2011-10-05 17:39:13 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5c62099a8f
|
Fix warning on i386-pc
|
2011-10-05 10:22:23 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
80e722366d
|
First attempt at http
|
2011-07-23 03:49:02 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
440694e3d3
|
Fix TCP retransmission
|
2011-07-23 03:48:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4ebb4c616f
|
Remove useless include in tftp
|
2011-07-23 03:47:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c410299b05
|
TCP listening support
|
2011-07-10 23:37:28 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f4e6e2909b
|
TCP fragmentation
|
2011-07-10 11:26:34 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bfca152e5a
|
Fix a memory leak
|
2011-07-10 09:53:29 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3a2e860334
|
TCP improvements
|
2011-07-10 09:52:08 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3a7af37260
|
basic tcp implementation
|
2011-07-10 08:46:48 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
92bb3cfc17
|
Use priority queue to reassemble TFTP packets
|
2011-07-09 01:28:47 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
fecdbd6b17
|
support ip fragmentation
|
2011-07-09 00:27:27 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e2955971a3
|
move packet allocation to recv code to allow bigger buffers
|
2011-07-08 20:38:12 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6a1af81a97
|
add mtu information
|
2011-07-08 18:49:35 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5438143da6
|
improve robustness of IPv4 receiving code
|
2011-07-08 15:43:34 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
1367c143dd
|
several cleanups. Ping reply support
|
2011-07-08 14:41:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
697ffdc55b
|
Fix a memory leak
|
2011-07-06 18:21:24 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d1831ca48a
|
Limit idle polling frequency
|
2011-07-06 18:21:07 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c3bf5267b0
|
Fix a memory leak
|
2011-07-06 17:41:49 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6cf88dfd7a
|
add missing file
|
2011-07-06 15:02:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
138eeb3625
|
Move bootp into a separate file
|
2011-07-06 13:52:35 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
228ccedb5e
|
poll cards when idle
|
2011-07-06 13:37:33 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
1c3fcdee15
|
buffer network files. Fix incorrect net_fini_hw and unregister calls
|
2011-07-06 13:13:45 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b975df6348
|
Send TFTP_ERROR on tftp premature close. Several cleanups
|
2011-07-06 12:53:37 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
72b9ad936a
|
fix declarations in pxe
|
2011-07-06 02:49:04 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
0bc2cd0f82
|
Reintroduce open/close of net cards. Clean up ofnet.
|
2011-07-05 16:37:14 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
671a78acb0
|
cleanup pxe and efi network release
|
2011-07-05 14:34:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
7e0c2d162a
|
Restructurisations, cleanups and few bugfixes
|
2011-07-02 22:13:33 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c4d038f632
|
Don't react to adressed bootp packets unless in bootp transaction
|
2011-07-02 20:11:29 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
03a0046581
|
merge mainline into net
|
2011-07-02 18:52:50 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
cbe20661f6
|
minor stylistic cleanup
|
2011-07-02 18:05:40 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6708faafde
|
Fix broken blksize negotiation, fix broken seek and change a way net device is filled n i386-pc
|
2011-07-02 17:58:23 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
cae730b452
|
Automatically determine prefix when netbooted on EFI
|
2011-07-02 16:56:35 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b6f945dccb
|
* grub-core/net/drivers/ieee1275/ofnet.c (send_card_buffer) Use right
type in pointers on sparc64.
(get_card_packet): Likewise.
|
2011-06-27 12:13:21 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ca80309d32
|
* grub-core/net/drivers/ieee1275/ofnet.c (send_card_buffer): Fix
prototype.
(get_card_packet): Likewise.
|
2011-06-27 08:40:17 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
59b455fcea
|
Fix incorrect ISR PXE calls
|
2011-06-27 06:31:25 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9d22909b85
|
efinet support
|
2011-06-26 22:42:04 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f8614119a0
|
Few ofnet cleanups
|
2011-06-26 22:38:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
14f0752dcf
|
Print MAC address when listing cards
|
2011-06-26 22:37:49 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d36f20db46
|
Don't do unaligned access when parsing DHCP packet
|
2011-06-26 22:37:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a8fae12c5b
|
minor cleanups
|
2011-06-26 17:18:53 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
80ca250565
|
Add backward compatibiulity with old (pxe) syntax. Several cleanups
|
2011-06-26 17:06:18 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bf651f7907
|
Fix incorrect memset
|
2011-06-26 14:47:38 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8e60fc8f85
|
Send network packets on PXE
|
2011-06-26 04:19:12 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
cc4bfec8fa
|
Fix a memory leak
|
2011-06-26 04:18:45 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
77c0840ba6
|
* grub-core/net/i386/pc/pxe.c (grub_pxe_recv): Fix declaration.
(grub_pxe_send): Likewise.
(GRUB_MOD_INIT): Fix types.
|
2011-06-25 00:18:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a057797f18
|
merge mine and abranches' branches. Fix several issues
|
2011-06-24 21:51:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8b51fd98b9
|
bootp support
|
2011-06-24 20:35:25 +02:00 |
|
Manoel R. Abranches
|
d855fbcf37
|
Add error verification in netbuff operations.
|
2011-06-18 20:20:53 -03:00 |
|
Manoel R. Abranches
|
d6d205568f
|
Close cards before boot.
|
2011-06-18 20:18:25 -03:00 |
|
Manoel R. Abranches
|
e23bc603f8
|
Prevent crash when detecting fs.
|
2011-06-15 15:11:26 -03:00 |
|
Manoel Rebelo Abranches
|
4700d08bb4
|
Run indent on files.
|
2011-06-07 21:59:53 -03:00 |
|
Manoel Rebelo Abranches
|
423a1849ef
|
Write ChangeLog.
|
2011-06-07 11:47:31 -03:00 |
|
Manoel R. Abranches
|
4f24b12e1f
|
Fix compilation in x86
|
2011-06-02 15:13:33 -03:00 |
|
Manoel R. Abranches
|
7dd64f1236
|
Use a net fs struct to handle open, reand and close in file.
|
2011-05-27 00:22:35 -03:00 |
|
Vladimir 'phcoder' Serbinenko
|
eea841440d
|
fix several bugs
|
2011-05-19 15:39:34 +02:00 |
|
Manoel R. Abranches
|
48ac061ab6
|
Prevent "incompatible license" error.
|
2011-05-12 15:40:54 -03:00 |
|
Manoel R. Abranches
|
d8123bfb54
|
Correct some compile erros.
|
2011-05-12 13:20:43 -03:00 |
|
Manoel Rebelo Abranches
|
31b5172bbd
|
Implement close in TFTP
|
2011-05-10 14:07:54 -03:00 |
|
Manoel Rebelo Abranches
|
0696f08f92
|
Prevente error in broken cards by limiting data size.
|
2011-05-10 14:07:20 -03:00 |
|
Manoel Rebelo Abranches
|
36e2782dba
|
Only setup network in the card we booted from.
|
2011-05-10 09:55:20 -03:00 |
|
Manoel Rebelo Abranches
|
70c52f3e24
|
Remove cards with no associated driver.
|
2011-05-10 09:54:32 -03:00 |
|
Manoel Rebelo Abranches
|
0f231af8ae
|
Implement timeout when receiving packets.
|
2011-05-10 09:50:18 -03:00 |
|
Manoel Rebelo Abranches
|
a5184d629a
|
Prevente a bootp packet to be sent on open.
|
2011-05-10 09:45:57 -03:00 |
|
Manoel Rebelo Abranches
|
4d6374ba78
|
Implement file close in network tranference.
Stop receiving packets from card on error.
|
2011-05-10 09:32:38 -03:00 |
|
Manoel Rebelo Abranches
|
1893017d44
|
Mark file as not easily seekable on net open.
|
2011-05-10 09:30:26 -03:00 |
|
Manoel Rebelo Abranches
|
4f7386025b
|
Correct expected argument numbers in del addr command.
|
2011-05-10 09:28:45 -03:00 |
|
Vladimir 'phcoder' Serbinenko
|
ecb2a8b656
|
merge my and Abranches' branches
|
2011-04-01 11:25:48 +02:00 |
|
Manoel Rebelo Abranches
|
25f1579b43
|
Adapt protocols to new network struct.
|
2011-04-01 05:42:34 -03:00 |
|
Manoel Rebelo Abranches
|
59b361a2df
|
Use bootp packet to set prefix and card address.
|
2011-04-01 05:39:06 -03:00 |
|
Manoel Rebelo Abranches
|
6d5c2ed68a
|
Use nb in all function declarations for consistency.
|
2011-04-01 05:27:06 -03:00 |
|
Manoel Rebelo Abranches
|
6ccb7a35e6
|
Remove unused file.
|
2011-04-01 05:26:27 -03:00 |
|
Manoel Rebelo Abranches
|
fbdee79b17
|
Add generic functions to read and seek in network file. Allocate socket with network and adress information.
|
2011-04-01 05:22:41 -03:00 |
|
Manoel Rebelo Abranches
|
d5e0a358f1
|
Correctly match network.
|
2011-04-01 05:14:16 -03:00 |
|
Manoel Rebelo Abranches
|
6dc14451f4
|
Iterate sockets to see if we expect this packet. Let the App layer to remove its own header. Add packet to socket list if it contains data. Undesired packets are freed.
|
2011-04-01 05:12:44 -03:00 |
|
Vladimir 'phcoder' Serbinenko
|
fb7ab4a99b
|
add missing == 0
|
2011-01-03 15:54:59 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
3bce4450b3
|
avoid throwing data away on pxefs_open. Reported by : Seth Goldberg
|
2010-12-25 13:44:31 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
04d22dddd9
|
Fix a bunch of net issues
|
2010-09-23 00:45:39 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ce3a2ec025
|
Remove some dead code
|
2010-09-22 20:34:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
760a7e5aed
|
Merge mainline into net
|
2010-09-22 20:13:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
90451bb1c9
|
networking in grub-emu
|
2010-09-22 17:14:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6b1b3423dd
|
Fix error handling in ofnet
|
2010-09-22 17:14:14 +02:00 |
|
Manoel R. Abranches
|
7bb47706c9
|
Merge grub_net into net. Compiles but is broken right now.
|
2010-09-16 21:57:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
21e4963bcc
|
Support net_get_dhcp_option
|
2010-09-15 01:12:47 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
779e9dc480
|
Support Solaris DHCP ACK parsing
|
2010-09-15 00:44:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c042567715
|
Create directory net and move all net files there
|
2010-09-02 22:20:48 +02:00 |
|