2001-05-10 Hans Petter Jansson * parse.pl.in (xst_parse_split_hash_with_continuation): Implement. 2001-05-10 Hans Petter Jansson * disks-conf.in: Include '-' in fstab option matching. 2001-05-10 Hans Petter Jansson * network.pl.in: For redhat-7.0, smb.conf is in /etc/samba/smb.conf. Make a new pair of parse/replace-tables for this. 2001-05-09 Hans Petter Jansson * filesys.pl.in (xst_filesys_info_get_network_host): Implement. (xst_filesys_info_set_network_host): Implement. (xst_filesys_info_get_network_path): Implement. (xst_filesys_info_set_network_path): Implement. (xst_filesys_info_get_mounted): Implement. (xst_filesys_info_set_mounted): Implement. (xst_filesys_info_get_permanent): Implement. (xst_filesys_info_set_permanent): Implement. (xst_filesys_info_get_detected): Implement. (xst_filesys_info_set_detected): Implement. (xst_filesys_table_set_mounted_true): Implement. (xst_filesys_table_set_permanent_true): Implement. (xst_filesys_table_set_detected_true): Implement. (xst_filesys_parse_fstab): Parse network-specific options. (xst_filesys_parse_mtab): Ditto. 2001-05-09 Arturo Espinosa Aldama * 0.4 RELEASE 2001-05-09 Hans Petter Jansson * time-conf.in: Red Hat 7.0 timezone fix from Arturo. 2001-05-09 Arturo Espinosa Aldama * report.pl.in (xst_report): We're sending report strings into debug file again: they're quite useful. * debug.pl.in (xst_debug_open_output_file): set up a hash here so we cache the opened files. (xst_debug_print_string_to_file): Not closing this files any more. 2001-05-08 Hans Petter Jansson * shares-conf.in (set_immediate): Fix up the path before creating share string. 2001-05-08 Hans Petter Jansson * shares-conf.in (set_immediate): Use smbmount directly and don't rely on fstab entry. 2001-05-08 Arturo Espinosa Aldama * network-conf.in (xml_print): Oops: print dialinstalled tag too. * parse.pl.in (xst_parse_split_ref): Do a regexp comparison, which is more flexible. * network.pl.in (xst_network_get_parse_table): Check if wvdial tool is installed. Just to warn the user about it. (xst_network_get_pap_passwd): Handle values surrounded by double quotes. * file.pl.in (xst_file_tool_installed): Check if a tool is found. Return 1/0 value. * general.pl.in (xst_end): Turn off reporting here, to make sure no further reporting gets mixed with the XML. * network.pl.in (xst_network_sysconfig_ifaces_get_existing): only check files that START with ifcfg-. This was confusing the backend with Mandrake's, and potentially others, backup files. 2001-05-08 Arturo Espinosa Aldama After some profiling, some optimizations: * report.pl.in (xst_report): Only send debug string if debug flag is set. * parse.pl.in (xst_parse_from_table): Calling xst_report instead of doing a direct debug. * gettext.pl.in (gettext): gettext results are now cached. This is still too expensive, and we should use the gettext CPAN module. * file.pl.in (xst_file_open_read_from_names): removed unnecesary debug function. (xst_file_run): system already calls with /bin/sh -c. Removed. 2001-05-07 Arturo Espinosa Aldama * report.pl.in (xst_report_enter, xst_report_leave): trivialized until a new solution comes. Read comments for comments. 2001-05-04 Hans Petter Jansson * shares-conf.in (read_exports): Parse NFS exports without options correctly. (print_xml): Print a default name for unnamed shares. 2001-05-04 Hans Petter Jansson * shares-conf.in (write_fstab): Don't leave unaccounted-for shares lying around. (set_immediate): Use new service calls. Interim fix. 2001-04-30 Hans Petter Jansson * shares-conf.in (print_xml): Fixed an output problem in tags. 2001-04-27 Hans Petter Jansson Did a h4rD<0r3 patch of disks-conf.in, to allow it to operate on ext2 LABEL= devices found in the fstab. * disks-conf.in (update_partition): If we have a device node, try to get its label. If we have a label, look for partitions with matching label in all disks. Set the label when appropriate. Retrofitted with the new filesys code. (get_partition): Look for label as well. (get_partition_data): Ditto. (read_fstab): Handle LABEL= lines. (write_fstab): Ditto. (xml_parse_partition): Parse