From bcfc1f32d35f7ec61c9b18d27d84f0dca60137c8 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 18 Nov 2016 16:51:52 +0100 Subject: [sysconfig] Improve ad handling once again --- modules-available/sysconfig/templates/ad-selfsearch.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules-available/sysconfig/templates/ad-selfsearch.html') diff --git a/modules-available/sysconfig/templates/ad-selfsearch.html b/modules-available/sysconfig/templates/ad-selfsearch.html index 5fadd92e..b60cc3af 100644 --- a/modules-available/sysconfig/templates/ad-selfsearch.html +++ b/modules-available/sysconfig/templates/ad-selfsearch.html @@ -65,7 +65,7 @@ var search = $('#searchbase').val(); if ($('#searchbase').val().length < 2) { var givenDn = $('#givendn').val(); - if (new RegExp('^\\w+[\\/\\\\]\\w+$').test(givenDn)) { + if (new RegExp('^([^\\[\\]\\:;\\|\\=\\+\\?\\<\\>\\*"/\\\\,]+)[/\\\\]([^\\[\\]\\:;\\|\\=\\+\\?\\<\\>\\*"/\\\\,]+)$').test(givenDn)) { domain = givenDn.replace(/[\/\\]\S+$/i, ''); var idx = fulldn.search(new RegExp('\\w+=' + domain + ',', "i")); if (idx !== -1) { -- cgit v1.2.3-55-g7522