소스 검색

More keyserver checks

Bob Mottram 7 년 전
부모
커밋
6a85df523b
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8
    0
      src/freedombone-app-keyserver

+ 8
- 0
src/freedombone-app-keyserver 파일 보기

@@ -382,6 +382,14 @@ function keyserver_sync {
382 382
     if [ ${#other_keyserver_port} -lt 4 ]; then
383 383
         return
384 384
     fi
385
+
386
+    # Warn if trying to sync
387
+    if [[ "$other_keyserver_domain" == *"sks-keyservers.net" || "$other_keyserver_domain" == *"gnupg.net" || "$other_keyserver_domain" == *"pgp.com" || "$other_keyserver_domain" == *"pgp.mit.edu" || "$other_keyserver_domain" == *"the.earth.li" || "$other_keyserver_domain" == *"mayfirst.org" || "$other_keyserver_domain" == *"ubuntu.com" ]]; then
388
+        dialog --title $"Sync with other keyserver" \
389
+               --msgbox $"\nDon't try to sync with the major keyservers. Your system will be overloaded with an infeasible database size." 8 60
390
+        return
391
+    fi
392
+
385 393
     if [[ "$other_keyserver_email" != "pgp-public-keys@" ]]; then
386 394
         if [[ "$other_keyserver_email" == *"@"* ]]; then
387 395
             if [[ "$other_keyserver_email" == *"."* ]]; then