Commit Graph

144 Commits

Author SHA1 Message Date
jonnosan
439c4303ef DHCPDISCOVER now includes option 55 (Parameter Request List) which seems to be required for some DHCP servers to send back values for router and DNS server
git-svn-id: http://svn.code.sf.net/p/netboot65/code@205 93682198-c243-4bdb-bd91-e943c89aac3b
2009-10-20 10:33:59 +00:00
jonnosan
1e2c7c66f8 git-svn-id: http://svn.code.sf.net/p/netboot65/code@204 93682198-c243-4bdb-bd91-e943c89aac3b 2009-10-18 10:37:03 +00:00
jonnosan
deb01de4df git-svn-id: http://svn.code.sf.net/p/netboot65/code@203 93682198-c243-4bdb-bd91-e943c89aac3b 2009-10-16 11:18:05 +00:00
jonnosan
3c6e3810ac git-svn-id: http://svn.code.sf.net/p/netboot65/code@201 93682198-c243-4bdb-bd91-e943c89aac3b 2009-10-05 03:01:58 +00:00
jonnosan
e9ede61899 fixed bug where wouldn't ACK single packet transfers
git-svn-id: http://svn.code.sf.net/p/netboot65/code@197 93682198-c243-4bdb-bd91-e943c89aac3b
2009-09-23 02:40:54 +00:00
jonnosan
58160a34e8 git-svn-id: http://svn.code.sf.net/p/netboot65/code@192 93682198-c243-4bdb-bd91-e943c89aac3b 2009-09-22 09:49:37 +00:00
jonnosan
6ed284f42e git-svn-id: http://svn.code.sf.net/p/netboot65/code@191 93682198-c243-4bdb-bd91-e943c89aac3b 2009-09-22 02:05:49 +00:00
jonnosan
8ee3c969e9 update gopher to use resource_download
git-svn-id: http://svn.code.sf.net/p/netboot65/code@190 93682198-c243-4bdb-bd91-e943c89aac3b
2009-08-25 03:17:55 +00:00
jonnosan
42f229a1e9 git-svn-id: http://svn.code.sf.net/p/netboot65/code@188 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-25 02:08:54 +00:00
jonnosan
82f2db7954 0.9.29
git-svn-id: http://svn.code.sf.net/p/netboot65/code@187 93682198-c243-4bdb-bd91-e943c89aac3b
2009-08-24 10:20:21 +00:00
jonnosan
d557ee2ce7 git-svn-id: http://svn.code.sf.net/p/netboot65/code@185 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-21 13:21:14 +00:00
jonnosan
b056e5bb96 git-svn-id: http://svn.code.sf.net/p/netboot65/code@184 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-20 14:03:02 +00:00
jonnosan
10f49bf5cf git-svn-id: http://svn.code.sf.net/p/netboot65/code@183 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-20 10:06:33 +00:00
jonnosan
19c13f9138 git-svn-id: http://svn.code.sf.net/p/netboot65/code@182 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-19 12:54:59 +00:00
jonnosan
96d1885b23 git-svn-id: http://svn.code.sf.net/p/netboot65/code@180 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-18 02:41:34 +00:00
jonnosan
5f093e815a fix bug reported by ShadowM : udp_remove_listener was completely broken (whoops!)
git-svn-id: http://svn.code.sf.net/p/netboot65/code@179 93682198-c243-4bdb-bd91-e943c89aac3b
2009-08-17 09:55:13 +00:00
jonnosan
982f1dab30 fix bug reported by ShadowM where was not "unlistening" after dhcp failure
git-svn-id: http://svn.code.sf.net/p/netboot65/code@178 93682198-c243-4bdb-bd91-e943c89aac3b
2009-08-17 09:52:58 +00:00
jonnosan
0a2982105b git-svn-id: http://svn.code.sf.net/p/netboot65/code@177 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-17 04:23:05 +00:00
jonnosan
2760650688 git-svn-id: http://svn.code.sf.net/p/netboot65/code@176 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-16 04:15:43 +00:00
jonnosan
8728b8d0c0 git-svn-id: http://svn.code.sf.net/p/netboot65/code@175 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-12 10:34:23 +00:00
jonnosan
bf4f5c6b0f git-svn-id: http://svn.code.sf.net/p/netboot65/code@174 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-11 11:32:06 +00:00
jonnosan
b1673c8145 git-svn-id: http://svn.code.sf.net/p/netboot65/code@172 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-09 06:25:36 +00:00
jonnosan
520b1769e9 git-svn-id: http://svn.code.sf.net/p/netboot65/code@171 93682198-c243-4bdb-bd91-e943c89aac3b 2009-08-02 08:49:38 +00:00
jonnosan
7ccbf9f212 git-svn-id: http://svn.code.sf.net/p/netboot65/code@167 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-30 10:43:37 +00:00
jonnosan
1e7f25e5af bugfix from ShadowM - DHCP Request messages should be broadcast
git-svn-id: http://svn.code.sf.net/p/netboot65/code@166 93682198-c243-4bdb-bd91-e943c89aac3b
2009-07-29 10:32:59 +00:00
jonnosan
9492e1cc83 git-svn-id: http://svn.code.sf.net/p/netboot65/code@164 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-24 00:17:41 +00:00
jonnosan
b2b0210657 git-svn-id: http://svn.code.sf.net/p/netboot65/code@163 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-19 10:57:28 +00:00
jonnosan
3b507acfc5 git-svn-id: http://svn.code.sf.net/p/netboot65/code@161 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-18 13:24:52 +00:00
jonnosan
bd38ec2ffa git-svn-id: http://svn.code.sf.net/p/netboot65/code@159 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-17 13:10:44 +00:00
jonnosan
a6e1f33fa4 git-svn-id: http://svn.code.sf.net/p/netboot65/code@158 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-17 05:31:54 +00:00
jonnosan
e8bdb4b81e git-svn-id: http://svn.code.sf.net/p/netboot65/code@157 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-17 02:53:46 +00:00
jonnosan
4499b96b6a git-svn-id: http://svn.code.sf.net/p/netboot65/code@156 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-12 10:43:42 +00:00
jonnosan
0aa48fe267 git-svn-id: http://svn.code.sf.net/p/netboot65/code@154 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-10 06:32:49 +00:00
jonnosan
eab69d934d git-svn-id: http://svn.code.sf.net/p/netboot65/code@149 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-05 05:55:00 +00:00
jonnosan
c05f0c7ca1 git-svn-id: http://svn.code.sf.net/p/netboot65/code@147 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-04 10:48:13 +00:00
jonnosan
7ea0f9d354 git-svn-id: http://svn.code.sf.net/p/netboot65/code@146 93682198-c243-4bdb-bd91-e943c89aac3b 2009-07-04 04:29:27 +00:00
jonnosan
525117fb0a git-svn-id: http://svn.code.sf.net/p/netboot65/code@145 93682198-c243-4bdb-bd91-e943c89aac3b 2009-06-28 08:46:00 +00:00
jonnosan
0778ad8761 git-svn-id: http://svn.code.sf.net/p/netboot65/code@144 93682198-c243-4bdb-bd91-e943c89aac3b 2009-06-28 08:36:49 +00:00
jonnosan
d3816f1abb git-svn-id: http://svn.code.sf.net/p/netboot65/code@143 93682198-c243-4bdb-bd91-e943c89aac3b 2009-06-27 12:57:43 +00:00
jonnosan
6640871a89 git-svn-id: http://svn.code.sf.net/p/netboot65/code@142 93682198-c243-4bdb-bd91-e943c89aac3b 2009-06-26 13:19:46 +00:00
jonnosan
f788a3292c git-svn-id: http://svn.code.sf.net/p/netboot65/code@141 93682198-c243-4bdb-bd91-e943c89aac3b 2009-06-24 13:52:23 +00:00
jonnosan
fb22685fb3 git-svn-id: http://svn.code.sf.net/p/netboot65/code@140 93682198-c243-4bdb-bd91-e943c89aac3b 2009-06-21 11:02:55 +00:00
jonnosan
0950fd8b89 git-svn-id: http://svn.code.sf.net/p/netboot65/code@139 93682198-c243-4bdb-bd91-e943c89aac3b 2009-06-21 09:30:11 +00:00
jonnosan
6ab04aaac5 git-svn-id: http://svn.code.sf.net/p/netboot65/code@138 93682198-c243-4bdb-bd91-e943c89aac3b 2009-06-21 05:49:11 +00:00
jonnosan
39ed7cf3fd git-svn-id: http://svn.code.sf.net/p/netboot65/code@130 93682198-c243-4bdb-bd91-e943c89aac3b 2009-05-02 13:14:59 +00:00
jonnosan
84f1d1ff80 git-svn-id: http://svn.code.sf.net/p/netboot65/code@126 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-24 22:37:22 +00:00
jonnosan
0921a9b48a git-svn-id: http://svn.code.sf.net/p/netboot65/code@123 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-18 12:59:10 +00:00
jonnosan
8ce38c377f git-svn-id: http://svn.code.sf.net/p/netboot65/code@122 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-17 15:48:31 +00:00
jonnosan
d7155160dd git-svn-id: http://svn.code.sf.net/p/netboot65/code@121 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-17 15:26:10 +00:00
jonnosan
b8764b669b git-svn-id: http://svn.code.sf.net/p/netboot65/code@120 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-17 13:02:02 +00:00
jonnosan
d87df482ed git-svn-id: http://svn.code.sf.net/p/netboot65/code@119 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-17 11:29:17 +00:00
jonnosan
c993a31263 git-svn-id: http://svn.code.sf.net/p/netboot65/code@118 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-17 11:21:00 +00:00
jonnosan
79e68cdf10 git-svn-id: http://svn.code.sf.net/p/netboot65/code@117 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-17 10:59:03 +00:00
jonnosan
9fa2bb5f85 git-svn-id: http://svn.code.sf.net/p/netboot65/code@116 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-17 01:50:21 +00:00
jonnosan
616075b8bc git-svn-id: http://svn.code.sf.net/p/netboot65/code@115 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-16 23:40:10 +00:00
jonnosan
3215714065 git-svn-id: http://svn.code.sf.net/p/netboot65/code@114 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-16 10:57:12 +00:00
jonnosan
2afe79e608 git-svn-id: http://svn.code.sf.net/p/netboot65/code@112 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-16 06:32:58 +00:00
jonnosan
ce3609f2bb git-svn-id: http://svn.code.sf.net/p/netboot65/code@111 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-16 05:55:32 +00:00
jonnosan
d0fb0d16ed git-svn-id: http://svn.code.sf.net/p/netboot65/code@110 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-16 05:41:04 +00:00
jonnosan
2f07af765f git-svn-id: http://svn.code.sf.net/p/netboot65/code@109 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-16 05:40:40 +00:00
jonnosan
5abd7ad14b git-svn-id: http://svn.code.sf.net/p/netboot65/code@107 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-16 00:12:58 +00:00
jonnosan
49d3311da8 git-svn-id: http://svn.code.sf.net/p/netboot65/code@106 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-15 21:39:33 +00:00
jonnosan
62c9182c9e git-svn-id: http://svn.code.sf.net/p/netboot65/code@105 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-15 20:54:11 +00:00
jonnosan
07e41f841e git-svn-id: http://svn.code.sf.net/p/netboot65/code@101 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-13 10:30:49 +00:00
jonnosan
c0004c14ee git-svn-id: http://svn.code.sf.net/p/netboot65/code@99 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-12 22:58:20 +00:00
jonnosan
6e24956a43 reduced zero page usage
fixed up jmp to BASIC after downloading

git-svn-id: http://svn.code.sf.net/p/netboot65/code@97 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-12 12:45:25 +00:00
jonnosan
3e452eb112 git-svn-id: http://svn.code.sf.net/p/netboot65/code@96 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-10 10:51:19 +00:00
jonnosan
18075ccfd3 git-svn-id: http://svn.code.sf.net/p/netboot65/code@93 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-10 04:07:27 +00:00
jonnosan
3ffe25098b simplified NB65 - this is now release candidate for 1.0 of the API definition (although not necessarily the implementation)
git-svn-id: http://svn.code.sf.net/p/netboot65/code@92 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-10 01:19:42 +00:00
jonnosan
49510e86b0 git-svn-id: http://svn.code.sf.net/p/netboot65/code@90 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-06 11:10:49 +00:00
jonnosan
2a938cceed udp send / receive now working via NB65 API
git-svn-id: http://svn.code.sf.net/p/netboot65/code@87 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-06 07:31:45 +00:00
jonnosan
641453ffe9 NB65_GET_INPUT_PACKET_INFO is not quite working yet
git-svn-id: http://svn.code.sf.net/p/netboot65/code@86 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-05 11:34:20 +00:00
jonnosan
5b5469cb13 added some useful print functions to NB65 API
git-svn-id: http://svn.code.sf.net/p/netboot65/code@85 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-05 10:10:53 +00:00
jonnosan
c4d3e822ff let dhcp & dns share the same buffer for building outbound packets in (since they don't call each other no chance of overwritting each others data)
git-svn-id: http://svn.code.sf.net/p/netboot65/code@84 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-05 06:56:41 +00:00
jonnosan
e2a6916c57 let dhcp & dns share the same buffer for building outbound packets in (since they don't call each other no chance of overwritting each others data)
git-svn-id: http://svn.code.sf.net/p/netboot65/code@83 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-05 06:56:11 +00:00
jonnosan
96886b84f6 git-svn-id: http://svn.code.sf.net/p/netboot65/code@81 93682198-c243-4bdb-bd91-e943c89aac3b 2009-04-05 02:47:08 +00:00
jonnosan
141f82e863 added NB65_UNHOOK_VBL_IRQ function
git-svn-id: http://svn.code.sf.net/p/netboot65/code@80 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-05 02:46:32 +00:00
jonnosan
32d24705bf reduce ram required for output buffer
git-svn-id: http://svn.code.sf.net/p/netboot65/code@78 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-05 00:39:34 +00:00
jonnosan
823385fc7e - add dispatchers for DNS_RESOLVE, UDP_ADD_LISTENER
- set up IRQ handler

git-svn-id: http://svn.code.sf.net/p/netboot65/code@76 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-04 05:14:06 +00:00
jonnosan
295a7cfa56 set ip65_error whenever returning an error
git-svn-id: http://svn.code.sf.net/p/netboot65/code@74 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-04 04:45:54 +00:00
jonnosan
8d55a1da9f set ip65_error on timeout
git-svn-id: http://svn.code.sf.net/p/netboot65/code@73 93682198-c243-4bdb-bd91-e943c89aac3b
2009-04-04 04:44:06 +00:00
jonnosan
37c20faa6f nb65 API now mostly working for dhcp+tftp
git-svn-id: http://svn.code.sf.net/p/netboot65/code@70 93682198-c243-4bdb-bd91-e943c89aac3b
2009-03-28 12:57:24 +00:00
jonnosan
56f91f56fe added global ip65_error variable
git-svn-id: http://svn.code.sf.net/p/netboot65/code@69 93682198-c243-4bdb-bd91-e943c89aac3b
2009-03-28 11:26:03 +00:00
jonnosan
caff1cd686 git-svn-id: http://svn.code.sf.net/p/netboot65/code@68 93682198-c243-4bdb-bd91-e943c89aac3b 2009-03-28 09:59:53 +00:00
jonnosan
1b29cfbfd0 moved dhcp_server symbol from dhcp.s to config.s, so it can be included in the "ip configuration" structure for export to the NB65 API
git-svn-id: http://svn.code.sf.net/p/netboot65/code@67 93682198-c243-4bdb-bd91-e943c89aac3b
2009-03-28 09:47:14 +00:00
jonnosan
b9afc2c949 very early (and not at all working) function dispatcher (instead of jump table).
git-svn-id: http://svn.code.sf.net/p/netboot65/code@66 93682198-c243-4bdb-bd91-e943c89aac3b
2009-03-28 06:13:14 +00:00
jonnosan
71035ea9e4 added facility for user-defined callbacks when data arrives from tftp server
git-svn-id: http://svn.code.sf.net/p/netboot65/code@61 93682198-c243-4bdb-bd91-e943c89aac3b
2009-03-27 12:13:13 +00:00
jonnosan
e3e22ba41c git-svn-id: http://svn.code.sf.net/p/netboot65/code@45 93682198-c243-4bdb-bd91-e943c89aac3b 2009-03-21 06:40:53 +00:00
jonnosan
a3557f9a27 git-svn-id: http://svn.code.sf.net/p/netboot65/code@42 93682198-c243-4bdb-bd91-e943c89aac3b 2009-03-08 10:18:59 +00:00
jonnosan
b599be3f40 git-svn-id: http://svn.code.sf.net/p/netboot65/code@39 93682198-c243-4bdb-bd91-e943c89aac3b 2009-02-08 10:50:10 +00:00
jonnosan
ba0a71ae6c git-svn-id: http://svn.code.sf.net/p/netboot65/code@38 93682198-c243-4bdb-bd91-e943c89aac3b 2009-02-08 05:41:42 +00:00
jonnosan
56621dd6c2 git-svn-id: http://svn.code.sf.net/p/netboot65/code@28 93682198-c243-4bdb-bd91-e943c89aac3b 2009-01-26 01:54:59 +00:00
jonnosan
041608ff8e tftp client extended to support DIR opcode
git-svn-id: http://svn.code.sf.net/p/netboot65/code@25 93682198-c243-4bdb-bd91-e943c89aac3b
2009-01-25 01:54:36 +00:00
jonnosan
6d88a6a03e git-svn-id: http://svn.code.sf.net/p/netboot65/code@15 93682198-c243-4bdb-bd91-e943c89aac3b 2009-01-22 01:27:03 +00:00