summaryrefslogtreecommitdiffstats
path: root/iw
Commit message (Collapse)AuthorAgeFilesLines
...
* * iw/network_gui.py (NetworkWindow): Remove obsolete code.David Cantrell2007-02-161-7/+0
|
* * iw/network_gui.py: Remove descr hash, not used anymore.David Cantrell2007-02-131-6/+0
|
* * iw/network_gui.py (NetworkWindow): Display DHCPv6 rather than DHCPDavid Cantrell2007-02-061-1/+1
| | | | for the IPv6/Prefix column.
* Wrap the label if it's too long (#225444).Chris Lumens2007-01-301-0/+1
|
* Give some indication of what city is currently being pointed at (#219417).Chris Lumens2007-01-251-9/+23
|
* Upgrade is no longer an installclass, either.Chris Lumens2007-01-191-9/+4
|
* 2007-01-17 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-01-171-1/+5
| | | | | | | | | | | | | | | | | | * iw/progress_gui.py (InstallProgressWindow.completePackage): Quick and dirty way of handling-non rpm installs. This needs to be reworked more completely * timezone.py (Timezone.__init__): Add a default in case the step is skipped * instdata.py (InstallData.write): Ensure that network is written out rather than counting on our backend to do so in its preinstall * fsset.py (FileSystemType.isKernelFS): Add a method to determine if we're an in-kernel pseudo-filesystem (PsudoFileSystem.isKernelFS): And implement it (FileSystemSet.umountFilesystems): Allow unmounting filesystems without turning off swap.
* * iw/release_notes.py (ReleaseNotesViewer.setupWindow): Switch toDavid Cantrell2007-01-111-5/+19
| | | | | just a GtkWindow so that we don't have annoying GtkDialog behavior on press of ESC (#220418). From katzj.
* Use %d instead of %g for LVM size display (#219414).Chris Lumens2007-01-042-10/+10
|
* 2007-01-04 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-01-041-1/+1
| | | | | * iw/task_gui.py (TaskWindow.getScreen): Translate description (#216067)
* * iw/autopart_type.py (PartitionTypeWindow): Break if rc does notDavid Cantrell2006-12-141-2/+1
| | | | | equal gtk.RESPONSE_APPLY, fixes problem where users cannot add zFCP devices in the gui (#210635).
* * partedUtils.py (DiskSet.openDevices): Don't always dasdfmt on zSeries,David Cantrell2006-12-131-1/+1
| | | | | | | | | | | | only do that for disks that are flagged to be cleared or if the init all flag is set. * upgrade.py (findExistingRoots): Do not pass anaconda object reference to findExistingRootPartitions(). * iw/autopart_type.py (PartitionTypeWindow): Do not pass intf to checkNoDisks(). * textw/partition_text.py: Likewise.
* This new UI change is meant to match (as much as possible) what users seeDavid Cantrell2006-12-121-406/+497
| | | | | | | | | | | | | | | | | | | | | in stage 1 and what users can see in the text mode version of stage 2. These changes are meant for RHEL-5 as well. * ui/netpostconfig.glade: Defines the Edit Network Device window used in the stage 2 part of anaconda. * loader2/net.c (writeNetInfo): Write out IPv6 settings. * network.py (Network): Move the useIPv4 and useIPv6 flags to be per device rather than per system. * iw/network_gui.py: Removed old code in editDevice(), replaced with NetworkDeviceEditWindow class. Removed the awful mess of input validation code I had since the new dialog box handles all of that. Support independent IPv4 and IPv6 stack configuration per device and offer IPv6 automatic neighbor discovery in addition to DHCPv6 and static configuration (#213110, #213112).
* Make sure to copy the format attribute over to the request on certain newChris Lumens2006-12-012-6/+3
| | | | volume groups (#217585).
* All hail the United States Navy. This bug report came from them as they ↵David Cantrell2006-11-281-8/+10
| | | | | | were trying to set up an all-IPv6 network with FC6 systems. They are actually using IPv6. Go figure. Anyways, we only do broadcast and network address calculation when IPv4 is enabled.
* If we changed languages, fetch a new release notes file (#217501).Chris Lumens2006-11-281-0/+3
|
* 2006-11-17 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-11-171-0/+5
| | | | | | | | * iscsi.py (has_iscsi): Add a method so that we can find out if iscsi is really available (#216128) * iw/autopart_type.py (PartitionTypeWindow.addDrive): And don't allow trying to add iscsi drives if we don't have iscsi stuff. * textw/partition_text.py: Likewise.
* 2006-11-06 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-11-061-5/+3
| | | | | * iw/netconfig_dialog.py (NetworkConfigurator._ok): Use gui.MessageWindow instead as it has the API we want (#213356)
* Always set an active value on the peCombo, and don't traceback if the defaultChris Lumens2006-11-011-15/+13
| | | | value is the first one in the list (#212317).
* * iw/netconfig_dialog.py: Use the same widget names as the gladeBill Nottingham2006-10-241-4/+4
| | | | file.
* 2006-10-20 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-10-201-1/+1
| | | | | | | * scripts/upd-instroot (PACKAGESGR): Add fonts-telugu (#207428) * iw/progress_gui.py (InstallProgressWindow.getScreen): Not quite so big (#211526)
* Forget partitioning changes when going back to the parttype screen (#211255).Chris Lumens2006-10-191-5/+2
|
* 2006-10-13 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-10-131-1/+1
| | | | | * iw/progress_gui.py (InstallProgressWindow.getScreen): Take up more of the space (#210531)
* 2006-10-10 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-10-101-1/+2
| | | | | * iw/autopart_type.py (PartitionTypeWindow.addDrive): Fix another traceback with the allowed drive stuff.
* Fix UI flow traceback (#210190).Chris Lumens2006-10-101-1/+1
|
* 2006-10-09 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-10-091-11/+12
| | | | | * iw/task_gui.py (TaskWindow.getNext): Only determine repos if we're showing them (#209997)
* * network.py (sanityCheckIPString): Test IP more accurately toDavid Cantrell2006-10-041-7/+21
| | | | | | | | | | | | | | | | | | determine address family. Clean up error messages to make things more clear. Have a catch-all else case that returns the given IP address in an invalid message in the form of an IPError exception. * iw/network_gui.py (NetworkWindow.handleIPError): Display the field description in the title bar rather than the field name. Call __str__() on the msg parameter since msg could be an IPError exception or a string. * iw/network_gui.py (NetworkWindow): Set the IPv6 address entry field to just the address portion of the value that's written out to the ifcfg-ethX file (remove the /prefix part). Make sure we set the ipv6prefix in the entrys hash and write out a new ipv6addr with the new prefix in case the user changed it.
* * iw/release_notes.py (ReleaseNotesViewer): Disable request_url,David Cantrell2006-10-041-3/+4
| | | | | | link_clicked, and request_object callbacks for now because they work quite right and it's better to be able to view just the release notes than nothing at all.
* * iw/network_gui.py (NetworkWindow): Set initial input widget sensitivityDavid Cantrell2006-10-031-1/+6
| | | | | based on checkbox values (prevents IPv6 entry boxes as active when the IPv6 box is unchecked). Fixed a type in an error message.
* * isys/isys.py (inet_calcNetBroad): Umm, use ntohl() so it works on allDavid Cantrell2006-10-031-1/+1
| | | | | | | | | | | | platforms. * iw/network_gui.py (NetworkWindow.handleBroadCastError): Tell users the IPv4 information given is invalid, since this error message will occur when calculating the network and broadcast address using the IPv4 ip address and netmask. * textw/network_text.py (handleBroadCastError): Add missing error handling function for network and broadcast address calculation.
* * iw/network_gui.py (NetworkWindow): Use isys.netmask2prefix() andDavid Cantrell2006-10-031-22/+4
| | | | | | | | | | | | | | isys.prefix2netmask() correctly. * textw/network_text.py (NetworkDeviceWindow): Use isys.prefix2netmask() correctly. * isys/isys.c (doPrefixToNetmask): Renamed to a shorter function name and it somewhat matches what the isys.py passthrough is called. We also take an int as the argument now and return a string. * isys/isys.py (netmask2prefix): Added this function to replace the borken inet_convertNetmaskToPrefix() function.
* * isys/isys.py (inet_doConvertPrefixToNetmask): Removed since it doesDavid Cantrell2006-10-021-1/+1
| | | | | | | | | | | | not work right. Added prefix2netmask() passthrough to _isys. * isys/isys.c (doConvertPrefixToNetmask): When Python fails, use C. Added isys.prefix2netmask() for use in Python code to convert a CIDR prefix to a dotted-quad format netmask (#207845). * iw/network_gui.py (NetworkWindow): Use isys.prefix2netmask() * textw/network_text.py (NetworkDeviceWindow): Use isys.prefix2netmask()
* Pass updateSrc to createAllowedDrivesList (#208677).Chris Lumens2006-10-022-9/+10
|
* * iw/network_gui.py (NetworkWindow): Removed duplicate handleIPError()David Cantrell2006-09-291-12/+15
| | | | | | | | | | | | | | | | | | | | | function. Wrap ipv6prefix input validation to catch exception where the user left the field blank (ValueError). * textw/network_text.py: Added descr hash. Removed badIPDisplay(). * textw/network_text.py: Added handleIPError() and handleIPMissing() which work in the same way as the functions of the same name in the iw interface, but they are modified to use ButtonChoiceWindow. * textw/network_text.py (NetworkDeviceWindow): Replace all instances of self.intf.messageWindow with ButtonChoiceWindow. Call the handleIPError() and handleIPMissing() functions correctly. Catch ipv6prefix entry errors when the user left the field blank. * textw/network_text.py (NetworkGlobalWindow): Rewrote input validation for gateway, primary DNS, and secondary DNS. Use exceptions from network and handleIPError() and handleIPMissing() functions.
* 2006-09-29 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-291-1/+1
| | | | * iw/netconfig_dialog.py (NetworkConfigurator._ok): I can't type.
* 2006-09-29 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-291-3/+8
| | | | | * iw/task_gui.py (TaskWindow._taskToggled): Only do netconfig for repo toggles (#208562)
* 2006-09-29 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-291-1/+1
| | | | | | | | | * installclasses/fedora.py (InstallClass._get_description): Return the translated text as the description (#206620). * iw/task_gui.py (TaskWindow._createTaskStore): Fix translations to show up (#206620) * ui/tasksel.glade: Force width wider so that things fit better
* Don't check the updates image source by default in the partitioning UI.Chris Lumens2006-09-282-5/+7
|
* 2006-09-28 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-281-0/+8
| | | | | * iw/netconfig_dialog.py (NetworkConfigurator._ok): Give an error message if the netconfig fails
* 2006-09-28 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-281-2/+7
| | | | | * iw/netconfig_dialog.py (NetworkConfigurator._ok): Write out a resolv.conf
* 2006-09-27 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-271-1/+1
| | | | | | * iw/task_gui.py (TaskWindow.getScreen): Have to remove since we do a show_all on the vbox * ui/tasksel.glade: Fix a tyop
* * iw/network_gui.py (NetworkWindow): Set DHCP checkbox to active usingDavid Cantrell2006-09-221-1/+1
| | | | | | correct bootproto value. Corrects a problem where you select DHCP and IPv6 but uncheck IPv4 and the edit dialog enables and disables the wrong widgets.
* 2006-09-21 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-211-0/+3
| | | | | | | | | | * partitioning.py (partitionObjectsInitialize): Don't call check no disks here (#207471) * textw/partition_text.py (PartitionTypeWindow.__call__): And here * iw/autopart_type.py (PartitionTypeWindow.getNext): Check for no disks here * partedUtils.py (DiskSet.checkNoDisks): Don't exit, just return with an error code
* 2006-09-20 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-201-263/+0
| | | | | | | * installclass.py: Remove old zfcp stuff * textw/zfcp_text.py: Remove. * iw/zfcp_text.py: Remove.
* 2006-09-20 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-201-8/+7
| | | | | | | | | | | | | * textw/partition_text.py: Text mode support for iscsi and zfcp devices * iw/autopart_type.py (PartitionTypeWindow.addIscsiDrive): Adjust for new iscsi backend code. * kickstart.py (AnacondaKSHandlers.doIscsi): Better iscsi syntax. * iscsi.py: Improve support a bit so that we give a default initiator name, have the framework for handling usernames/passwords, and have cleaner code.
* * iw/network_gui.py: Add checkorder list so that input validationDavid Cantrell2006-09-191-11/+41
| | | | | | | | | | | | | | | | later makes sense to the user (order of error messages). * iw/network_gui.py: Compare bootproto in lowercase. * iw/network_gui.py (NetworkWindow.handleIPError): Add function to display IPError messages. * iw/network_gui.py (NetworkWindow): Add labels above the IP address and prefix columns. Prevent users from unchecking IPv4 and IPv6; force user to choose at least one. Use the checkorder list for input validation order. Catch network.IPError exception. Display the word 'Disabled' in the main interface list if the user has disabled that protocol for the interface.
* 2006-09-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-09-191-1/+31
| | | | | | | | | | | | | | | | | * partitioning.py (partitionObjectsInitialize): Shutdown/startup zfcp devs here * yuminstall.py (YumBackend.doPreInstall): Remove spurious zfcp.conf copy * zfcp.py: Massive reworking to work better with new UI * ui/zfcp-config.glade: ZFCP config dialog * iw/autopart_type.py: Use zfcp config dialog (#204145) * installclass.py (BaseInstallClass.setSteps): Remove explicit zfcp step * dispatch.py (installSteps): Likewise.
* * network.py: Added the useIPv4 and useIPv6 flags to the Network class.David Cantrell2006-09-181-8/+15
| | | | | | | | | | | | | | These are used in the network configuration dialog boxes. Set based on existing network configuration, or initialize to true. * network.py: Read in IPV6_AUTOCONF variable from the network-script if it exists. We need this for the RFC 2462 auto configuration setting. * iw/network_gui.py: Set the IPv4 and IPv6 enable check boxes based on the useIPv4 and useIPv6 flags in the Network class. * iw/network_gui.py: Add column labels so users have an idea of what goes in the _____ / _____ entry boxes.
* * iw/network_gui.py: Correct input validation problems for manualDavid Cantrell2006-09-181-16/+27
| | | | network configuration (#206148, #206678, #206537).
* * iw/netconfig_dialog.py: Actually bring up the networkJeremy Katz2006-09-121-6/+65
| | | | | appropriately, add some UI tweaks * ui/netconfig.glade: Center the dialog. Hide ipv6 bits for now