--- toast 2004/04/24 22:16:57 1.322 +++ toast 2004/04/24 22:37:06 1.323 @@ -1216,7 +1216,9 @@ my(@urls) = @_; my($base) = collapse(map(stripext(basename(stripquery($_))), @urls)); $base =~ /^([\w]+[\w\-]*[a-z]+)[-_]v?(\d[\w\.\+\-]+)$/i # Cryptix_src_3-1-1 - || $base =~ /([^-]+)-(.*\d.+)/ # iputils-ss020124 + || $base =~ /^([a-z][a-z_-]*[a-z])\.(\d[\d\.]+)$/i #device-mapper.1.00.07 + || $base =~ /^(LVM2)\.(2\.\d[\d\.]+)$/ # LVM2.2.00.08 + || $base =~ /^([^-]+)-(.*\d.+)$/ # iputils-ss020124 || $base =~ /^(\D+[^a-z])v(\d.*)$/ # TinyMAZEv2.4a || $base =~ /^(\D+)(\d.*)$/ # fceu019linux || $base =~ /^(.*)()$/; # Xmerge @@ -6128,7 +6130,6 @@ Known bugs: - autofind produces URLs with extra slashes, e.g. "toast arm flex" (?) - - toast guesses device/mapper-1.00.17 for device-mapper.1.00.17.tgz - make oldconfig isn't running for linux/2.6.x - toast add misguesses device-mapper name/version from URL - autofind hangs in httphead() when going through tinyproxy?