summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2011-04-26menu: mangle whitespace in ipappend/sysappend stringssyslinux-4.10-pre7H. Peter Anvin2-4/+31
2011-04-26Additional sysappend strings from DMI; pre-bake the http cookiesH. Peter Anvin13-128/+401
2011-04-26Merge remote-tracking branch 'origin/master' into lwipH. Peter Anvin40-53/+79
2011-04-26hdt: add back -I$(com32)H. Peter Anvin1-1/+1
2011-04-26sysdump: add $(LIBS) to the link ruleH. Peter Anvin1-1/+1
2011-04-26Merge remote-tracking branch 'mfleming/for-hpa/makefile-cleanup'H. Peter Anvin40-55/+81
2011-04-25pxe, http: send the sysappend/ipappend strings as cookiesH. Peter Anvin1-2/+87
2011-04-25Generalize ipappend handling as "sysappend", and move to PM codeH. Peter Anvin26-232/+237
2011-04-25Merge remote-tracking branch 'origin/master' into lwipH. Peter Anvin4-209/+9
2011-04-25isolinux: remove broken and obsolete open_file_tH. Peter Anvin1-16/+0
2011-04-25isolinux: remove .img file supportH. Peter Anvin4-193/+9
2011-04-25pxe: remove non-lwIP definition of DNS_MAX_SERVERSH. Peter Anvin3-4/+2
2011-04-25Merge remote-tracking branch 'origin/master' into lwipsyslinux-4.10-pre6H. Peter Anvin81-349/+4090
2011-04-25com32: inet_ntoa() takes struct in_addrH. Peter Anvin3-17/+20
2011-04-25hdt: remove set-but-unused variableH. Peter Anvin1-3/+0
2011-04-25core: remove the .hugebss sectionH. Peter Anvin2-20/+0
2011-04-25core, diskio: allocate the disk cache from the heapH. Peter Anvin1-6/+4
2011-04-25core: dynamically size the heapH. Peter Anvin7-13/+23
2011-04-25core: layout.inc: remove duplicate .stack segment definitionH. Peter Anvin1-3/+0
2011-04-25Merge remote-tracking branch 'sherbszt/gfxboot32'H. Peter Anvin1-1/+18
2011-04-25gfxboot: pass current working dir to gfxboot coreSteffen Winterfeldt1-0/+13
2011-04-25Merge remote-tracking branch 'hdt/master'H. Peter Anvin77-316/+4027
2011-04-25diag/geodsp: zero-fill sectors in -1 modeH. Peter Anvin1-0/+2
2011-04-25diag/geodsp: fix ordering of args to fread/fwrite in mk-lba-imgH. Peter Anvin1-3/+3
2011-04-25diag/geodsp: Avoid large intermediate filesH. Peter Anvin2-30/+41
2011-04-25ppmtolss16: remove obsolete Perl constructH. Peter Anvin1-1/+1
2011-04-25PXE Cleanups, allow for 128 open filesH. Peter Anvin3-20/+5
2011-04-24NEWS: document FTPsyslinux-4.10-pre5H. Peter Anvin1-1/+1
2011-04-24pxe: use a separate poll thread instead of using an idle thread hookH. Peter Anvin5-34/+42
2011-04-24idle.c: remove -*- fundamental -*- tagH. Peter Anvin1-2/+2
2011-04-24pxe, tftp: unbreak the TFTP state machinesyslinux-4.10-pre4H. Peter Anvin2-9/+10
2011-04-24pxe, tftp: let lwIP manage port numberssyslinux-4.10-pre3H. Peter Anvin4-82/+7
2011-04-24pxe, ftp: remove a bogus includeH. Peter Anvin1-1/+0
2011-04-24pxe: make lwip use IANA-blessed local port numbersH. Peter Anvin1-0/+9
2011-04-24pxe: allow an empty input to dns_resolv()H. Peter Anvin1-0/+8
2011-04-24pxe: continue to bounce URLs with unknown schemes to gPXEH. Peter Anvin3-6/+21
2011-04-24pxe: make url_set_ip() staticH. Peter Anvin2-2/+1
2011-04-24pxe: move redirect processing to the URL-parsing levelH. Peter Anvin5-37/+38
2011-04-24pxe: add support for FTPH. Peter Anvin3-3/+276
2011-04-24pxe: tcp: close the connection before freeing the buffersH. Peter Anvin1-4/+4
2011-04-24pxe: more verbose lwIP assertsH. Peter Anvin1-1/+1
2011-04-24urlparse: fix url_unescape()H. Peter Anvin1-1/+1
2011-04-24pxe: tcp: always call the close methodH. Peter Anvin1-1/+2
2011-04-24gfxboot: handle INITRD config lineSteffen Winterfeldt1-1/+5
2011-04-23pxe: make tftp_pktbuf a dynamic bufferH. Peter Anvin4-13/+33
2011-04-23pxe: move operations common to TCP-based protocols to a common fileH. Peter Anvin3-60/+86
2011-04-23pxe: use the unified URL parsing frameworksyslinux-4.10-pre2H. Peter Anvin9-423/+265
2011-04-23pxe: urlparse: add commentsH. Peter Anvin1-2/+15
2011-04-23pxe: Add a much more general URL-parsing frameworkH. Peter Anvin2-0/+220
2011-04-23thread: free curr->rmstackSebastian Herbszt1-1/+1
2011-04-22pxe: put a semaphore around PXE callsH. Peter Anvin1-1/+7
2011-04-22thread: free(NULL) is safe, lmalloc() always return para-alignedH. Peter Anvin2-6/+4
2011-04-22lwip: handle UNDI stacks which need to be polledH. Peter Anvin6-25/+79
2011-04-21thread: thread-switch the real-mode stack, tooH. Peter Anvin5-3/+27
2011-04-21NEWS: document lwIPsyslinux-4.10-pre1H. Peter Anvin1-0/+5
2011-04-21version: call this branch 4.10H. Peter Anvin1-1/+1
2011-04-21Merge branch 'master' into lwip-threadsH. Peter Anvin22-55/+296
2011-04-21version: now working on version 4.05H. Peter Anvin1-1/+1
2011-04-21pxe: isr: fix formattingH. Peter Anvin1-11/+12
2011-04-21pxe: fix gcc 4.6 problemsH. Peter Anvin2-4/+1
2011-04-21hdt: Final release 0.5.0hdt/0.5.0Erwan Velu1-1/+1
2011-04-21hdt: Using dashed instead of . into label nameErwan Velu1-4/+4
2011-04-20hdt: Fixing ACPI displayErwan Velu2-3/+3
2011-04-20hdt: New release beta5hdt/0.5.0-beta5Erwan Velu1-1/+1
2011-04-20libupload: Adding tftp.h missing fileErwan Velu1-0/+22
2011-04-20hdt: Showing specific message for auto modeErwan Velu1-2/+1
2011-04-20hdt: Removing useless printf in dump modeErwan Velu1-2/+0
2011-04-20libupload: Fixing tftp return valueErwan Velu1-2/+2
2011-04-19hdt: New release Beta4hdt/0.5.0-beta4Erwan Velu1-1/+1
2011-04-19hdt: Adding dump mode on pre-built imagesErwan Velu1-0/+9
2011-04-19hdt: Preventing dump mode if no PXE configErwan Velu1-0/+5
2011-04-18Merge commit 'syslinux-4.04' into dynamic-sectordynamic-sectorH. Peter Anvin15-26/+250
2011-04-18spec: Use BuildRequires, add diag/ subdirectorysyslinux-4.04H. Peter Anvin1-1/+2
2011-04-18diag: Don't remove BTARGET on make cleanH. Peter Anvin1-1/+2
2011-04-18Merge branch 'master' of git://git.kernel.org/pub/scm/boot/syslinux/syslinuxErwan Velu21-54/+295
2011-04-18Merge remote-tracking branch 'pcacjr/syslinux-update-for-hpa'H. Peter Anvin4-14/+19
2011-04-18hdt: Reporting TFTP errors in dump modeErwan Velu1-1/+22
2011-04-18libupload: Implementing error code on tftpErwan Velu3-17/+45
2011-04-18menu: allow "menu hiddenkey" to take multiple keys; run unlabelH. Peter Anvin2-11/+32
2011-04-18hdt: Fixing automatic mode parsingErwan Velu2-15/+9
2011-04-18NEWS: Document MENU HIDDENKEYH. Peter Anvin1-1/+4
2011-04-18libupload: Fixing memset callErwan Velu1-2/+2
2011-04-17hdt: New release 0.5.0-beta3hdt/0.5.0-beta3Erwan Velu1-1/+1
2011-04-16cpuid: Using generic model if cyrix id is unknownErwan Velu1-3/+6
2011-04-16lua: Delete superfluous $(LIBS) prerequisiteMatt Fleming1-2/+1
2011-04-16sysdump: Delete superfluous $(LIBS) prerequisiteMatt Fleming1-2/+1
2011-04-16hdt: Delete superfluous $(LIBS) prerequisitesMatt Fleming1-2/+1
2011-04-16menu.c32: Delete superfluous $(LIBS) prerequistiteMatt Fleming1-3/+2
2011-04-16cpuid: Improving Cyrix/NSC detectionErwan Velu2-0/+163
2011-04-15hdt: Fixing buffer corruption in PXE menuErwan Velu1-3/+3
2011-04-15syslinux: check --update option properlyPaulo Alcantara1-0/+4
2011-04-15extlinux: remove already_installedPaulo Alcantara1-13/+0
2011-04-15extlinux: use syslinux_already_installed instead of already_installedPaulo Alcantara1-1/+1
2011-04-15libinstaller: implement syslinux_already_installedPaulo Alcantara2-0/+14
2011-04-14cpuid: Managing UNKNOWN CPU betterErwan Velu2-3/+9
2011-04-13hdt: Changing boot flag semantic in menu modeErwan Velu1-2/+2
2011-04-13cpuid: add cpuid info for "Geode by NSC"Jim Cromie1-0/+6
2011-04-13hdt: fix precedence problem in double-space checkJim Cromie1-1/+1
2011-04-13hdt: Display non-sequentials disks configurationsErwan Velu1-3/+3
2011-04-13hdt: Adding chain.c32 to pre-built imagesErwan Velu1-1/+4
2011-04-12undiif: Unneeded debugging functions.Eric W. Biederman1-0/+55
2011-04-12pxe: Neuter pxe_idle_initEric W. Biederman1-83/+0
2011-04-12pxe: Cleanup interrupt handling making it reliabe and in specEric W. Biederman2-19/+10
2011-04-12core: thread: Implement polling for wakeups.Eric W. Biederman2-0/+12
2011-04-12undiif: Theoretical support for infiniband.Eric W. Biederman2-9/+25
2011-04-12pxe: Remove the lwip_test codeEric W. Biederman1-123/+0
2011-04-12lwip: Clean up the initialization sequenceEric W. Biederman3-45/+24
2011-04-12lwip: Allow up to 20 byte hardware address to support infiniband.Eric W. Biederman1-1/+1
2011-04-12lwip: Update the undi driver so it handles (in theory) all network types supp...Eric W. Biederman3-76/+982
2011-04-12core: pxe: Cleanup properly when using undi.Eric W. Biederman1-1/+4
2011-04-12core: pxe: Improve the situation with installing and uninstalling irq handlersEric W. Biederman5-21/+67
2011-04-12lwip: Explicitly enable udp,tcp,icmp, and receive timeouts.Eric W. Biederman1-0/+4
2011-04-12core: pxe Add native support for http urlsEric W. Biederman3-0/+379
2011-04-12core: pxe: Add general support for pluggable url handlers.Eric W. Biederman2-5/+53
2011-04-12lwip: Tune memory management for performanceEric W. Biederman1-12/+2
2011-04-12lwip: Rename mem_init lwip_mem_init to remove a namespace conflict.Eric W. Biederman5-8/+8
2011-04-12core: Add isspace to ctype.hEric W. Biederman1-0/+13
2011-04-12core: pxe: Factor out pxe_poll from pxe_receive_threadEric W. Biederman2-38/+41
2011-04-12core: pxe: Rewrite the tftp implementation to use lwipEric W. Biederman1-59/+78
2011-04-12core: pxe: Add a netconn socket to the pxe private inodeEric W. Biederman1-0/+2
2011-04-12core pxe: Use the lwip dns resolverEric W. Biederman1-233/+19
2011-04-12pxe: Send tftp acks after we reach our timeoutEric W. Biederman1-0/+1
2011-04-12lwip: Use byteswap.h to define htons and friendsEric W. Biederman1-0/+6
2011-04-12core: factor out byteswap.h from netinet/in.hEric W. Biederman2-40/+58
2011-04-12core pxe: Cleanup the call to pxe_isr_initEric W. Biederman2-1/+4
2011-04-12lwip: show stats when displaying speedtest resultsH. Peter Anvin1-3/+25
2011-04-12undiif: Fix weird include order madness.Eric W. Biederman1-1/+0
2011-04-12lwip: fix timestamps, statistics functionsH. Peter Anvin2-0/+7
2011-04-12core: lwipopts: additional fine-tuningH. Peter Anvin1-2/+8
2011-04-12lwip: better speed testH. Peter Anvin1-58/+67
2011-04-12lwip: Disable lwip's malloc routinesEric W. Biederman1-2/+2
2011-04-12lwip: In mem.h define mem_realloc as static inlineEric W. Biederman1-1/+1
2011-04-12Make sure TCP_WND is < 64K-TCP_MSSH. Peter Anvin1-1/+1
2011-04-12core: lwip: tune parameters for performanceH. Peter Anvin2-3/+47
2011-04-12lwip: better test caseH. Peter Anvin1-9/+39
2011-04-12lwip: now to the point we can make a TCP connection...H. Peter Anvin3-37/+152
2011-04-12lwip: Allow clearing a dns serverH. Peter Anvin1-1/+6
2011-04-12core pxe: Ensure all parameters in pxe_get_cached_info are initialized.Eric W. Biederman1-1/+1
2011-04-12core: pxe: additional work on the lwip portH. Peter Anvin4-8/+67
2011-04-12core pxe: Switch threads if more than one runnable.Eric W. Biederman1-0/+1
2011-04-12core: pxeisr.inc: The name of the globals is pxe_irq_vector not pxe_irq_numEric W. Biederman1-1/+1
2011-04-12core thread: Make the code a little clearer.Eric W. Biederman1-1/+1
2011-04-12core: thread: return 0 from sem_down() if we didn't have to waitH. Peter Anvin1-0/+1
2011-04-12core: pxe: don't switch to the PXE stack if we're on it...H. Peter Anvin1-0/+22
2011-04-12pxe: lwip: busy-wait if transmit is blocked for buffersH. Peter Anvin1-11/+13
2011-04-12pxe: lwip: update data pointer after getting a secondary fragmentH. Peter Anvin1-0/+1
2011-04-12pxe: hook up the interrupt routine and the lwip receive routineEric W. Biederman3-44/+110
2011-04-12lwip: fix conflict with <netinet/in.h>H. Peter Anvin1-3/+1
2011-04-12lwip: undiif - initial cut at a UNDI Ethernet-only driverH. Peter Anvin1-0/+341
2011-04-12pxe: Move the gpxe url reading code into it's own file.Eric W. Biederman3-89/+89
2011-04-12pxe: Move the tftp implementation into it's own fileEric W. Biederman3-429/+435
2011-04-12pxe: Add methods to abstract out the connection type.Eric W. Biederman2-140/+191
2011-04-12hdt: Fixing checksums deletionErwan Velu1-1/+1
2011-04-12hdt: New release 0.5.0-beta2hdt/0.5.0-beta2Erwan Velu1-1/+1
2011-04-11keytest: make somewhat more comprehensibleH. Peter Anvin1-3/+4
2011-04-11keyname: better handling of named control charactersH. Peter Anvin1-4/+9
2011-04-11keytest: show the human name together with the keycodeH. Peter Anvin1-1/+1
2011-04-11menu: clear the timeout line on MENU HIDDENKEYH. Peter Anvin1-2/+5
2011-04-11menu hiddenkey: fix parsing the config file optionH. Peter Anvin1-3/+2
2011-04-11menu: Add "menu hiddenkey" to make terminating menu hidden a commandH. Peter Anvin7-3/+188
2011-04-11hdt: Adding dump entry in the menuErwan Velu3-0/+14
2011-04-11hdt: Adding checksums fileErwan Velu1-0/+6
2011-04-11hdt: Adding dump_mode & tftp_ip boot optionErwan Velu3-3/+19
2011-04-11hdt: new beta 0.5.0-beta1hdt/0.5.0-beta1Erwan Velu1-2/+2
2011-04-11hdt: Dumping HDTErwan Velu3-0/+52
2011-04-11hdt: Adding Kernel dumpingErwan Velu3-0/+71
2011-04-11Merge remote branch 'hpa/master' into libuploadErwan Velu18-169/+228
2011-04-11mboot.c32: Delete superfluous $(LIBS) prerequisiteMatt Fleming1-2/+1
2011-04-09pxe: Statically initialize pxe_receive_thread_semEric W. Biederman1-2/+1
2011-04-09core: pxe: pm_return Use jiffies_tEric W. Biederman1-4/+2
2011-04-09core: add .stack16 to layout.incH. Peter Anvin1-0/+1
2011-04-09core: add .stack to layout.inc so it gets the proper flagsH. Peter Anvin1-0/+3
2011-04-09core: pxeisr.inc: fix compatibility with older versions of NASMH. Peter Anvin1-2/+1
2011-04-09core: pxe: pm return hook to examine timer ticks and PXE ISR statusH. Peter Anvin1-0/+44
2011-04-09core: add a way to invoke a function on return to protmodeH. Peter Anvin2-1/+30
2011-04-09core: pxe: real-mode interrupt service routineH. Peter Anvin3-1/+103
2011-04-09lwip: Enable thread supportEric W. Biederman3-4/+158
2011-04-09core: Make the core malloc and free thread safe.Eric W. Biederman3-0/+20
2011-04-09core thread: Don't include core.h from thread.hEric W. Biederman2-1/+3
2011-04-09core: Move timer functions into timer.hEric W. Biederman2-16/+22
2011-04-09lwip: Use kaboom.hEric W. Biederman1-3/+1
2011-04-09core: Move kaboom into it's own header.Eric W. Biederman2-6/+12
2011-04-09core: thread: add a name fieldH. Peter Anvin4-3/+6
2011-04-09core: thread: add static declaration of semaphoresH. Peter Anvin1-0/+9
2011-04-09thread: add support for locking the schedulerH. Peter Anvin4-0/+18
2011-04-09core thread: Rename timeouts pvt to better reflect it's use.Eric W. Biederman1-3/+1
2011-04-09core: thread: add a "timeouts" pointer to the thread structureH. Peter Anvin1-0/+3
2011-04-09core: thread: move most thread state to stack; task switch errnoH. Peter Anvin4-24/+39
2011-04-09core: thread: Add a global errno variable to support lwipEric W. Biederman1-0/+3
2011-04-08core: thread: merge mbox_post() and mbox_trypost()H. Peter Anvin2-14/+7
2011-04-08core: add simple mailbox libraryH. Peter Anvin2-0/+92
2011-04-08core: thread: add option to not wait on a semaphore at allH. Peter Anvin1-26/+33
2011-04-08core: thread: have start_thread() allocate memory dynamicallyH. Peter Anvin3-11/+17
2011-04-08core: simple thread libraryH. Peter Anvin11-0/+416
2011-04-08core: declare jiffies_t and mstime_t and use them.Eric W. Biederman4-10/+13
2011-04-08stddef.h: add container_of()H. Peter Anvin1-0/+8
2011-04-08lwip: Minimal configuration to get lwip building in syslinuxEric W. Biederman6-1/+82
2011-04-08lwip: Delete the ipv6 support and the tests.Eric W. Biederman19-2159/+0
2011-04-08lwip: Import lwip version 1.3.2Eric W. Biederman140-0/+59388
2011-04-08core: Makefile don't worry about how deep the files areEric W. Biederman1-7/+8