summaryrefslogtreecommitdiffstats
path: root/loader2
Commit message (Collapse)AuthorAgeFilesLines
...
* SNAKES ON A PLANEDavid Cantrell2006-06-281-10/+10
|
* Fix double free() (#195749). This is the "holy shit we see glibc doubleDavid Cantrell2006-06-271-10/+4
| | | | | free ***** error when we try to do an HTTP or FTP install" problem that a lot of people have reported.
* Fixed corrupted double-linked list problem.David Cantrell2006-06-271-48/+58
|
* Fix double free() when using a MAC address for ksdevice. Use str2upper()David Cantrell2006-06-271-9/+12
| | | | for ksMacAddr comparison.
* Removed.David Cantrell2006-06-271-193/+0
|
* Use vasprintf().David Cantrell2006-06-271-23/+17
|
* - fix some minor compiler backwashPeter Jones2006-06-261-4/+4
|
* - get rid of diet.Peter Jones2006-06-262-22/+1
|
* - make anaconda_trace_init staticPeter Jones2006-06-261-1/+1
|
* - add optional mtracePeter Jones2006-06-261-13/+40
| | | | | - move segfault handling to be initialized very early - put segfault on tty8 so newt doesn't garble it
* - don't leak memoryPeter Jones2006-06-261-4/+6
|
* 2006-06-21 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-06-211-5/+6
| | | | | * loader2/net.c (doDhcp): Use a timeout of 45 seconds instead of 10 so that we're in compliance with the dhcp rfc
* - audit calls to inet_pton, fix at least one likely segfault...Peter Jones2006-06-211-24/+35
|
* 2006-06-21 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-06-211-8/+0
| | | | | | | | * loader2/net.c (setupNetworkDeviceConfig): Remove s390 hack * network.py (sanityCheckIPString): Remove s390 hack * isys/isys.py (sync): Remove s390 hack
* - set MALLOC_CHECK_ and _MALLOC_PERTURB for the loaderPeter Jones2006-06-211-0/+6
|
* - don't pass really dumb things as format specifiers...Peter Jones2006-06-201-1/+1
|
* - make ks.cfg on usb-storage actually workPeter Jones2006-06-203-13/+9
|
* * loader2/net.c (chooseNetworkInterface): Correctly handly ksdeviceDavid Cantrell2006-06-201-7/+20
| | | | | | parameters that contain MAC addresses (#195907). * loader2/net.c (netlogger): I suppose I can use vasprintf().
* * loader2/Makefile: Cram a new linker path in to loader so that we canDavid Cantrell2006-06-201-1/+4
| | | | | | | find libnss_* stuff in stage1. * scripts/mk-images (makeinitrd): Copy in libnss_dns* and libnss_files* to the stage1 image.
* 2006-06-15 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-06-151-0/+8
| | | | * loader2/net.c: Hack for s390 to work for now
* - initialize ttys earlier to make debugging system library breakage easier.Peter Jones2006-06-141-4/+5
|
* * loader2/log.c: Removed vaLogMessage() and made logMessage() whatDavid Cantrell2006-06-143-9/+14
| | | | | | | | it was in a past life. * loader2/log.h: Removed vaLogMessage() prototype. * loader2/net.c (netlogger): Make a buffer of an arbitrary size, cram the va_list in to that using vsnprintf(), pass to logMessage().
* Housekeeping.David Cantrell2006-06-131-6/+0
|
* * loader2/net.c: Last inet_ntoa() -> inet_ntop() conversions.David Cantrell2006-06-132-19/+29
| | | | * loader2/urls.c: Likewise.
* * loader2/log.c: Added vaLogMessage() to take va_list argument, makeDavid Cantrell2006-06-133-12/+10
| | | | | | logMessage() call this function. * loader2/log.c: vaLogMessage() prototype. * loader2/net.c (netlogger): Call vaLogMessage instead of logMessage().
* * loader2/net.c (readNetConfig): Put memset for newCfg in correct place.David Cantrell2006-06-131-2/+2
|
* * loader2/loader.c: parseCmdLineFlags() does not need to return flags.David Cantrell2006-06-133-37/+58
| | | | | | | | | | We don't need to set netDev.useipv6 anymore because flags are global. * loader2/net.h: Removed useipv6 from networkDeviceConfig struct. * loader2/net.c (waitForLink): Note which interface we are waiting on. * loader2/net.c (readNetConfig): Initialize newCfg (#194882). * loader2/net.c (doDhcp): Read global flags rather than useipv6.
* Make the boot flags variable global. We don't need to pass it (or a pointer ↵David Cantrell2006-06-1237-430/+430
| | | | to it) all over the place.
* * loader2/loader.c: Clean up formatting to make the file more readable.David Cantrell2006-06-093-76/+100
| | | | | | | Set useipv6 in the netDev structure depending on 'noipv6' param. * loader2/net.c: Sure can't make up my mind. Put doDhcp back so that I can conditionally do the IPv6 thing or not from one place. * loader2/net.h: doDhcp() prototype.
* Removed doDhcp(), call pumpDhcpClassRun() directly. Added netlogger() toDavid Cantrell2006-06-092-19/+7
| | | | | catch libdhcp log messages. libdhcp-1.4 removes the forced debugging output that we are seeing right now.
* Removed ipv6 from this list. Eh, shrug, and so on.David Cantrell2006-06-091-4/+0
|
* Loopback is now configured as 127.0.0.1 and ::1/128, so that means we areDavid Cantrell2006-06-081-22/+6
| | | | | | in the future, right? I think we should support NFS installs over loopback.
* So stuff works now with IPv6 DHCP. Still have to bring up loopback andDavid Cantrell2006-06-082-222/+58
| | | | | | | | convert loader to using the libdhcp API rather than the pump one (it's hard to tell which one is worse). And there's some libdhcp noise right now, but just ignore it. You can ping6 cutlet now (specify cutlet's IPv6 address) and it will work.
* Make sure we pull in the ipv6.ko module and load that. I thought a noipv6David Cantrell2006-06-085-10/+26
| | | | | option would be good for people who fear change, so I'll get that implemented throughout the loader.
* HERE COMES YOUR WATER! ....David Cantrell2006-06-076-87/+388
| | | | | | Ok, so what exactly are we looking at here? A slapped-together pile of stuff that uses libdhcp instead of pump. I call it a work in progress. Right now we have support for regular IPv4-based installs. IPv6 is sort-of halfway there. I'm still wedging it in to place (i.e., dodging sigsegvs). I wanted to get an IPv4-libdhcp-move committed now so that it's in CVS. The pump-compatible API in libdhcp is mostly useless, so I'm moving things from using the core-dumping pump API functions to just using the libdhcp stuff directly. I had to back out a lot of IPv6 stuff I did in the interim. Please avoid making huge changes to the loader2 network code because I'm still tearing through that.
* Add User-Agent header to HTTP requests (#98617). I don't think we can doChris Lumens2006-06-021-6/+23
| | | | | | this in anaconda, since yum doesn't appear to provide a pass-through for the urlgrabber headers. Well, at least the agent will be urlgrabber in that case.
* Bump version.Chris Lumens2006-05-301-1/+1
|
* * isys/Makefile: Remove getmacaddr references. Add glib CFLAGS andDavid Cantrell2006-05-263-10/+13
| | | | | | | | | | | | | | | | | | | | | | LDFLAGS. * isys/getmacaddr.c: Removed. * isys/getmacaddr.h: Removed. * isys/isys.c: Call netlink_interfaces_mac2str() in doGetMacAddress. * isys/nl.c (netlink_format_mac_addr): Malloc space for buf if it's NULL when we enter the function. * isys/nl.c (netlink_interfaces_mac2str): Return buffer malloc is handled by netlink_format_mac_addr). * loader2/Makefile: Add glib CFLAGS and LDFLAGS. * loader2/net.c: Call netlink_format_mac_addr() and netlink_interfaces_mac2str(). * loader2/urlinstall.c: Call netlink_interfaces_mac2str() instead of getMacAddr().
* - anaconda (parseOptions): add flags for multipathPeter Jones2006-05-221-0/+2
| | | | | - flags.py (Flags): ditto - loader2/loader.c (parseCmdLineFlags): ditto
* - add 'asix' usb ethernet moduePeter Jones2006-05-191-0/+4
|
* 2006-05-16 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-05-161-3/+1
| | | | | * loader2/usb.c (usbInitializeMouse): Better mousedev looking, less verbose in the case of, eg, built-in (#191814)
* Allow MTU to be specified in a kickstart file as well as on the commandChris Lumens2006-05-151-1/+6
| | | | line (#191328).
* Fix traceback on accessing the cmdline dict.Chris Lumens2006-05-111-0/+2
|
* * isys/isys.py (driveIsRemovable): Split module checking out to itsPeter Jones2006-05-091-9/+1
| | | | | | | | | | own functions. Allow usb-storage installs. * partitions.py: warn if you're using firewire or usb * loader2/modules.c (loadModule): Delay on reloading usb-storage, as it takes undefined time as well. Without this /tmp/scsidisks is wrong. * loader2/modules.c (writeModulesConf): don't exclude usb-storage or sbp2.
* Translatable strings (181594)Paul Nasrat2006-05-092-3/+3
|
* Don't pop up an invisible window asking for a right keymap in cmdline mode.Chris Lumens2006-05-081-1/+4
|
* Not very exciting IPv6 stuff yet.David Cantrell2006-05-083-33/+51
|
* 2006-05-01 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-05-012-6/+22
| | | | | * loader2/nfsinstall.c: Handle nfs mount options (Dave Lehman, #168384) * loader2/nfsinstall.h: Add mount opts to struct
* - per discussion, revert this change.Peter Jones2006-04-283-11/+2
|
* - make nfs mount options user specifiable.Peter Jones2006-04-283-2/+11
|