This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/comdev-people.git


The following commit(s) were added to refs/heads/main by this push:
     new e32fdd5  ensure URL is HTTP[S}
e32fdd5 is described below

commit e32fdd591073cbfba0ac08cfa97b55eb148d8899
Author: Sebb <[email protected]>
AuthorDate: Mon Oct 7 23:50:18 2024 +0100

    ensure URL is HTTP[S}
---
 tools/committers.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tools/committers.py b/tools/committers.py
index adcdf37..0b7b83d 100755
--- a/tools/committers.py
+++ b/tools/committers.py
@@ -286,7 +286,8 @@ if isfile(HTACCESS):
             person = ldap_people[id]
             if 'urls' in person:
                 for url in person['urls']:
-                    if not re.search(SELF_RE, url, re.IGNORECASE):
+                    # Must be an http[s] URL and must not be self reference
+                    if re.match(r"^https?://", url) and not re.search(SELF_RE, 
url, re.IGNORECASE):
                         hta.write(f"RedirectMatch ^/~{id}(/.*)?$ {url}$1\n")
                         break
 

Reply via email to