Hello community, here is the log from the commit of package dhcpcd for openSUSE:11.2 checked in at Tue Apr 19 10:26:35 CEST 2011. -------- --- old-versions/11.2/UPDATES/all/dhcpcd/dhcpcd.changes 2011-04-07 10:10:58.000000000 +0200 +++ 11.2/dhcpcd/dhcpcd.changes 2011-04-19 09:55:33.000000000 +0200 @@ -1,0 +2,9 @@ +Tue Apr 19 07:43:22 UTC 2011 - mt@suse.de + +- Fixed a bug causing a crash in the sip option check, when the + option data can't be decoded (bnc#687850). +- Relaxed the check of the domain-name option causing a regression, + when the server is misusing it to provide a domain list and does + not provide it using the domain-search option (bnc#675052). + +------------------------------------------------------------------- calling whatdependson for 11.2-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dhcpcd.spec ++++++ --- /var/tmp/diff_new_pack.vh3T4m/_old 2011-04-19 10:26:01.000000000 +0200 +++ /var/tmp/diff_new_pack.vh3T4m/_new 2011-04-19 10:26:01.000000000 +0200 @@ -19,7 +19,7 @@ Name: dhcpcd Version: 3.2.3 -Release: 47.<RELEASE6> +Release: 47.<RELEASE66> Summary: A DHCP Client Daemon Url: http://developer.berlios.de/projects/dhcpcd/ #Source: http://prdownload.berlios.de/dhcpcd/dhcpcd-3.2.3.tar.bz2 ++++++ dhcpcd-3.2.3-option-checks.diff ++++++ --- /var/tmp/diff_new_pack.vh3T4m/_old 2011-04-19 10:26:01.000000000 +0200 +++ /var/tmp/diff_new_pack.vh3T4m/_new 2011-04-19 10:26:01.000000000 +0200 @@ -132,12 +132,12 @@ + return 0; + break; + case DHCP_HOSTNAME: -+ case DHCP_DNSDOMAIN: + case DHCP_NISDOMAIN: + case DHCP_NETBIOSSCOPE: + return check_domain_name(ptr, len, 0); + break; + case DHCP_SIPSERVER: ++ case DHCP_DNSDOMAIN: /* accept a list for compatibiliy */ + case DHCP_DNSSEARCH: + return check_domain_name_list(ptr, len, 0); + break; @@ -273,7 +273,7 @@ + dhcp->sipservers = NULL; + { + char *str = decode_sipservers (p,length); -+ if(check_dhcp_option(DHCP_SIPSERVER, ++ if(str && check_dhcp_option(DHCP_SIPSERVER, + str, strlen(str)) != 0) { + logger (LOG_ERR, + "suspect value in " ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org