Commit Graph

  • 3c85dbd74d fix(mail): don't allow XML inline attachments Francis Lachapelle 2022-04-04 16:17:37 -04:00
  • dd7dd49641 fix(mail(html)): ban "javascript:" prefix in href, action and formaction Francis Lachapelle 2022-04-04 16:17:15 -04:00
  • f38eded701 fix(mail(js)): ban all "on*" events attributes from HTML tags Francis Lachapelle 2022-04-04 16:02:32 -04:00
  • 0f3d7dc6bc fix(core): add security flags to cookies (HttpOnly, secure) Francis Lachapelle 2022-04-04 16:00:06 -04:00
  • 32e0479bf1 i18n(sl_SI): update Slovenian translation Francis Lachapelle 2022-03-30 19:43:59 -04:00
  • 53354c5db2 fix(mail): improve error loging when signing a message Francis Lachapelle 2022-03-29 10:53:23 -04:00
  • 6d50dee063 fix(core): encode reserved HTML characters in RTF parser Francis Lachapelle 2022-03-29 10:44:35 -04:00
  • a5d18bfced fix(core): improve escaping of double-quotes Francis Lachapelle 2022-03-29 10:39:09 -04:00
  • 3140a9dc1d fix(acls): fix SQL conversion for LIKE operator to find groups Francis Lachapelle 2022-03-28 13:45:54 -04:00
  • 97e8f082c2 chore(js/css): update generated files InverseBot 2022-03-28 00:20:58 -04:00
  • 3e11e0a62a chore: SQL update script for v5.6.0 Francis Lachapelle 2022-03-25 11:22:51 -04:00
  • c348ca2b85 fix(calendar(dav)): prevent duplicates in PUT Francis Lachapelle 2022-03-25 07:11:02 -04:00
  • fbd2eb8294 fix(calendar): rely on organizer's event state before updating attendee Francis Lachapelle 2022-03-24 15:28:06 -04:00
  • 5d2877cf0a test: add plus sign to timezone in Sieve script Francis Lachapelle 2022-03-24 15:26:37 -04:00
  • ec7199e00f fix(addressbook): keep folders order in matching contacts Francis Lachapelle 2022-03-23 12:00:52 -04:00
  • b37e68b8ee fix(dav): use utf-8 as charset name instead of utf8 Francis Lachapelle 2022-03-22 10:41:31 -04:00
  • 38ace5ec75 chore(js/css): update generated files InverseBot 2022-03-22 00:20:57 -04:00
  • 7c0592e03e fix(mail(js)): map the NSLocale to the proper CKEditor locale Francis Lachapelle 2022-03-21 15:57:51 -04:00
  • 06497a729c chore(npm): update CKEditor to version 4.18.0 Francis Lachapelle 2022-03-21 13:44:24 -04:00
  • c7ee4d8c19 fix(addressbook(web)): update card on save when certificate is removed Francis Lachapelle 2022-03-21 10:12:21 -04:00
  • 547d26af19 fix(addressbook(js)): unselect current card on delete Francis Lachapelle 2022-03-21 09:22:52 -04:00
  • 896fe27c61 test: handle DST change in CalDAVSchedulingSpec.js Francis Lachapelle 2022-03-11 10:28:44 -05:00
  • 55baeb107f fix(mail): check return value of "setacl" IMAP command Francis Lachapelle 2022-03-09 14:57:32 -05:00
  • 1545bcdbba fix(addressbook(dav)): improve handling of addressbook-query Francis Lachapelle 2022-03-09 11:15:38 -05:00
  • a965f276c8 fix(web): support passwords up to 2048 characters Francis Lachapelle 2022-03-08 16:28:21 -05:00
  • 17f1df3904 doc: add ytnef to exclude section in epel.repo redgloboli 2022-03-07 17:07:14 +01:00
  • 96d00b744e fix(mail(web)): display emails extracted from smime certificate Francis Lachapelle 2022-03-07 11:03:04 -05:00
  • 31da2d9f59 fix(mail): case insensitve check of sender address with certificate Francis Lachapelle 2022-03-07 10:26:03 -05:00
  • e417c0b201 fix(calendar(dav)): prevent duplicates in PUT Francis Lachapelle 2022-03-04 09:34:45 -05:00
  • 8409c3cbb5 fix(addressbook(dav)): add support for mail property in addressbook-query Francis Lachapelle 2022-03-04 08:29:03 -05:00
  • 74a73638cf chore(js/css): update generated files InverseBot 2022-03-04 00:52:19 -05:00
  • 87b1c8e239 fix(web(js)): show toast when fetching a folder ACLs fails Francis Lachapelle 2022-03-03 14:00:29 -05:00
  • 580391406f chore(js/css): update generated files InverseBot 2022-03-02 00:20:17 -05:00
  • 04ffc01768 test: temporary fix for CardDAVSpec.js Francis Lachapelle 2022-03-01 17:48:29 -05:00
  • d15e3b949f test: fix CardDAVSpec.js Francis Lachapelle 2022-03-01 16:38:30 -05:00
  • d90e29ed63 fix(mail(js)): improve signature replacement when switching identities Francis Lachapelle 2022-03-01 13:16:19 -05:00
  • 7f31686bc5 test: fix CardDAVSpec.js Francis Lachapelle 2022-03-01 07:52:53 -05:00
  • 7faab9117a fix(addressbook(dav)): improve handling of addressbook-query Francis Lachapelle 2022-02-28 17:07:39 -05:00
  • f331211977 test: migration from Python to JavaScript Francis Lachapelle 2022-02-21 16:21:42 -05:00
  • 2389e44513 fix(core): only escape "%" with the SQL LIKE operator Francis Lachapelle 2022-01-31 14:51:26 -05:00
  • 9bffee269d fix(calendar(dav)): add DAV:status to DAV:response only when deleted Francis Lachapelle 2022-01-21 14:47:32 -05:00
  • 5d0a48d6fa core(dav): improve SQL queries of multiget and sync-collection Francis Lachapelle 2021-09-22 10:51:47 -04:00
  • 3f93e6ebc4 fix(calendar): update quick table when removing all categories of task Francis Lachapelle 2022-02-21 11:09:03 -05:00
  • 8a3cb76f0a fix(calendar): send modification notifications for tasks Francis Lachapelle 2022-02-21 10:42:32 -05:00
  • 4f9601edb2 chore(js/css): update generated files InverseBot 2022-02-19 00:20:21 -05:00
  • c476503d4a feat(mail(web)): forward multiple messages as attachments Francis Lachapelle 2022-02-18 17:05:25 -05:00
  • a98b404551 fix(imap): use proxy authentication to detect IMAP delimiter Francis Lachapelle 2022-02-17 10:09:37 -05:00
  • 557ff59ea5 fix(mail): identify junk mailbox in lookup Francis Lachapelle 2022-02-16 08:35:07 -05:00
  • 401a80078c fix(preferences): don't save Sieve script if Mail module disabled Francis Lachapelle 2022-02-15 10:49:39 -05:00
  • 0e20bbc28e perf(mail): perform IMAP STATUS command to fetch unseen msgs count Francis Lachapelle 2022-02-15 10:25:46 -05:00
  • b2438873fe i18n(pl): update Polish translation Francis Lachapelle 2022-02-15 08:28:38 -05:00
  • f69fe5bea1 i18n(de): update German translation Francis Lachapelle 2022-02-15 08:28:22 -05:00
  • 1b408a6ade i18n(fr): update French translation Francis Lachapelle 2022-02-15 08:28:06 -05:00
  • 8ad34a1630 chore(js/css): update generated files InverseBot 2022-02-15 00:53:25 -05:00
  • 10282ae3a4 style(obj-c): remove unused code Francis Lachapelle 2022-02-14 14:23:44 -05:00
  • 63ad7aac9f fix(mail): identify junk mailbox in lookup Francis Lachapelle 2022-02-14 13:35:06 -05:00
  • 6c420861d4 fix(mail(js)): handle new message from template in popup window Francis Lachapelle 2022-02-14 12:56:08 -05:00
  • 21dc73df56 feat(mail(web)): Templates folder for pre-defined drafts Francis Lachapelle 2022-02-14 09:33:53 -05:00
  • d097193904 fix(preferences): don't save Sieve script if Mail module disabled Francis Lachapelle 2022-02-14 09:04:26 -05:00
  • 5e9260303c chore(js/css): update generated files InverseBot 2022-02-12 00:20:54 -05:00
  • a74cf05af8 fix(preferences): fix compilation warning Francis Lachapelle 2022-02-11 14:12:11 -05:00
  • 1e52e18f89 fix(preferences): fix compilation warning Francis Lachapelle 2022-02-11 10:06:00 -05:00
  • b252aeb29b fix(mail(js)): expect the recipient to become a string when saving a message Francis Lachapelle 2022-02-11 10:03:26 -05:00
  • 10076bea09 fix(mail(js)): show the recipient when in the Drafts mailbox Francis Lachapelle 2022-02-11 10:02:08 -05:00
  • bd5a5e3049 fix(mail): remove signature prior to sign the message Francis Lachapelle 2022-02-11 09:56:48 -05:00
  • c986422a3d feat(mail(web)): Templates folder for pre-defined drafts Francis Lachapelle 2022-02-11 09:45:54 -05:00
  • 02b0a41567 i18n(bg): update Bulgarian translation Slavi Pantaleev 2022-02-11 16:33:56 +02:00
  • fe038bb2ef fix(mail): identify junk mailbox in lookup Francis Lachapelle 2022-02-11 08:03:25 -05:00
  • d9cb5785c6 chore(js/css): update generated files InverseBot 2022-02-11 00:20:51 -05:00
  • d63fd6c3a2 fix(mail): don't add signature unless a default identity is forced Francis Lachapelle 2022-02-10 15:56:19 -05:00
  • b1a6487744 i18n(de): update German translation Francis Lachapelle 2022-02-10 13:50:58 -05:00
  • 80b0d99687 fix(preferences(js)): don't check Sieve capabilities if Mail module disabled Francis Lachapelle 2022-02-10 10:03:16 -05:00
  • 3847b57855 fix(mail): fix type of SOGoMailComposeFontSize defaults Francis Lachapelle 2022-02-09 22:26:11 -05:00
  • 150fe7086e chore(npm): update CKEditor to version 4.17.2 Francis Lachapelle 2022-02-09 22:20:36 -05:00
  • 2dbf206b1b chore(js/css): update generated files InverseBot 2022-02-09 00:20:33 -05:00
  • fa598e83ee fix(mail(js)): parse all parameters of mailto: link Francis Lachapelle 2022-02-08 13:09:27 -05:00
  • 3ef9002894 chore(js/css): update generated files InverseBot 2022-02-08 00:20:44 -05:00
  • a09cf58915 fix(mail): ensure </html> is at the end of the document prior parsing Francis Lachapelle 2022-02-07 15:00:22 -05:00
  • a1d74a8910 fix(preferences(js)): don't check Sieve script if Mail module disabled Francis Lachapelle 2022-02-07 10:26:48 -05:00
  • 0f77c1cbed chore(release): 5.5.1 SOGo-5.5.1 Francis Lachapelle 2022-02-04 10:13:16 -05:00
  • 2220e517fd i18n(pl): update Polish translation Francis Lachapelle 2022-02-04 09:07:07 -05:00
  • f4d875edac i18n(de): update German translation Francis Lachapelle 2022-02-04 09:06:44 -05:00
  • 76f04e0058 i18n(fr): update French translation Francis Lachapelle 2022-02-04 09:02:53 -05:00
  • 1b31e4b694 i18n(bg): update Bulgarian translation Francis Lachapelle 2022-02-04 09:02:33 -05:00
  • e3a2f5a1ff chore(tool): don't disable auto-reply for temporary constraints Francis Lachapelle 2022-02-03 10:17:23 -05:00
  • e54631becf chore(addressbook): remove UIxContactView.wox and UIxListView.wox Francis Lachapelle 2022-02-02 10:59:53 -05:00
  • 4f255ac9d5 fix(mail): use body as first part when msg has no parts Francis Lachapelle 2022-02-02 10:26:01 -05:00
  • e3b71bc23b fix(core): fix compilation in NSData+SMIME.m Francis Lachapelle 2022-02-02 10:11:59 -05:00
  • f5f1594972 fix(web): add missing image for desktop notifications Francis Lachapelle 2022-02-02 09:15:44 -05:00
  • 0c5a2691b0 fix(calendar): handle DST change for all-day events Francis Lachapelle 2022-02-01 17:30:26 -05:00
  • 96bb8b4cc2 fix(dav): render DAV exceptions as XML Francis Lachapelle 2022-02-01 14:20:32 -05:00
  • 348a79c795 fix(addressbook): close DB connection after DAV query Francis Lachapelle 2022-02-01 10:14:37 -05:00
  • 7c81e3acec fix(core): only escape "%" with the SQL LIKE operator Francis Lachapelle 2022-01-31 14:51:26 -05:00
  • 88b0b6a00b chore(js/css): update generated files InverseBot 2022-01-28 00:54:59 -05:00
  • d65b5a8418 fix(preferences(js)): fix validation of enabled days for vacation Francis Lachapelle 2022-01-27 16:44:17 -05:00
  • aca7fc53a5 fix(calendar): send notification on move and copy operations Francis Lachapelle 2022-01-27 15:10:20 -05:00
  • 2e58ddfae3 fix(dav): render DAV exceptions as XML Francis Lachapelle 2022-01-27 13:05:24 -05:00
  • 28634b96ab chore(js/css): update generated files InverseBot 2022-01-27 00:21:32 -05:00
  • 663915b12f fix(calendar): display start & end dates in mail notifications Francis Lachapelle 2022-01-26 20:38:09 -05:00
  • 8dda30e4ec fix(mail(js)): restore threads state upon initialization Francis Lachapelle 2022-01-26 14:58:03 -05:00