From noreply at bugs.horde.org Mon Aug 19 13:51:38 2019 From: noreply at bugs.horde.org (noreply at bugs.horde.org) Date: Mon, 19 Aug 2019 13:51:38 +0000 Subject: [Tickets #14941] adding an URL to an event does not create a usabele link Message-ID: BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE E-MAIL-ADRESSE WERDEN NICHT GELESEN. Ticket-URL: https://bugs.horde.org/ticket/14941 ------------------------------------------------------------------------------ Ticket | 14941 Erstellt Von | michael.menge at zdv.uni-tuebingen.de Zusammenfassung | adding an URL to an event does not create a usabele link Warteschlange | Kronolith Version | 4.2.27 Typ | Bug Status | Unconfirmed Priorit?t | 1. Low Milestone | Patch | Zust?ndige | ------------------------------------------------------------------------------ michael.menge at zdv.uni-tuebingen.de (2019-08-19 13:51) hat geschrieben: adding an URL to an events (e.g. https://www.horde.org) will insert the html source code for the link in the URL field followed by an "edit" link instead of a working link to the URL https://www.horde.org (Bearbeiten) From noreply at bugs.horde.org Tue Aug 20 08:00:53 2019 From: noreply at bugs.horde.org (noreply at bugs.horde.org) Date: Tue, 20 Aug 2019 08:00:53 +0000 Subject: [Tickets #14942] MBox Import broken in Basic mode Message-ID: BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE E-MAIL-ADRESSE WERDEN NICHT GELESEN. Ticket-URL: https://bugs.horde.org/ticket/14942 ------------------------------------------------------------------------------ Ticket | 14942 Erstellt Von | rene.marth at hetzner.com Zusammenfassung | MBox Import broken in Basic mode Warteschlange | IMP Version | 6.2.24 Typ | Bug Status | Unconfirmed Priorit?t | 1. Low Milestone | Patch | Zust?ndige | ------------------------------------------------------------------------------ rene.marth at hetzner.com (2019-08-20 08:00) hat geschrieben: Steps to reproduce: ============== 1. Export E-Mails in mbox-Format 2. Import it Expected result: =========== E-Mails are imported Result: ===== Error page with this message: Call a member function append() on null From noreply at bugs.horde.org Tue Aug 20 11:03:13 2019 From: noreply at bugs.horde.org (noreply at bugs.horde.org) Date: Tue, 20 Aug 2019 11:03:13 +0000 Subject: [Tickets #14943] Horde_Imap_Client_Data_Thread getRawData() Message-ID: DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED. Ticket URL: https://bugs.horde.org/ticket/14943 ------------------------------------------------------------------------------ Ticket | 14943 Created By | mariusz.goch at spacja.com Summary | Horde_Imap_Client_Data_Thread getRawData() Queue | Horde Framework Packages Type | Enhancement State | New Priority | 1. Low Milestone | Patch | Owners | ------------------------------------------------------------------------------ mariusz.goch at spacja.com (2019-08-20 11:03) wrote: In class Horde_Imap_Client_Data_Thread why there is no getRawData() method any more?? There was one some time ago, before internal format changed. Now you can only iterate through getThread() and every time it's called there is a loop across all threads. It's OK when I just want to show information about one thread but when I want to show all threads in a list in large mailboxes it's a real performance issue. Simple getRawData() returning internal data would allow to customize this. From noreply at bugs.horde.org Tue Aug 20 11:55:34 2019 From: noreply at bugs.horde.org (noreply at bugs.horde.org) Date: Tue, 20 Aug 2019 11:55:34 +0000 Subject: [Tickets #14944] CardDAV: Bad comma separation for CATEGORIES property, aka tags Message-ID: BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE E-MAIL-ADRESSE WERDEN NICHT GELESEN. Ticket-URL: https://bugs.horde.org/ticket/14944 ------------------------------------------------------------------------------ Ticket | 14944 Erstellt Von | bugs.horde.org at ulle.dyndns.org Zusammenfassung | CardDAV: Bad comma separation for CATEGORIES property, | aka tags Warteschlange | Turba Version | FRAMEWORK_5_2 Typ | Bug Status | Unconfirmed Priorit?t | 2. Medium Milestone | Patch | Zust?ndige | ------------------------------------------------------------------------------ bugs.horde.org at ulle.dyndns.org (2019-08-20 11:55) hat geschrieben: When syncing address book entry via CardDAV Horde is sending the CATEGORIES property with wrong separation. Horde internally uses categories as tags (or vice versa). RFC is postulating for CATEGORIES property value: "One or more text values separated by a COMMA character" https://tools.ietf.org/html/rfc6350#section-6.7.1 Horde separates by a comma and a space character. This misbeavior is coming from function synchronizeTags(array $tags) in turba/lib/Object.php ... $this->setValue('__tags', implode(', ', $tags)); ... https://github.com/horde/turba/blob/master/lib/Object.php#L313 Some CardDAV clients , for example Thunderbird plugin CardBook, adding the additional space char to the name of the category . As CardBook is using categories for grouping cards, this leads to lots of confusion. Looking forward to seeing this fixed. From noreply at bugs.horde.org Tue Aug 20 13:19:28 2019 From: noreply at bugs.horde.org (noreply at bugs.horde.org) Date: Tue, 20 Aug 2019 13:19:28 +0000 Subject: [Tickets #14945] CardDAV: Removing property values is broken Message-ID: BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE E-MAIL-ADRESSE WERDEN NICHT GELESEN. Ticket-URL: https://bugs.horde.org/ticket/14945 ------------------------------------------------------------------------------ Ticket | 14945 Erstellt Von | bugs.horde.org at ulle.dyndns.org Zusammenfassung | CardDAV: Removing property values is broken Warteschlange | Turba Version | FRAMEWORK_5_2 Typ | Bug Status | Unconfirmed Priorit?t | 2. Medium Milestone | Patch | Zust?ndige | ------------------------------------------------------------------------------ bugs.horde.org at ulle.dyndns.org (2019-08-20 13:19) hat geschrieben: When a CardDAV client wants to change a property of an address book entry, it just sends the new property value. Along with all other properties of this entry, which _have a value_ (no matter if changed or not). This works well with Horde. If the clients wants to _remove_ a property , the client just does not send it. Instead it sends all other properties of the entry, which _have a value_ (no matter if changed or not). Horde does not remove this (not sent) property . It just keeps its former value. That means it is impossible to remove property values via CardDAV. Removing properties via Horde web frontend or ActiveSync works as expected. This misbeavior is coming from function davPutObject($collection, $object, $data) in turba/lib/Application.php https://github.com/horde/turba/blob/master/lib/Application.php#L1107 Horde only changes properties sent by CardDAV client , unsent properties just stay within the former existing object, which then get stored to database. My suggestion for improvement: Putting these lines before foreach ($contact as $attribute => $value) { (between line 1104 and line 1105) // Set every property to null (except those starting with '__') foreach ($existing_contact->attributes as $attribute => $value) { if ( strpos($attribute, '__') !== 0 ) { $existing_contact->setValue($attribute, null ); } } // tags/categories should not be null, but empty string $existing_contact->setValue( '__tags' , '' ); Looking forward to seeing this fixed. From noreply at bugs.horde.org Tue Aug 20 15:24:54 2019 From: noreply at bugs.horde.org (noreply at bugs.horde.org) Date: Tue, 20 Aug 2019 15:24:54 +0000 Subject: [Tickets #13288] Re: Archive button In-Reply-To: References: Message-ID: <20190820152454.Horde.GAEkKpCnHQQVIvQ0gieKE7K@bugs.horde.org> DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED. Ticket URL: https://bugs.horde.org/ticket/13288 ------------------------------------------------------------------------------ Ticket | 13288 Updated By | thangalin at gmail.com Summary | Archive button Queue | IMP Version | Git master Type | Enhancement State | Accepted Priority | 1. Low Milestone | Patch | Owners | ------------------------------------------------------------------------------ thangalin at gmail.com (2019-08-20 15:24) wrote: > I do not delete emails with the delete button anymore. But I place > them all in monthly archives in my Thunderbird. > > Such a great function is missing here in the Webmailer. Seconded. Additionally, it would be convenient if users could add and remove menu items. For example, I'd like to add an "Archive" menu item that allows me perform the following: 1. Select (check) multiple messages in the Inbox. 2. Right-click on any selected message. 3. Choose Archive to archive the messages. It would be reasonably trivial for developers to add an Archive item to the menu, but you could go a little further and allow users to add and remove their own items from the context menu. Either way, an Archive button is an excellent idea. From noreply at bugs.horde.org Wed Aug 21 06:55:30 2019 From: noreply at bugs.horde.org (noreply at bugs.horde.org) Date: Wed, 21 Aug 2019 06:55:30 +0000 Subject: [Tickets #14946] Add To: as column header Message-ID: DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED. Ticket URL: https://bugs.horde.org/ticket/14946 ------------------------------------------------------------------------------ Ticket | 14946 Created By | horde at keutner.biz Summary | Add To: as column header Queue | IMP Version | Git master Type | Enhancement State | New Priority | 1. Low Milestone | Patch | Owners | ------------------------------------------------------------------------------ horde at keutner.biz (2019-08-21 06:55) wrote: Add to: as column header helps me to identify in the mail overview to which email address the email was sent. I have a lot email addresses. Nice to have is to configure the column headers via preferences. From noreply at bugs.horde.org Fri Aug 23 17:01:09 2019 From: noreply at bugs.horde.org (noreply at bugs.horde.org) Date: Fri, 23 Aug 2019 17:01:09 +0000 Subject: [Tickets #14947] Adding Romanian Holiday causes erros in the calendar Message-ID: DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED. Ticket URL: https://bugs.horde.org/ticket/14947 ------------------------------------------------------------------------------ Ticket | 14947 Created By | jcnewton at cpanel.net Summary | Adding Romanian Holiday causes erros in the calendar Queue | Kronolith Version | 4.2.24 Type | Bug State | Unconfirmed Priority | 1. Low Milestone | Patch | Owners | ------------------------------------------------------------------------------ jcnewton at cpanel.net (2019-08-23 17:01) wrote: Adding the Romanian Holiday in the calendar causes errors and does not allow calendar to work correctly. Steps to reproduce. 1. Login to Horde. 2. Click on Calendar 3. Click on Holiday and add Romania. 4. Observe