{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":42076418,"defaultBranch":"master","name":"gpgol","ownerLogin":"gpg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-07T21:59:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14165990?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722549817.0","currentOid":""},"activityList":{"items":[{"before":"bc0a9ca5d5a1b9c9825f304fb36712931055ea56","after":"7a82754a2ed746fa988ad1043ebee414498ba377","ref":"refs/heads/master","pushedAt":"2024-08-05T22:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Statically link winpthread\n\n* src/Makefile.am (gpgol_LDFLAGS): Add -static -lpthread\n\n--\nAs with libstdc++ and with libgcc_sjlj, this links in the\npthread library from the build system so that GpgOL has no\nexternal dependencies again. Which makes it more robust to\nreplace the DLL as a patch in a different build.\n\nGnuPG-Bug-Id: T7241","shortMessageHtmlLink":"Statically link winpthread"}},{"before":null,"after":"15412b7cc74c51175ff8b11cd5734899695d4192","ref":"refs/heads/work/mmontkowski","pushedAt":"2024-08-01T22:03:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Change the GpgOL encryption icon according to its state\n\n* News:Update.\n* src/ribbon-callbacks.cpp (get_action_icon)\nadded new function\n* src/ribbon-callbacks.h\ndeclare new get_action_icon function\n* src/gpgoladdin.cpp (GpgolRibbonExtender::Invoke)\nin switch(dispid) for case IDI_SIGN_ENCRYPT_40PNG call the new\nget_action_icon function instead of getIcon\n* src/dialogs.h\ndeclare new constances for the 3 new icons and the offset\n* src/dialogs.rc\nadd definition for the 3 new icons\n* Addded SVG and PNG version of the 3 icons\n* src/icons/enc-only-40.png\n* src/icons/enc-only.svg\n* src/icons/no-sign-enc-40.png\n* src/icons/no-sign-enc.svg\n* src/icons/sign-only-40.png\n* src/icons/sign-only.svg\n\n--\nThe new function tries to gets the context from the ribbon control,\nthen it tries to get the OOM \"CurrentItem\" from the context as mailitem\nand fromit the message via get_oom_base_message. It then uses the\nget_gpol_draft_info_flags function on the message to see what action\nshould be performed on send and calculates the id of the icon to display\nbased on the returned flags and calls and returns getIcon with the id.\n\nGnuPG-Bug-Id: T7098","shortMessageHtmlLink":"Change the GpgOL encryption icon according to its state"}},{"before":"d0e1bda8916e71dc93437e13aa361357681d1e3d","after":"bc0a9ca5d5a1b9c9825f304fb36712931055ea56","ref":"refs/heads/master","pushedAt":"2024-07-22T22:03:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Add GPG_ERROR_CFLAGS explicitly\n\n* src/Makefile.am, tests/Makefile.am: Add GPG_ERROR_CFLAGS\nexplicity.\n\n--\nPreviously this relied on gpg-error beeing in the\nsame place as libassuan or libassuan providing\nthe required cflags to also include gpg-error.","shortMessageHtmlLink":"Add GPG_ERROR_CFLAGS explicitly"}},{"before":"0d16049d41e052ea9b5d7a7878ece3d02a182161","after":"d0e1bda8916e71dc93437e13aa361357681d1e3d","ref":"refs/heads/master","pushedAt":"2024-07-03T22:03:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Remove myself as the package maintainer\n\n* AUTHORS: Change maintainershipt to g10 Code GmbH","shortMessageHtmlLink":"Remove myself as the package maintainer"}},{"before":"7624bd4aa1d7fdc6562ddb1a43d8dc6bb1184870","after":"0d16049d41e052ea9b5d7a7878ece3d02a182161","ref":"refs/heads/master","pushedAt":"2024-06-25T22:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Set missing filename to rfc822_email.eml for message/rfc822 attachments","shortMessageHtmlLink":"Set missing filename to rfc822_email.eml for message/rfc822 attachments"}},{"before":"8bc55985b66035fe7895191166f0a1bc1fef3c1c","after":"7624bd4aa1d7fdc6562ddb1a43d8dc6bb1184870","ref":"refs/heads/master","pushedAt":"2024-05-21T22:03:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"build: Update autogen.sh and autogen.rc to a modern version.\n\n--","shortMessageHtmlLink":"build: Update autogen.sh and autogen.rc to a modern version."}},{"before":"9717f5744bfdc2d9be83a11128749f3161346e84","after":"8bc55985b66035fe7895191166f0a1bc1fef3c1c","ref":"refs/heads/master","pushedAt":"2024-01-02T23:03:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Post release version bump\n\n--","shortMessageHtmlLink":"Post release version bump"}},{"before":"8c015ef1ed44107d93fd337a4210fe7fb01cc937","after":"9717f5744bfdc2d9be83a11128749f3161346e84","ref":"refs/heads/master","pushedAt":"2023-12-15T23:03:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Fix crash on temporary mailref from ribbon control\n\n* src/ribbon-callbacks.cpp (get_mail_from_control): Check\nif the Mail object still exists after releasing the reference.\n\n--\nWhen switching Applications in Outlook and Outlook is configured\nto always show a mail in the mailview (e.g. Outlook 2016) it\ncan happen that the mail is newly read but the invalidation of\nthe ribbon happens before that and still returns a pointer to\nthe old mailobject. This will then be deleted once we release\nit in the ribbon callback.\nThis caused a jump into recently freed memory which might\nresulted in crashes.\n\nGnuPG-Bug-Id: T6861","shortMessageHtmlLink":"Fix crash on temporary mailref from ribbon control"}},{"before":"105d4eea771b158afb92fba2df93c4351aa84e60","after":"8c015ef1ed44107d93fd337a4210fe7fb01cc937","ref":"refs/heads/master","pushedAt":"2023-11-29T23:03:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Move GPGME init from DLLMain to COM init\n\n* NEWS: Update.\n* src/common.cpp (get_gpgme_w32_inst_dir): Move here from main.c\n(set_global_hinstance): Removed for readability.\n* src/common.h: Update accordingly.\n* src/main.c (get_gpgme_w32_inst_dir): Move to common.cpp\n(DllMain): Remove all initialization code.\n* src/gpgoladdin.cpp (GpgolAddin::GpgolAddin): Do the\nGPGME initalization here.\n\n--\nThis does not functionally change anything but should probably\nfix the \"This addin caused a slow start of Outlook message\".\n\nGnuPG-Bug-Id: T6856","shortMessageHtmlLink":"Move GPGME init from DLLMain to COM init"}},{"before":"48fee63649d7a073d221397df314174d774e18e9","after":"105d4eea771b158afb92fba2df93c4351aa84e60","ref":"refs/heads/master","pushedAt":"2023-11-19T23:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Use offline and AlwaysTrust for S/MIME draft enc\n\n* src/cryptcontroller.cpp (CryptController::do_crypto):\nCheck for draft encryption and then enable forced behavior.\n\n--\nWhen encrypting a draft it needs to be quick since it can happen\non Autosave at any point so we do not want to do CRL checks in that\ncase. And might also ignore other errors related to the certificate.\n\nGnuPG-Bug-Id: T6827","shortMessageHtmlLink":"Use offline and AlwaysTrust for S/MIME draft enc"}},{"before":"4845cafa373b6ab3cac3b8b92c87f1318a8f55de","after":"48fee63649d7a073d221397df314174d774e18e9","ref":"refs/heads/master","pushedAt":"2023-11-14T23:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Do not delete input after sign & encrypt\n\n* src/cryptcontroller.cpp (CryptController::do_crypto): Do\nnot delete input after constructing MIME.\n\n--\nAfter sign & encrypt we removed the input as we converted\nit into a mimestructure. But that would throw it away for\nthe second try. In case we call do_crypto again with\nthe force parameter.\n\nGnuPG-Bug-Id: T6701","shortMessageHtmlLink":"Do not delete input after sign & encrypt"}},{"before":"0457e59223f607163871f69e0ddef330102a8c1f","after":"4845cafa373b6ab3cac3b8b92c87f1318a8f55de","ref":"refs/heads/master","pushedAt":"2023-11-10T23:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"When S/MIME encryption is forced use offline mode\n\n* src/cryptcontroller.cpp (CryptController::do_crypto):\nSet a forced context to offline mode.\n\n--\nWhen force is used we don't need any online verification.\n\nGnuPG-Bug-Id: T6701","shortMessageHtmlLink":"When S/MIME encryption is forced use offline mode"}},{"before":"58f7bb9b3e19b082940f6b895707d32dd8f4c0f5","after":"0457e59223f607163871f69e0ddef330102a8c1f","ref":"refs/heads/master","pushedAt":"2023-11-06T23:03:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Improve handling of S/MIME sign without cert\n\n* src/cryptcontroller.cpp (CryptController::is_resolved): Check\nthat keycache is populated.\n(CryptController::is_resolved): Only show message once and not\nfor each protocol.\n(CryptController::is_resolved): Actually check for S/MIME key.\n* src/keycache.cpp (KeyCache::isPopulated, KeyCache::setPopulated):\nNew.\n\nGnuPG-Bug-Id: T6683","shortMessageHtmlLink":"Improve handling of S/MIME sign without cert"}},{"before":"03f31b31cbc351f1fe52efcda3be6f9b25aa702f","after":"58f7bb9b3e19b082940f6b895707d32dd8f4c0f5","ref":"refs/heads/master","pushedAt":"2023-10-04T22:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"po: Minor correction in German po","shortMessageHtmlLink":"po: Minor correction in German po"}},{"before":"1e6bdee4034f27709cea52b26b2e3e7f6e5b4009","after":"03f31b31cbc351f1fe52efcda3be6f9b25aa702f","ref":"refs/heads/master","pushedAt":"2023-09-28T22:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Fix double release in error handling\n\n* src/mail.cpp (fixup_last_attachment): Do not release attach\non error.\n\n--\nThe attach object is released at the end of the function, this\nwould have resulted in a double release. There is no known\nissue where this occurs since we don't really do content-ids\ncurrently. But noticed this while looking for a different refcount\nissue.","shortMessageHtmlLink":"Fix double release in error handling"}},{"before":"d8a5ca4d510754c3a775cc72ebca61ed49b07210","after":"1e6bdee4034f27709cea52b26b2e3e7f6e5b4009","ref":"refs/heads/master","pushedAt":"2023-09-21T22:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"po: Translate strings for new options\n\n* po/de.po: Translation new options","shortMessageHtmlLink":"po: Translate strings for new options"}},{"before":"976e9822a5cace01718de718e63e26523de1da59","after":"d8a5ca4d510754c3a775cc72ebca61ed49b07210","ref":"refs/heads/master","pushedAt":"2023-09-20T22:03:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Improve help strings for new options\n\n* po/*: Auto update.","shortMessageHtmlLink":"Improve help strings for new options"}},{"before":"1e41ab29ee70303825ddca18ad7400fd1c2a5689","after":"976e9822a5cace01718de718e63e26523de1da59","ref":"refs/heads/master","pushedAt":"2023-09-19T22:03:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Improve handling of sign selected without certs\n\n* src/common_indep.h (opt): Add smimeNoCertSigErr.\n* src/cryptcontroller.cpp (CryptController::parse_output):\nHandle if no signing is selected.\n(CryptController::is_resolved): Show an error in the\ncase of a specific misconfiguration.\n(CryptController::prepare_crypto): Actually handle to\nsend out an unencrypted / unsiged mail.\n* src/cryptcontroller.h (prepare_crypto): Document new\nreturn value.\n* src/mail.cpp (do_crypt): Send an unsigned / unencrypted\nmail in case only sign was selected and the user selected no\nsigning cert.\n* src/main.c (read_options): Read the new value.\n\n--\nThis brings both a better error handling in case signing was\nselected but no signing certificate was found but it also\nfixes the case that the user selected \"Do not sign message\"\nin the key resolver when only sign was selected. This\nmeans that we then send a completely unencrypted message.\n\nFor encryption we deliberately do not allow this to avoid the\nmisuse of \"I can't encrypt, lets send unencrypted\" but for signing\nthis should be ok.\n\nThis will help a lot in the default configuration of a specific\ncustomer.\n\nRegarding async encryption. I do not think that COM GpgOL will\never see such a functionality again. So I do not care about it\nanymore.\n\nGnuPG-Bug-Id: T6683","shortMessageHtmlLink":"Improve handling of sign selected without certs"}},{"before":"0b5fb15a94bd39a646effb92a813871534227155","after":"1e41ab29ee70303825ddca18ad7400fd1c2a5689","ref":"refs/heads/master","pushedAt":"2023-09-04T22:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Spelling fixes for german translation\n\n* po/de.po: Some spelling fixes.","shortMessageHtmlLink":"Spelling fixes for german translation"}},{"before":"3852b7309bda9132dfc7b5b92065f3fd3020ec20","after":"0b5fb15a94bd39a646effb92a813871534227155","ref":"refs/heads/master","pushedAt":"2023-09-01T22:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Fix looking at first attachment when body empty\n\n* src/mapihelp.cpp: Check for empty body, too.\n\n--\nDue to some weird mail rewrites that happened when filtering\nmails we already have the code to check for the content type\nof the first attachment to determine if it is a PGP/MIME or\nS/MIME mail. But in this case which reportedly came from\ngpgtools the body was empty and PR_BODY was not null.\n\nGnuPG-Bug-Id: T6686","shortMessageHtmlLink":"Fix looking at first attachment when body empty"}},{"before":"ae983da0f2efd7eb7c45da6ad0facc4fb0e96c43","after":"3852b7309bda9132dfc7b5b92065f3fd3020ec20","ref":"refs/heads/master","pushedAt":"2023-08-29T22:03:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"po: Fix spelling in error message\n\n* po/de.po: Spelling correction.","shortMessageHtmlLink":"po: Fix spelling in error message"}},{"before":"53951c058ca6b5815b04374c5d8a046f2232ab02","after":"ae983da0f2efd7eb7c45da6ad0facc4fb0e96c43","ref":"refs/heads/master","pushedAt":"2023-08-18T22:03:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"po: Minor update to german po\n\n--","shortMessageHtmlLink":"po: Minor update to german po"}},{"before":"300efe6da94d9392a86bd52087366246ca0f14e7","after":"53951c058ca6b5815b04374c5d8a046f2232ab02","ref":"refs/heads/master","pushedAt":"2023-08-02T22:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Update NEWS for todays release\n\n* NEWS: Updated for 2.5.9","shortMessageHtmlLink":"Update NEWS for todays release"}},{"before":"cc2be8fe6a29dc8bbb1e44c9c816995f21c62e76","after":"300efe6da94d9392a86bd52087366246ca0f14e7","ref":"refs/heads/master","pushedAt":"2023-08-01T22:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Disable reparse code for S/MIME opaque mails\n\n* src/parsecontroller.cpp (ParseController::parse): Only\ntry to reparse an inline/pgp mail not S/MIME.\n\n--\nThis caused the second verification result to be empty because\nfor S/MIME we are looking at binary data when verifying an\nopaque message to the native to utf8 conversion would mess up\nthe data completely resulting in no output.\n\nGnuPG-Bug-Id: T6624","shortMessageHtmlLink":"Disable reparse code for S/MIME opaque mails"}},{"before":"ba8e134bfb551787d67c24baea5a65861797a603","after":"cc2be8fe6a29dc8bbb1e44c9c816995f21c62e76","ref":"refs/heads/master","pushedAt":"2023-07-31T22:03:38.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Implement simple handling for RFC2231 params\n\n* src/mimedataprovider.cpp (rfc2231_to_2047): Fixup\nan RFC2231 string so that it can be parsed by our our rfc2047 parser.\n(rfc2231_query_parameter): Add handling for continued parameters\nand parameters with encoding / language.\n\n--\nFor GpgOL only the attachment names are really important\nand this should cover most cases without touching the logic\nof the overall rfc822 parser. So this should be a fairly\nrobust solution with little regression risk.\n\nGnuPG-Bug-Id: T6604","shortMessageHtmlLink":"Implement simple handling for RFC2231 params"}},{"before":"1a940a4eba75c128ee31e0dc2d1c47f09771afd3","after":"ba8e134bfb551787d67c24baea5a65861797a603","ref":"refs/heads/master","pushedAt":"2023-07-07T22:03:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Post release version bump\n\n--","shortMessageHtmlLink":"Post release version bump"}},{"before":"e53a36f59423eba4eae1e3af03501438b9dd7302","after":"1a940a4eba75c128ee31e0dc2d1c47f09771afd3","ref":"refs/heads/master","pushedAt":"2023-06-21T22:03:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Add new string for gpgolconfig help for GpgOL\n\n* src/addin-options.cpp: Add new strings.\n* po/*: Update accordingly.","shortMessageHtmlLink":"Add new string for gpgolconfig help for GpgOL"}},{"before":"d99b0d823ff90dbb251e59e52447fe5465c0a57a","after":"e53a36f59423eba4eae1e3af03501438b9dd7302","ref":"refs/heads/master","pushedAt":"2023-06-19T22:03:40.468Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Fix crash for strange Attachments\n\n* src/attachment.cpp (Attachment::Attachment): Fix null ptr\nassignment to string for fileName and DisplayName.\n\n--\nThis might be a programatically created attachment that has\nno corresponding filename. In that case we try to fall back\nto the displayName and if that fails use a generic name.\n\nGnuPG-Bug-Id: T6546","shortMessageHtmlLink":"Fix crash for strange Attachments"}},{"before":"b3630b28a2e0ee1c46c6eddc3924b4f931b34bf3","after":"d99b0d823ff90dbb251e59e52447fe5465c0a57a","ref":"refs/heads/master","pushedAt":"2023-05-16T22:03:39.718Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Post release version bump\n\n--","shortMessageHtmlLink":"Post release version bump"}},{"before":"1f9c757872b033e1be8199c4d488ac84bf8f07bd","after":"b3630b28a2e0ee1c46c6eddc3924b4f931b34bf3","ref":"refs/heads/master","pushedAt":"2023-05-15T22:03:36.916Z","pushType":"push","commitsCount":5,"pusher":{"login":"jkivilin-bot","name":"Automation account for jkivilin","path":"/jkivilin-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108805520?s=80&v=4"},"commit":{"message":"Add some debug output to mimedataprovider\n\n* src/mimedataprovider.cpp (MimeDataProvider::collect_input_lines):\nJust some debug output.","shortMessageHtmlLink":"Add some debug output to mimedataprovider"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEknr8DQA","startCursor":null,"endCursor":null}},"title":"Activity ยท gpg/gpgol"}