Home GnuPG

Recent Activity
ActivePublic

Recent Activity

Today

werner committed rWbb2bed5cc959: Change beta number (authored by werner).
Change beta number
Fri, Apr 17, 2:28 PM
werner committed rW72fdf3a85d41: Prepare for 3.3.7 (authored by werner).
Prepare for 3.3.7
Fri, Apr 17, 2:22 PM
pl13 committed rGf0c1043ef751: gpgsm: Fix the compatibility flag de-vs-trustlist. (authored by pl13).
gpgsm: Fix the compatibility flag de-vs-trustlist.
Fri, Apr 17, 2:04 PM
werner triaged T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256) as Wishlist priority.

gpgsm does not support OAEP. Actually it does not make much sense to use this padding scheme at all. It has not advantage over PKCS#1. Thus I change this to a feature request to allow decryption using OAEP

Fri, Apr 17, 1:38 PM · gnupg, Feature Request, S/MIME
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed rMTPbf813caae171: Do not display from header as HTML (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
Do not display from header as HTML
Fri, Apr 17, 11:00 AM
werner committed rGcd89961c351d: Prepare NEWS. (authored by werner).
Prepare NEWS.
Fri, Apr 17, 10:40 AM
werner shifted T8159: gpgtar write outside --directory via symlink traversal from the Restricted Space space to the S1 Public space.
Fri, Apr 17, 9:47 AM · gnupg26, gpgtar, Security, Bug Report
gniibe updated the task description for T7998: Release GnuPG 2.5.19.
Fri, Apr 17, 9:29 AM · Release Info, gnupg
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed rMTPdc50cb89567d: Deal with missing from: information (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
Deal with missing from: information
Fri, Apr 17, 9:23 AM
gniibe added a project to T8159: gpgtar write outside --directory via symlink traversal: gnupg26.
Fri, Apr 17, 9:22 AM · gnupg26, gpgtar, Security, Bug Report
werner committed rW6604abc8754c: Update libpng to 1.6.57 (authored by werner).
Update libpng to 1.6.57
Fri, Apr 17, 9:15 AM
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed rMTP5edc3436b74c: Deal with missing from: information (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
Deal with missing from: information
Fri, Apr 17, 9:03 AM
gniibe updated the task description for T8159: gpgtar write outside --directory via symlink traversal.
Fri, Apr 17, 8:59 AM · gnupg26, gpgtar, Security, Bug Report
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed rMTP42b20d6964b0: Deal with missing from: information (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
Deal with missing from: information
Fri, Apr 17, 8:56 AM
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed rMTP042bcf61f7ac: Add testcase for signature sender mismatch (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
Add testcase for signature sender mismatch
Fri, Apr 17, 8:56 AM
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed rMTP8bf689cbb0b7: Set sender context when verifying signature (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
Set sender context when verifying signature
Fri, Apr 17, 8:56 AM
gniibe triaged T8230: libgcrypt: Use memset_explicit (of C23) to wipe memory as Wishlist priority.

Here is the change:

diff --git a/configure.ac b/configure.ac
index 30be86b5..ac2696e5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3073,7 +3073,8 @@ AC_CHECK_FUNCS(strtoul memmove stricmp atexit raise)
 AC_CHECK_FUNCS(strerror rand mmap getpagesize sysconf waitpid wait4)
 AC_CHECK_FUNCS(gettimeofday getrusage gethrtime clock_gettime syslog)
 AC_CHECK_FUNCS(syscall fcntl ftruncate flockfile getauxval elf_aux_info)
-AC_CHECK_FUNCS(explicit_bzero explicit_memset getentropy sysctlbyname)
+AC_CHECK_FUNCS(memset_explicit explicit_bzero explicit_memset)
+AC_CHECK_FUNCS(getentropy sysctlbyname)
Fri, Apr 17, 8:40 AM · libgcrypt, Bug Report
gniibe created T8230: libgcrypt: Use memset_explicit (of C23) to wipe memory.
Fri, Apr 17, 8:38 AM · libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA7bd1e6c565c3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Fri, Apr 17, 5:25 AM
gniibe committed rC787ae6a02ba0: cipher:kdf:ballon: Fix wiping memory after use. (authored by Bert van der Weerd <bert@teamspicy.net>).
cipher:kdf:ballon: Fix wiping memory after use.
Fri, Apr 17, 4:07 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA9783763e2e7e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Fri, Apr 17, 3:48 AM

Yesterday

ikloecker committed rKLEOPATRAf9866544c042: Offer encryption with lower security for not valid S/MIME certificates (authored by ikloecker).
Offer encryption with lower security for not valid S/MIME certificates
Thu, Apr 16, 5:45 PM
ikloecker committed rKLEOPATRA7939a9a0ed1d: Make underlying results of SignEncryptTask accessible (authored by ikloecker).
Make underlying results of SignEncryptTask accessible
Thu, Apr 16, 5:45 PM
ikloecker committed rKLEOPATRA7f7e6d52465f: Fix copy&paste error (authored by ikloecker).
Fix copy&paste error
Thu, Apr 16, 5:45 PM
timegrid moved T7866: Allow separate LDAP keyserver for uploading from Backlog to WiP on the gnupg22 board.
Thu, Apr 16, 5:34 PM · gnupg22, vsd33 (vsd-3.3.6), LDAP, Feature Request, gnupg26
timegrid moved T7866: Allow separate LDAP keyserver for uploading to Backlog on the gnupg22 board.
Thu, Apr 16, 5:34 PM · gnupg22, vsd33 (vsd-3.3.6), LDAP, Feature Request, gnupg26
timegrid changed the status of T7866: Allow separate LDAP keyserver for uploading from Open to Testing.
Thu, Apr 16, 5:33 PM · gnupg22, vsd33 (vsd-3.3.6), LDAP, Feature Request, gnupg26
timegrid changed the status of T7866: Allow separate LDAP keyserver for uploading from Testing to Open.

Still does not work on vsd-3.3.7-beta90.9 @ win10. Essentially the same behavior as before:

Thu, Apr 16, 5:32 PM · gnupg22, vsd33 (vsd-3.3.6), LDAP, Feature Request, gnupg26
ikloecker committed rKLEOPATRAd2127f3be85b: Ensure that task isn't leaked if it's never started (authored by ikloecker).
Ensure that task isn't leaked if it's never started
Thu, Apr 16, 5:15 PM
ikloecker committed rKLEOPATRA6f7904ab3216: Add parent task to all task results (authored by ikloecker).
Add parent task to all task results
Thu, Apr 16, 5:15 PM
ikloecker committed rKLEOPATRA15f533ff149c: Remove unused and unimplemented c'tors (authored by ikloecker).
Remove unused and unimplemented c'tors
Thu, Apr 16, 5:15 PM
timegrid changed the status of T7133: Add feature to load designated revoker from LDAP from Testing to Open.
Thu, Apr 16, 5:00 PM · gnupg22, vsd33 (vsd-3.3.6), backport, Feature Request
timegrid changed the status of T7133: Add feature to load designated revoker from LDAP from Open to Testing.
Thu, Apr 16, 4:51 PM · gnupg22, vsd33 (vsd-3.3.6), backport, Feature Request
timegrid changed the status of T7133: Add feature to load designated revoker from LDAP from Testing to Open.

Do I understand this correctly, that on CLI key generation the public key of the designated revoker should be fetched automatically?

Thu, Apr 16, 4:51 PM · gnupg22, vsd33 (vsd-3.3.6), backport, Feature Request
tfry moved T8177: reencrypt: Better logging, log should be copyable from Backlog to WiP on the gpgol2 board.
Thu, Apr 16, 3:53 PM · gpgol2
tfry moved T8228: Reencrypt: No error message, when reencryption of a message failed from Backlog to WiP on the gpgol2 board.
Thu, Apr 16, 3:53 PM · gpgol2
tfry triaged T8229: Reencrypt: Deal with SMIME as Normal priority.
Thu, Apr 16, 3:53 PM · gpgol2
tfry renamed T8177: reencrypt: Better logging, log should be copyable from reencrypt: Log is not copyable to reencrypt: Better logging, log should be copyable.
Thu, Apr 16, 3:48 PM · gpgol2
tfry triaged T8228: Reencrypt: No error message, when reencryption of a message failed as High priority.
Thu, Apr 16, 3:48 PM · gpgol2
tfry committed rOJa703d1d03985: Reencrypt: Make sure to always signal decryption errors (authored by tfry).
Reencrypt: Make sure to always signal decryption errors
Thu, Apr 16, 3:43 PM
tfry committed rOJb8f8ccf2712a: Reencrypt: Allow to copy error messages, directly (authored by tfry).
Reencrypt: Allow to copy error messages, directly
Thu, Apr 16, 3:43 PM
tfry committed rOJ3725e492641b: Reencrypt: Show error messages more clearly (authored by tfry).
Reencrypt: Show error messages more clearly
Thu, Apr 16, 3:43 PM
tfry updated the task description for T8177: reencrypt: Better logging, log should be copyable.
Thu, Apr 16, 3:42 PM · gpgol2
timegrid moved T7333: Allow gpg to auto-upload a new own key to LDAP servers from gnupg-2.2.54 to gnupg-2.2.53 on the gnupg22 board.
Thu, Apr 16, 3:38 PM · gnupg22 (gnupg-2.2.53), vsd33 (vsd-3.3.7), gnupg26
werner moved T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver from QA to gnupg-2.2.54 on the gnupg22 board.
Thu, Apr 16, 3:14 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
werner moved T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver from WIP to Done on the gnupg26 board.
Thu, Apr 16, 3:14 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
werner closed T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver as Resolved.

Reporter has tested 2.5 - the code in 2.2 is identical; no need for separate testing

Thu, Apr 16, 3:13 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
werner committed rGfa1bbe348f3d: gpg: Fix edge case in --refresh-keys (authored by werner).
gpg: Fix edge case in --refresh-keys
Thu, Apr 16, 3:12 PM
werner committed rGb1a7949c71df: agent: Rework the trustlist reading code. (authored by werner).
agent: Rework the trustlist reading code.
Thu, Apr 16, 3:08 PM
werner committed rG04eabc111385: agent: Fix a minor utf8 file name problem with trustlist.txt. (authored by werner).
agent: Fix a minor utf8 file name problem with trustlist.txt.
Thu, Apr 16, 3:08 PM
werner changed the status of T8078: GpgAgent: trustlist.txt still requires LF on the last line from Open to Testing.
Thu, Apr 16, 3:07 PM · gnupg22, Bug Report, gpgagent, gnupg26
werner committed rG9ccae1435439: agent: Rework the trustlist reading code. (authored by werner).
agent: Rework the trustlist reading code.
Thu, Apr 16, 3:05 PM
werner committed rGd5a66c7ed4a5: agent: Fix a minor utf8 file name problem with trustlist.txt. (authored by werner).
agent: Fix a minor utf8 file name problem with trustlist.txt.
Thu, Apr 16, 3:05 PM
ebo edited projects for T7133: Add feature to load designated revoker from LDAP, added: gnupg22 (gnupg-2.2.53); removed gnupg22.
Thu, Apr 16, 3:05 PM · gnupg22, vsd33 (vsd-3.3.6), backport, Feature Request
ebo edited projects for T7866: Allow separate LDAP keyserver for uploading, added: vsd33 (vsd-3.3.6), gnupg22 (gnupg-2.2.53); removed gnupg22, vsd34.
Thu, Apr 16, 3:04 PM · gnupg22, vsd33 (vsd-3.3.6), LDAP, Feature Request, gnupg26
werner moved T8078: GpgAgent: trustlist.txt still requires LF on the last line from Backlog to WIP on the gnupg26 board.

I reworked the reading using our dedicated line reading functions which is used at other places. Extra benefit is that the code now also prints a status line ERROR which gives information on the first faulty line. Thus gpg-connect-agent listtrusted /bye can be sued to quickly check for errors without configuring a log file.

Thu, Apr 16, 3:02 PM · gnupg22, Bug Report, gpgagent, gnupg26
ebo moved T7133: Add feature to load designated revoker from LDAP from QA to vsd-3.3.6 on the vsd33 board.
Thu, Apr 16, 2:19 PM · gnupg22, vsd33 (vsd-3.3.6), backport, Feature Request
ebo moved T7133: Add feature to load designated revoker from LDAP from Backlog to QA on the vsd33 board.
Thu, Apr 16, 2:18 PM · gnupg22, vsd33 (vsd-3.3.6), backport, Feature Request
ebo moved T7133: Add feature to load designated revoker from LDAP from WiP to QA on the gnupg22 board.
Thu, Apr 16, 2:18 PM · gnupg22, vsd33 (vsd-3.3.6), backport, Feature Request
ebo edited projects for T7133: Add feature to load designated revoker from LDAP, added: vsd33; removed vsd34.
Thu, Apr 16, 2:18 PM · gnupg22, vsd33 (vsd-3.3.6), backport, Feature Request
ebo added a comment to T8188: gpgsm: No error/warning on verification or decryption in case of trusted but not VS-compliant certificate.

Without GpgsmCompatibility set and with the trust in the Root-CA established in the global trustlist file (the local one does not work for vs-complicane without GpgsmCompatibility=de-vs-trustlist , as expected), the compliance of a signature or decryption is now shown correctly and in accordance with the certificate status shown in Kleopatra. If the Root-CA is only trusted locally, the certificate and the signature are shown as "certified" resp. "not-compliant".
In short: everything works as expected if GpgsmCompatibility is not set.

Thu, Apr 16, 2:02 PM · vsd33, gnupg22, vsd, gnupg26
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed rMTP0af9d4ff3969: Apply 1 suggestion(s) to 1 file(s) (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
Apply 1 suggestion(s) to 1 file(s)
Thu, Apr 16, 1:00 PM
timegrid moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from QA to vsd-3.3.7 on the vsd33 board.
Thu, Apr 16, 12:54 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
timegrid added a comment to T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely.

Looks good to me on vsd-3.3.7-beta90.9 @ win10:

Thu, Apr 16, 12:53 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
timegrid moved T7333: Allow gpg to auto-upload a new own key to LDAP servers from gnupg-2.2.53 to gnupg-2.2.54 on the gnupg22 board.
Thu, Apr 16, 12:41 PM · gnupg22 (gnupg-2.2.53), vsd33 (vsd-3.3.7), gnupg26
timegrid moved T7333: Allow gpg to auto-upload a new own key to LDAP servers from QA to gnupg-2.2.53 on the gnupg22 board.
Thu, Apr 16, 12:41 PM · gnupg22 (gnupg-2.2.53), vsd33 (vsd-3.3.7), gnupg26
ebo edited projects for T8222: Show RSA-PSS certificates as de-vs compliant in X.509 key listings, added: gnupg22 (gnupg-2.2.54); removed gnupg22.
Thu, Apr 16, 12:39 PM · gnupg22 (gnupg-2.2.54), Bug Report, S/MIME, gnupg26
ebo archived gnupg22 (gnupg-2.2.52).
Thu, Apr 16, 12:36 PM
ebo created gnupg22 (gnupg-2.2.54).
Thu, Apr 16, 12:36 PM
ebo created gnupg22 (gnupg-2.2.53).
Thu, Apr 16, 12:35 PM
ebo archived vsd33 (vsd-3.3.5).
Thu, Apr 16, 12:33 PM
ebo archived vsd33 (vsd-3.3.4).
Thu, Apr 16, 12:33 PM
ebo archived vsd33 (vsd-3.3.1).
Thu, Apr 16, 12:32 PM
ebo archived vsd33 (vsd-3.3.0).
Thu, Apr 16, 12:32 PM
timegrid removed a project from T7333: Allow gpg to auto-upload a new own key to LDAP servers: Info Needed.
Thu, Apr 16, 12:22 PM · gnupg22 (gnupg-2.2.53), vsd33 (vsd-3.3.7), gnupg26
timegrid moved T7333: Allow gpg to auto-upload a new own key to LDAP servers from QA to vsd-3.3.7 on the vsd33 board.
Thu, Apr 16, 12:22 PM · gnupg22 (gnupg-2.2.53), vsd33 (vsd-3.3.7), gnupg26
timegrid added a comment to T7333: Allow gpg to auto-upload a new own key to LDAP servers.

auto-key-upload should not be triggered on revocation cert import, so everything seems fine.

Thu, Apr 16, 12:21 PM · gnupg22 (gnupg-2.2.53), vsd33 (vsd-3.3.7), gnupg26
timegrid added a comment to T8222: Show RSA-PSS certificates as de-vs compliant in X.509 key listings.

Looks good to me on vsd-3.3.7-beta90.9 @ win10.

Thu, Apr 16, 11:56 AM · gnupg22 (gnupg-2.2.54), Bug Report, S/MIME, gnupg26
pl13 committed rG2c4fb94534a5: build: Add missing m4 file. (authored by pl13).
build: Add missing m4 file.
Thu, Apr 16, 11:56 AM
pl13 committed rG09ee3833ef6a: gpgsm: Emit more details when failing to check a crlDP. (authored by pl13).
gpgsm: Emit more details when failing to check a crlDP.
Thu, Apr 16, 11:56 AM
ebo moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from WiP to QA on the vsd33 board.
Thu, Apr 16, 11:22 AM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
timegrid added a comment to T7333: Allow gpg to auto-upload a new own key to LDAP servers.

Note: Keyserver has to start with ldap: for this to work, otherwise it is silently ignored.

Thu, Apr 16, 11:12 AM · gnupg22 (gnupg-2.2.53), vsd33 (vsd-3.3.7), gnupg26
ebo closed T7639: Kleopatra: Version information sometimes not shown. as Resolved.

It is also shown in gpd-5.0.2:

Thu, Apr 16, 9:40 AM · vsd33 (vsd-3.3.3), Bug Report, gpd5x, kleopatra
ebo closed T7813: GpgOL: Message "Not all attachments can be shown, exceeds maximum size" incorrectly shown as Resolved.
Thu, Apr 16, 9:30 AM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), gpgol
ebo closed T7646: GpgOL: Update ribbon not only for items recognized as mail as Resolved.
Thu, Apr 16, 9:30 AM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), gpgol
ebo closed T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently as Resolved.
Thu, Apr 16, 9:28 AM · vsd33 (vsd-3.3.3), Bug Report, kleopatra
ebo created vsd33 (vsd-3.3.7).
Thu, Apr 16, 9:26 AM
gniibe updated the task description for T8227: libgcrypt: Armv9.4-A Guarded Control Stack (GCS) support.
Thu, Apr 16, 9:18 AM · libgcrypt, Bug Report
gniibe added a comment to T8227: libgcrypt: Armv9.4-A Guarded Control Stack (GCS) support.

I found the description in ARM Architecture Reference Manual:
https://developer.arm.com/documentation/ddi0487/mb/-Part-D-The-AArch64-System-Level-Architecture/-Chapter-D11-The-Guarded-Control-Stack/-D11-1-Introduction/-D11-1-3-Overview?lang=en

Thu, Apr 16, 9:16 AM · libgcrypt, Bug Report
gniibe triaged T8227: libgcrypt: Armv9.4-A Guarded Control Stack (GCS) support as Wishlist priority.
Thu, Apr 16, 9:13 AM · libgcrypt, Bug Report
gniibe created T8227: libgcrypt: Armv9.4-A Guarded Control Stack (GCS) support.
Thu, Apr 16, 9:12 AM · libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc9ed14097143: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Thu, Apr 16, 3:46 AM

Wed, Apr 15

tfry committed rOJ278fe0cf4856: Refuse running as admin on Windows (authored by tfry).
Refuse running as admin on Windows
Wed, Apr 15, 6:52 PM
tfry committed rOJ702c0cf7e467: Refuse running as admin on Windows (authored by tfry).
Refuse running as admin on Windows
Wed, Apr 15, 6:50 PM
timegrid added a project to T7333: Allow gpg to auto-upload a new own key to LDAP servers: Info Needed.

In general looks good to me on vsd-3.3.90.9 / gpg 2.2.54-beta4.

Wed, Apr 15, 6:40 PM · gnupg22 (gnupg-2.2.53), vsd33 (vsd-3.3.7), gnupg26
ikloecker committed rW42b9ae9763a8: nsis: Switch early to 64-bit registry for 64-bit installations (authored by ikloecker).
nsis: Switch early to 64-bit registry for 64-bit installations
Wed, Apr 15, 4:43 PM
ikloecker committed rW0be5a7ae01c6: nsis: Remove obsolete comments and commented out code (authored by ikloecker).
nsis: Remove obsolete comments and commented out code
Wed, Apr 15, 4:43 PM
tfry committed rOJc3c871773650: Fix some messages (authored by tfry).
Fix some messages
Wed, Apr 15, 4:15 PM
tfry committed rOJ7bab02e9fddd: Simplify manifest strings (authored by tfry).
Simplify manifest strings
Wed, Apr 15, 4:15 PM
ebo added a comment to T8188: gpgsm: No error/warning on verification or decryption in case of trusted but not VS-compliant certificate.

with GnuPG-VS-Desktop-3.3.90.9-Beta-Standard gpgsm now never shows the line [GNUPG:] VERIFICATION_COMPLIANCE_MODE 23. Therefore Kleopatra always shows "not VS compliant" now on verification and decryption. Even though the certificate is shown a VS-compliant in the list an when encryping:

Wed, Apr 15, 4:08 PM · vsd33, gnupg22, vsd, gnupg26

Panel Used By

Event Timeline

ibh2x2 renamed this panel from to Recent Activity.Jan 11 2019, 12:51 AM
ibh2x2 edited an edge.