summaryrefslogtreecommitdiffstats
path: root/src/util
Commit message (Collapse)AuthorAgeFilesLines
* Add bin/pci_VVVV_DDDD target to allow building ROM images withoutMichael Brown2007-11-191-4/+5
| | | | needing to know the gPXE internal ROM name.
* Produce no output unless -v is specified or an error occurs.Michael Brown2007-07-171-2/+2
|
* Restore the "shared symbol found only in a single object should beMichael Brown2007-07-171-2/+9
| | | | treated as being provided by that object" code.
* Added symbols that the DBG() macros will use.Michael Brown2007-07-171-0/+12
|
* Use objdump -t for symcheck; it allows us to take the symbol sectionMichael Brown2007-07-171-36/+60
| | | | into account (and so remove the false positives due to .tbl.* symbols).
* Compressed ROM images now work.Michael Brown2007-07-162-0/+326
|
* Added nrv2b binary to ignore listMichael Brown2007-07-151-0/+1
|
* Rename .lilo extension to .lkrn and updated dependenciesMarty Connor2007-07-063-51/+11Star
|
* Rename .cvsignore files to .gitignoreMichael Brown2007-06-091-0/+0
|
* Obsolete for some time now.Michael Brown2006-12-201-751/+0Star
|
* Always update the PnP checksum, even if the ident string is not being set.Michael Brown2006-08-241-4/+6
|
* Quick utility to pad floppy disk images for vmware/qemuMichael Brown2006-08-231-0/+12
|
* - modified length of password string to match visible field lengthDan Lynch2006-06-281-3/+3
| | | | - value of n passed to wgetnstr should now be equivalent to output from strlen (i.e. length excluding NUL-terminating character)
* - first check-in for mucurses_test.cDan Lynch2006-06-272-2/+71
| | | | - added mucurses_test.c build targets
* Use byte 6 for the checksum, rather than byte 5. (Byte 5 may be part ofMichael Brown2006-06-061-10/+6Star
| | | | the jmp instruction).
* Added netmask and gateway global options.Michael Brown2006-04-051-8/+218
| | | | Added iSCSI testing.
* Make pcap_inject non-static, so that its prototype doesn't conflict withMichael Brown2006-04-051-1/+1
| | | | the real pcap_inject in the case where we do have it.
* Allow specifying the local IP address via --from.Michael Brown2006-03-241-1/+14
|
* Put in a substitute pcap_inject() function, since earlier versions ofMichael Brown2006-03-241-0/+32
| | | | | | libpcap are lacking the function. For now, we always use the substitute version, since there's no easy way to determine whether or not we need it.
* Moved "hello world" protocol implementation out of prototester.c and intoMichael Brown2006-03-231-103/+1Star
| | | | the first standalong uIP-based protocol module.
* Pick up the gPXE include files when building prototester.Michael Brown2006-03-231-1/+1
|
* Moved uIP wrapper out of prototester.c and into proto/tcp.c.Michael Brown2006-03-231-135/+4Star
|
* Add Makefile for hijack and prototester utilities.Michael Brown2006-03-232-0/+18
|
* Can now also print data sent by the remote side.Michael Brown2006-03-231-13/+34
|
* Now capable of sending "Hello world!" via TCP.Michael Brown2006-03-231-49/+212
|
* Added basic http-specific option parsingMichael Brown2006-03-221-5/+84
|
* Started adding structure to allow for separate protocol tests, withMichael Brown2006-03-221-97/+257
| | | | | | | individual options. Created the embryonic beginnings of a cleanly separated driver and protocol stack API.
* Skeleton version: contains device driver (connecting to network viaMichael Brown2006-03-221-0/+338
| | | | | | | | hijack daemon) and a functional but very ugly and very primitive wrapper around uIP. This passes proof-of-concept testing; it successfully initiates a TCP connection and responds to pings.
* Terminate cleanly on SIGINT or SIGHUPMichael Brown2006-03-211-11/+41
|
* Use libpcap API to send/receive packets.Michael Brown2006-03-211-17/+114
| | | | | | | Include automatic filtering (based on source MAC address of first transmitted packet). Proven to successfully elicit a ping response from a remote host.
* Basic structure in place: can daemonise, listen on a Unix domainMichael Brown2006-03-211-0/+469
| | | | | socket, accept new connections, open a network interface using libpcap and forward (all) traffic.
* Synced across updates from Etherboot 5.4 treeMichael Brown2005-05-191-13/+15
|
* Allow read-only symbols to be largeMichael Brown2005-05-031-2/+3
|
* Reduce large symbol warning threshold, now that most of the reallyMichael Brown2005-05-031-1/+1
| | | | large symbols have been fixed.
* Report on misuses of shared symbols, and excessively large static symbols.Michael Brown2005-05-021-9/+55
|
* Tweaked to read more information (including symbol size) from blib.aMichael Brown2005-05-021-13/+45
|
* Special handling for symbols of the form "xxx_end", to make table endMichael Brown2005-04-271-4/+8
| | | | markers appear before the symbols that immediately follow the table.
* Linker no longer provides start and end symbols for each table; theseMichael Brown2005-04-271-5/+1Star
| | | | markers are now static labels within the objects that refer to them.
* Use symbol size as a third index, mainly so that zero-length symbolsMichael Brown2005-04-271-7/+9
| | | | | (e.g. section start indicators) show up before the symbols they're indicating the start of.
* First versionMichael Brown2005-04-271-0/+34
|
* Fixed to properly catch multiply defined symbols.Michael Brown2005-04-231-1/+1
|
* First working versionMichael Brown2005-04-231-0/+73
|
* Avoid deleting .cvsignoreMichael Brown2005-04-171-2/+2
|
* If we end up with fragments that are older than config.h, set theMichael Brown2005-04-171-4/+29
| | | | | timestamp on config.h to match the oldest fragment, to prevent make from always attempting to rebuild the fragments.
* First versionMichael Brown2005-04-171-0/+163
|
* Merged mcb30-realmode-redesign back to HEADMichael Brown2005-04-082-8/+63
|
* lzhuf is obsolete and no longer usedMichael Brown2005-03-091-764/+0Star
|
* Initial revisionMichael Brown2005-03-0812-0/+3252