word = word.replace(/^[^a-zA-Z0-9]+/, '');
word = word.replace(/[^a-zA-Z0-9]+$/, '');
word = word.replace(/^Bug#/i, '');
+ word = word.replace(/^#/, '');
} while ( oldword != word );
return word;
url = 'https://buildd.debian.org/' + clip;
break;
case 'security':
+ clip = clip.replace(' ', '-');
+ clip = clip.toUpperCase();
url = 'https://security-tracker.debian.org/tracker/' + clip;
break;
+ case 'piuparts':
+ url = `https://piuparts.debian.org/sid/source/${clip.substring(0,1)}/${clip}.html`;
+ break;
case 'r-b':
url = 'https://tests.reproducible-builds.org/debian/rb-pkg/' + clip + '.html';
break;
el.classList.remove('likely');
});
- if ( /^\d+$/.test(q) || /^CVE-/.test(q) )
+ if ( /^#?\d+$/.test(q) || /^CVE-/.test(q) )
cnt.add('like-b');
if ( /^[a-z0-9][a-z0-9\-+.]+$/.test(q) )