Enhancement #3372

WebTop: upgrade to upstream release 0405 and upgrade to upstream release z-push 2.2.8

Added by Luca Gasparini over 2 years ago. Updated over 2 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-webtop4
Target version:v6.7
Resolution: NEEDINFO:No

Description

Summary changelog for 0405:

sonicle-webtop-groupware:
- [mail][fix] All search in addressbook does not lookup in all directories
- [mail][fix] Again problems on contacts lookup for group *
- [mail] bugfix: attachments do not show if message is inside a folder with quotes in its name
- [mail] bugfix: deleting from opened mail, using its own button, did not move to trash
- [mail] bugfix: opending draft for edit containing recipients, without touching anything, would always prompt "are you sure" on close
- [mail] feature: manual seen state user option in the advanced tab, will not automatically set seen viewed messages
- [mail] use double quotes around tag names instead of single quotes, to better support mails with styles with single quotes
- [mail] advanced search now features searching "anywhere"
- [mail] Erroneusly sends new mail notifications on folder with "Search new messages" disabled
- [mail] Special folders don't show unread messages numbers
- [calendar][fix] Typo in day name
- [calendar][fix] Reminder email only work when user logs in
- [calendar] Fix scheduler issue with event in specific timezone
- [calendar] Fix DTSTART and DTEND bad format in ics
- [contacts][fix] Typo in grid contextmenu
- [contacts][fix] List clone function sets an empty category
- [contacts] Added 10 custom fields to contact (db+form)
- [contacts] Added new domain setting (customfields.label@X) in order to override default label
- [contacts] Implemented excel and csv import wizard
- [contacts] Added excel and csv libraries
- [contacts][fix] Contact saved as a copy is not shown
- [contacts] Fix category context menu not shown in read-only group
- [contacts] Set * as default letter in contacts grid
- [contacts] Added parameter (addressbook.letter) to override default letter in contacts list
- [tasks] Fix typo in context menu and category tab
- [tasks] Forgotten connection close
- [tasks] fixed task reminder
- [tasks] fixed context menu drm
- [vfs] hide hidden files starting with a dot prefix
- [vfs] hide hidden folders starting with a dot prefix
- [vfs-pub] moved folder toolbar over grid, more visibile
- [vfs-pub] added tooltips to buttons
- [vfs-pub] added button to download-zip of all files
- [fix] Import wizard fieldset items width in FF using fonts at 125%
[mail] feature: automatically regenerate user sieve script at session startup, based on version of script
[mail] bugfix: text/html parts with unsupported encoding are detected and parsed without charset specification
[mail] stripped any scripting from mail html content before visualization [e.g. vtiger mails]
[sieve] feature: automatically generate sieve script with antispam rule based on amavis header, skip older rules based on subject
[sieve] added version string in initial comments of script generation, so to be able to later check current script version
[mail] bugfix: unchecked parent folders should show bold if children checked folders have any unseen messages
[mail] bugfix: unseen messages moved on an unchecked folder should not change unseen number to destination
[mail] bugfix: subfolders of sent do not save "from" column visibility
[mail] bugfix: not sending notifications for new messages under shared folders
[mail] bugfix: the html text in workflow mail containing special charcater (e.g. italian accented) is not encoded correctly
[mail] feature: show bcc recipients in view if present
[mail] Implement scheduled mail on NethServer through Dovecot special login user*vmail and unique password. If setting "nethtop.vmail.secret" is present, use Dovecot method with this password.
[mail] Bug: Forwarding an email with eml as attachment does not include the original eml text (e.g. Italian PEC)
[mail] Bug: import ics from a normal ics attachment on click, even if not attached as an ical request (e.g. Nethesis room invitation)
[mail] Bug: ics file with non standard content type "text/icalendar" does not show the "text/calendar" icon (e.g. Nethesis room invitation)
[mail] Bug: ics file missing request fields are not imported (e.g. Nethesis room invitation)
[calendar] Fix ical daily recurrence import bug
[contacts] Parent customers are now shown in company combo
[tasks] bugfix: encode special characters in workflow mails
[mail] bugfix: missing attachments when trying a send again after receiving a transport error on send (e.g. missing recipients)
[mail] bugfix: internal exception while downloading all attachments as a zip file, but some files have exact same name, causing unusable or partial zip file

sonicle-webtop-services:
- Added general service to monitor devices sync status and sen alert in case of problems
- Changed tolerance unit measure (to days) int sync devices feature
- [fix] Feedback window height in FF
- [fix] Added check on system setting (main.profiledata.editable) when saving Personal info
- ldap AD admin context uri corrected against new AD authentication mech
- Added auth logging (login, authentication, logout)
- Added internetDomain info in admin usercombo
- Add httpSession to auth_logs table
- HTMLEditor now features a "Preformatted" font
- Bugfix: while adding recipients on recipients grid (e.g. new email), selecting from the auto suggestion with the return key, does not automatically start edit on next empty recipient.
[core] Bugfix: while adding recipients on recipients grid (e.g. new email), selecting from the auto suggestion with the return key, does not automatically start edit on next empty recipient.

sonicle-webtop-webtopadmin:
- users list of ldapAD fixed with login column=sAMAccountName
- enabled multiple grid selection of users
- remove action possible on multple users
- added enabled / disabled action, also for "unmanaged domains", allows for remove / default-create of selected users from webtop users list
- enable button available also for managed domains

sonicle-security:
- support for AD with custom single or multiple ou , through uri params (winserver:389/ou=mygroup)
- correctly authenticate through filter = "(&(sAMAccountName=%n)(objectClass=user)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))" then get access to cn for intialization of username

sonicle-webtop-addons:
- New option to disable dialog of client during send to webtop
- [assistant] new option to reset assistant as default
- [assistant] parameter do delete message in drafts
- new setting main.addons.url allows enabling of addons downalod from external urls, without distributing the addons jar file - if setting is present and not empty takes precedence over the jar in any case.

sonicle-commons:
- New classes using Apache POI package for streaming import of xlsx and xls (low memory footprint during import)

Upgrade to upstream release z-push 2.2.8 with backend revision 0017
Changes:
[new] Adding management of ldap domains Windows

NOTE:
To implement this feature: Implement scheduled mail on NethServer through Dovecot special login user*vmail and unique password.
to do this insert in the database:

insert into settings values ('nethtop.vmail.secret','password',true);

Associated revisions

Revision a1ad1fe3
Added by Giacomo Sanchietti over 2 years ago

DB: add vmail password and addons url inside setting. Refs #3372

Revision ff9682ef
Added by Giacomo Sanchietti over 2 years ago

spec: split package. refs #3372

Revision 86fb755a
Added by Giacomo Sanchietti over 2 years ago

DB: add vmail password and addons url inside setting. Refs #3372

Revision 68df8a46
Added by Giacomo Sanchietti over 2 years ago

spec: split package. refs #3372

History

#1 Updated by Giacomo Sanchietti over 2 years ago

  • Description updated (diff)

#2 Updated by Giacomo Sanchietti over 2 years ago

  • Description updated (diff)

#3 Updated by Giacomo Sanchietti over 2 years ago

  • Description updated (diff)

#4 Updated by Giacomo Sanchietti over 2 years ago

  • Description updated (diff)

#5 Updated by Giacomo Sanchietti over 2 years ago

  • Description updated (diff)
  • Category set to nethserver-webtop4
  • Status changed from NEW to TRIAGED
  • Target version set to v6.7
  • % Done changed from 0 to 20

#6 Updated by Giacomo Sanchietti over 2 years ago

  • Description updated (diff)

#7 Updated by Giacomo Sanchietti over 2 years ago

  • Status changed from TRIAGED to ON_DEV
  • Assignee set to Giacomo Sanchietti
  • % Done changed from 20 to 30

Also the package will be split to avoid disk space and bandwidth consumption.

New packages:
  • webtop4-core: core implementation, should change frequently
  • webtop4-libs: dependencies, should change once in a while
  • webtop4-zpush: z-push implementation, should change once in a while
  • nethserver-webtop4: configuration for NethServer, should change along with webtop4-core

#8 Updated by Giacomo Sanchietti over 2 years ago

  • Subject changed from WebTop: upgrade to upstream release 0384 and upgrade to upstream release z-push 2.2.8 to WebTop: upgrade to upstream release 0405 and upgrade to upstream release z-push 2.2.8

#9 Updated by Giacomo Sanchietti over 2 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 60

#10 Updated by Giacomo Sanchietti over 2 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 60 to 70
Packages in nethserver-testing:
  • webtop4-libs-1.1.3-1.ns6.noarch.rpm
  • webtop4-zpush-1.1.3-1.ns6.noarch.rpm
  • webtop4-core-1.1.3-1.ns6.noarch.rpm
  • nethserver-webtop4-1.1.2-1.3.gff9682e.ns6.noarch.rpm
Test case 1
  • Install the old release
  • Update to the new release:
    yum --enablerepo=nethserver-testing update nethserver-webtop4
    
  • Check webtop is still running
Test case 2
  • On a clean machine, install the package
    yum --enablerepo=nethserver-testing install nethserver-webtop4
    
  • Check webtop is running
Test case 3
  • Access webtop using a Windows machine
  • Try to download Windows integration program (webtop.exe)

#11 Updated by Giacomo Sanchietti over 2 years ago

  • Description updated (diff)

#12 Updated by Luca Gasparini over 2 years ago

  • Status changed from ON_QA to VERIFIED
  • % Done changed from 70 to 90

#13 Updated by Luca Gasparini over 2 years ago

  • Status changed from VERIFIED to ON_QA
  • % Done changed from 90 to 70

If there are previous sieve filters (created with SOGo or Roundcube) when you first log on Webtop these are bypassed for the creation of a default filter webtop.sieve

#14 Updated by Giacomo Sanchietti over 2 years ago

  • Status changed from ON_QA to TRIAGED
  • % Done changed from 70 to 20

#15 Updated by Giacomo Sanchietti over 2 years ago

  • Status changed from TRIAGED to ON_DEV
  • Assignee set to Giacomo Sanchietti
  • % Done changed from 20 to 30

Rebuild the package using upstream release 408.

#16 Updated by Giacomo Sanchietti over 2 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 60

#17 Updated by Giacomo Sanchietti over 2 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 60 to 70
New packages in nethserver-testing:
  • webtop4-zpush-1.1.3-1.3.g0a92814.ns6.noarch.rpm
  • webtop4-libs-1.1.3-1.3.g0a92814.ns6.noarch.rpm
  • webtop4-core-1.1.3-1.3.g0a92814.ns6.noarch.rpm

#18 Updated by Luca Gasparini over 2 years ago

  • Status changed from ON_QA to VERIFIED
  • % Done changed from 70 to 90

#19 Updated by Giacomo Sanchietti over 2 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100
Released in
  • 6.7/nethserver-updates:
    • nethserver-webtop4-1.2.0-1.ns6.noarch.rpm
    • webtop4-zpush-1.2.0-1.ns6.noarch.rpm
    • webtop4-libs-1.2.0-1.ns6.noarch.rpm
    • webtop4-core-1.2.0-1.ns6.noarch.rpm
  • 7.2/nethserver-base:
    • nethserver-webtop4-1.2.0-1.14.g94cc02f.ns7.noarch.rpm
    • webtop4-libs-1.2.0-1.ns7.noarch.rpm
    • webtop4-core-1.2.0-1.ns7.noarch.rpm
    • webtop4-zpush-1.2.0-1.ns7.noarch.rpm

Also available in: Atom PDF