Version history
BSCW 1 to 5
Changes:
– #5505 updated BSCW 5.3 user help
– #7042 updated admin documentation
– #7644 updated to tzdata2024b, contrib libs
– #7699 updated to Tika 2.9.2
– #7724 updated copyright years
– #8315 log percentage of processed db
– #8350 updated pdf.js
Bugfixes:
– #2812 fix op_adddocument RuntimeError
– #6000 fixed truediv (2to3), add missing ‘lang’ attribute in html_page
– #6796 disable anonymous search
– #7211 mentioned 7-zip for virus scan, /etc config hints for el8/9
– #7230 RPM el9/el8 build for Python 3.11, backport Python 3.12 getaddresses()
– #7230 support package metadata in InitPath(), Python 3.12 syntax fixes
– #7230 quiet cron clean scripts, rewrite BSCW build (PEP 517/518)
– #7230 EL9 httpd module definition, adopted “bsadmin getconfig”
– #7230 fixaccess.sh honors non-standard locations for FILES*, RMUSR_DIR, TEMP
– #7418 fix deletable in frozen folder and copy of frozen artifacts
– #7551 fix 2to3 error: incognito, expire, WBTask, poll, showevents,
virusscan, getaddresses, sortkey, remove “class A(object):”
– #7621 changed big endian sort default
– #7682 hide public folder contents by default
– #7699 fix to-text converter configuration (tesseract regression)
– #7719 renamed flaky parameters
– #7743 add name attribute to allowed list of image maps
– #7819 fix AttributeError in bsadmin virusfound
– #7999 unoconv Python 3 adoptions, bytes decoding
– #8018 fix WebDAV tracebacks if public is None
– #8037 fix cookie of public polls
– #8130 fix title sizes
– #8134 fix regression LDAP user self-registration
– #8203 fix encoding problems in vobject.
– #8215 fix cannot copy Contact
– #8229 fix anonymous sessions restriction
– #8230 fix language order & admin manual update
– #8238 updated expiry scripts
– #8244 fix bad abort in remove_addr()
– #8262 fix automatic one-time-password only if locked by system
– #8264 Fix traceback when creating poll appointment with day and time
– #8265 fix WebDAV lock owner value
– #8268 add “link alternate” language tags to index.html
– #8273 parse of avast error codes for further Exit Code 2 differentiation
– #8304 fix LDAP search (anticipate referrals) for AD
– #8314 add method to get/set process parameters on linux
– #8320 fix traceback for legacy FormattedText objects
– #8321 fix mail notification race condition
– #8238 overload pkg expire config
– #8330 fix module loading of dojo
– #8333 fix CSP nonce when 304 is sent
– #8334 fixed parse_addrlst() in error case
– #8337 fix integer vs fixed point div in rating
– #8338 fix arbitrarily created var/cache dirs
– #8342 honor iso-8859-1 encoding in basic authenication
– #8343 inhibit “chunked” transfer encoding
– #8344 fix text file decoding
– #8345 fix op_ls_r access rights exportpdf
– #8346 fix “From” mail header with SEND_ONBEHALF
– #8347 fix ldapupdate to anticipate broken LDAP objects
– #8348 fix offending long filenames
– #8388 fix poll results are cut off
– #8413 fix traceback when recreating text files with non-UTF-8 encoding
– #8414 add SELinux warning to bsadmin conf_apache
– #8419 ical: ignore experimental property names starting with “X-”
– #8424 fix Python >= 3.13 object attribute is read-only
– #8426 fix BOM is missing in CSV for UTF-8
– #8430 fix archive short name suffix
Changes:
– Added python 3 support to BSCW Classic
Bugfixes:
– Updated JQuery
– Updated CKEditor
– Updated CSP rules
Changes:
– #7644 updated to tzdata2022d
– #7699 updated to Tika 2.5.0
– #7699 added image to text converters
– #7708 set cookie max-age and samesite attributes
– #7724 updated admin doc
Bugfixes:
– #6249 fix: use correct file size in copy to stdout
– #7211 fixed typo in fixaccess.sh
– #7560 anticipate mail encoding errors
– #7644 fixed libexec/* +x permission, look for Python 3 markdown
– #7720 blog: adapt determination of charset
– #7747 fix reload loop with Firefox 90 up
– #7756 make client_supports more robust
– #7797 change input listener
– #7805 name over mimetype on upload
– #7806 bsadmin roles: updated usage
– #7811 updated/fixed BSCW /etc scripts
– #7815 robustness of DB service
– #7823 anticipate missing name attr
– #7824 improve bsadmin fsck
– #7825 fix api entry creation
– #7826 clean up of config_clientmap, removed old browser versions
– #7887-31 fix potential XSS vulnerability
– #7887-53 give no hints about registered mail addresses
– #7887-55 support cookie samesite attribute
– #7887-56 prevent chpwd from revealing internal addrs
– #7887-59 restrict back_url
– #7892 bsadmin rmwaste: unlock old entries in lockbags
– #7900-34 add missing HTTP security headers
– #7900-39 fix/avoid traceback
– #7952 allow admin to link waste entries
– #7954 remove attribute user after destruct()
– #7967 fix op=http REMOTE_ADDR
– #8016 implement RFC6266 content-disposition header
– #8018 make public folder inaccessible via WebDAV
– #8053 fix XSS vulnerability in mobile UI
– #8062 update ckeditor
Features:
– Better Barrier-Free Information Technology Ordinance
(BITV 2.0) compliance
Changes:
– updated to tzdata2021e
– security: #7743 disallow configuration edit via web-interface
Bugfixes:
– #7783 fix pressing [Enter] in search input
– #7782 fix traceback in calendar PDF exports
– #7780 added translation for error message when importing wrong vcard
– #7779 fix tree button color in BITV_STANDARD mode
– #7778 display missing container list information
– #7775 anticipate normalized Linux distribution names
– #7772 fixed determine font path on Ubuntu 20.04
– #7771 fix wrong template syntax
– #7769 make client_supports more robust
– #7766 improve DB Tables initialization
– #7756 move client options to proxy
– #7748 fix base tags
– #7747 avoid redirect loop on android firefox
– #7745 warn if RMUSR_DIR could not be created
– #7744 fix if_modified_since
– security: #7743 register new mailaddress with password
– security: #7743 fix reflected xss in refresh
– security: #7743 do not reveal ip addr (op=license)
– security: #7743 fixed session object manipulation
– security: #7743 fixed potential lfi
– security: #7743 restrict debugging commands
– security: #7743 fixed open-redirect (validate urls in response_location)
– security: #7743 allow adding only valid function names
– security: #7743 avoid executing code from html
– security: #7743 avoid cookie user enumeration
– #7720 better BITV compliance
– #7645 added password hints in DE, ES, FR
– #7118 anticipate mktime error
Features:
– support file byte-range retrieval (#6249)
– add servermonitor process states (#7629)
– added token expiration (#7634)
– added accessibility declaration links (Customer-Support#15)
– support WeasyPrint converter (#7168)
– https proxy support (#7124)
– added CSP frame-ancestors header (#7108)
– forced single user sessions (#7018)
– added “bsadmin poll” to list participants (Customer-Support#20)
– added PASSWD_AUTOCOMPLETE = False (#7581)
– telling bscw process names (#6493)
Changes:
– updated administrator and user documentation
– updated Tika to 1.26 (#7699)
– updated passlib to 1.7.4 (#7644)
– updated to tzdata2021a
– updated jQuery (#7205)
– fix invitation journal timestamp (#7067)
– changed BADPASS default (#7042)
– support for RHEL 8 (#7506)
Bugfixes:
– security: fixed autenticated rce (CVE-2021-36359) (#7770)
– security: (exportpdf) require fixed reportlab & escape passed tags (CVE-2021-39271) (#7724)
– reordered ‘to text’, commented latex converter (#7737)
– fix MAX_VERSION_LIMIT can be bypassed (#7107)
– fix SMTP_SSL host (#6954)
– fix quota size calculation (#7721)
– use light compression options for 7zip (#7705)
– fixed chpwd mail link & user ssl cert expire (#7634)
– quiet noisy logging for missing role bit entries (#7195)
– performance enhancements for large wsgroups (#7178)
– fix virusscan quarantine absolute paths (#7661)
– fix envelope sender when sending on-behalf mails (#7647)
– remove bscw_dummy_cookie (#7582)
– avoid voting cant commit errors (#7614)
– turned off fuzzy search by default (#7593)
– added “bsadmin quota” force option (#7574)
– added security headers to site.conf (#7550)
– fixed “bsadmin syncf” dry-run option (#7515)
– do not require request.pid (#7118)
– support RHEL 8 dist name change (#7506)
– fix voting anonymity in non-public poll (#7487)
– fix search queries caching (#7423)
– WebDAV performance (#7401)
– fix bad frozen flag in copied folder (#7418)
– fix traceback when opening folder (#3231)
– fix “bsadmin conf_apache” for Ubuntu (#7212)
– added Message-ID headers and reduce spam scores (#7210)
– increased iteration file count (#7199)
– fixed bscw clean tmp scripts
– ignore role bits if role entry is missing (#7195)
– ldap: support mail address wildcards for auto registration roles (#7177)
– added defaults for SYS_* directives (#7175)
– determine license error cantcommits (#7171)
– support PNG image icons (#7172)
– fix avatar creation: use absolute font path (#7164)
– fix “bsadmin members” should register LDAP-users (#7161)
– fix traceback (superfluous comma) #7018
– microblog: anticipate add post error (#7144)
– do not disclose password hashes with “bsadmin users -p” (#7074)
– strictly evaluate mail addresses (#7054)
– add virus archive passwd to mail (#7131)
– anticipate erroneous note body data (#7116)
– security: omit file inode disclosure in Apache configuration (#7114)
– filter non-existing addresses (#7051)
– enable QT/Webkit headless mode for Debian phantomjs package (#6983)
– added file2txtindex to dist (#6990)
– fixed NameError (#6942)
– use scandir.walk if available; workaround to use /usr/bin/du (#6913)
– fix “bsadmin conf_tzdata” warnings on 64bit systems (#6640)
Features:
– provide contact mail address on account locked hint (#6356)
– set BSCW service process names (#6493)
– restore versioned documents when extracting archives (#6575)
– added “bsadmin package -r” reenable switch (#6586)
– added BSCW 7 mime type icons for BSCW 5 (#6777)
– avoid bad password count for repeatedly entered wrong passwords (#6510)
– allow open in new tab from navigation tree (#6590)
Changes:
– updated administrator and user documentation (#6163):
+ python-ldap
+ Windows installation notes
+ memcached
– revised “bsadmin rmwaste”
– updated to tzdata2019a
– updated Tika to 1.21
– CKEditor upgrade to 4.11 (#6227)
– updated /etc/ scripts (#6512)
– stronger security for special authentication
– resigned Java applets and AIR Widgets (#6567)
– added MIME type for Python
– adopt mail templates to use SERVER_ADMIN_CONTACT (Customer-Support#12)
– Windows: support Inno Setup 6 (#6742)
Bugfixes:
– avoid using ‘namespace’ in Jinja2 templates. (#6290)
– fixed wrong _thread import (#6310, regression)
– missing local styles are looked up in distribution resources (#6336)
– added HTML UI fixes to “bsadmin dbcheck” (#6424)
– alarms may trigger a new process when re-scheduled (#6443)
– fix by HTTP timeout terminated jobs (#6443)
– replace pcrypt with passlib to support legacy hashes (#5464)
– log detailed lock causes in expired_users (#6480)
– fixed defer() call (#6505)
– fixed “bsadmin du” (#6521)
– fixed traceback in exportpdf (#6528)
– fixed VCard export encoding (#6540)
– removed Python 2.6 sentry tweaks (#3027)
– refactored SMTP authentication (#73)
– fix traceback in virus scan (#5727)
– poll: fixed traceback (#6580)
– exportpdf: ignore style, if unavailable (#6582)
– fixed typos pw policies (#6000)
– fixed ‘bsadmin conf_tzdata’ for 64bit integers (#6640)
– determine email charset (#6342)
– fixed op=extract autoversioning issue (#6710)
– fixed race condition in op=adddocument with virus scan (#6717)
– do not quote HTML tags in sys_busy.html (#6763)
– fixed traceback in op=getical (#6764)
– PyLucIndex: limit process resources for indexer (#6725)
– delete obsolete auth cookies on index page (#6219)
– remember scroll positions in container view (#6479)
– change wording on index page: “administrator” to “contact” (#6514)
– fix flickering path tooltip in name column (#6602)
– remove default y-padding in back end (#6808)
– alphabetically sort email addresses in op=send_email (#6823)
– fixed left bounced addresses when destroying users (#6738)
– fixed oversized images in easy interface (#6838)
– fix for document mime icons in some mails (#6839)
– use the right BSCW prefix to register an email alias (#6828)
– support HTTP header required by mobile interface in op=http (#6832)
– fix copyright footer (#6849)
Features:
– display recently used path for linked folders (instead of shortest path)
– show tooltip with alternative paths to a folder in navigation bar
(define ALTERNATIVE_PATHS = False in config.py to disable)
– “bsadmin crontab” to configure bscw crontab entries
– implemented MAX_VERSIONS_LIMIT (BSCW/Customer-Support#8)
Changes:
– updated administrator and user documentation (#6163):
+ added English translation of BSCW data protection declaration
template
+ updated GDPR DPD templates
+ updated helper program versions
+ corrected required packages for Fedora
– GDPR friendly defaults for logging
– updated unoconv to 0.8.2+
– updated pdf.js to pdfjs-1.9.426 and enabled pdf.js by default (#5818)
– use SHA512 password hash by default (#5464)
– major revision of UNO service
– new version of the “ZOPE External Editor, BSCW Edition” with TLS 1.2
support, see
– imported metadata types from BSCW7 (iso date, iso duration)
– restyled appointment (#6125)
– show public link in op=pubaccess (BSCW/Customer-Support#9)
– updated to tzdata2018g
– changed appointment scheduling translations (#6201)
Bugfixes:
– fixed API link() missing argument (#5617)
– remove mail addresses in op=destroyUser again (#5621)
– unix installer: honor (preset) BSCW_ env vars & PEP8
– fixed log remove script (allow empty match)
– fixed hanging op=http (#5546)
– improve change of recurrence start in appointments
– fixed “bsadmin members” invite multiple users
– fix state type (#5727)
– fix: parse CAS 3.0 responses correctly (#5736)
– fix: use correct headers when sending documents “as attachment” (#5740)
– fixed SERVER_ADMINS_IP and introduced real IP network notation
(#5776/#6197)
– fixed meta_profile for Blog
– upgraded pdf.js, disabled download, open, properties buttons (#5818)
– fixed glob issue with cron scripts
– fixed wrong ownership or RMUSR_DIR (#5935)
– increased robustness of “bsadmin dbcheck” (#5964)
– unified octal file modes & eliminated Python 2.6 check_output
– fixed conf/config.py pathes in messages
– removed redundant icons
– use Tika determined mime type only if extension matches (#6107)
– append “auto-submitted” header to all emails from server admin (#5899)
– allow editrole, chrole in waste (#6105)
– print all levels in pdf export (#6110)
– updated icons in menu (#6125)
– improved path lookup and WebDAV MKCOL, MOVE (#6173)
– removed remote style references from “bsadmin license -r” (#5662)
– fixed inconsistent selection display (#5502)
– show only primary path in search result pdf (#6183)
– fixed “bsadmin rmuser” mail sent to wrong recipient (#5574)
– fixed missing context menu in in folder content view (#5501)
– fixed traceback in poll (#6200)
– fixed redirects for jQuery XHRs (#6207)
– fixed context menu for series in calendar month view (#6210)
– omit unwanted extensions from distribution (#6286)
Features:
– extension of user history to record EU-GDPR relevant events and
keep user audit log after user removal in external file (#5435)
– added “bsadmin virusfound” to fix scan error states (#5329)
Changes:
– updated administrator and user documentation (#5506):
+ updated CAS, Shibboleth, OpenID URLs
+ corrected httpd proxy configuration for Fedora
+ added section on EU-GDPR
+ added BSCW data protection declaration template
– updated www.bscw.de references
– updated 7-zip to 18.05 (Windows)
– webfolder: removed old FAQ template (#5357)
– updated to tzdata2018d
– added MIME type for liscrypt (‘application/vnd.lisx’)
– allow to add multiple members with “bsadmin members”
Bugfixes:
– fixed flickering of access right table (#5194)
– fixed AttributeError with Contacts
– fixed ASMTP ntlm authentication
– fixed preview job waiting for virus scan & virus information (#5240)
– fixed “bsadmin update_defaults” extensions link (#5279)
– fixed translation issues in pre-forked HTTP server (#5280)
– provide admins always with ‘seeme’ right
– virus rescan after error or unknown rc (#5332)
– exportpdf: fixed user search check (#5277)
– http: fixed SIGPIPE handling (Timeout, ignore broken pipe errors)
– “bsadmin dbcheck repair -f t” fixes strangely quoted types
– fixed IndexError in JSON RPC (#5451)
– portal: fixed error after disabling package (added mpick fake class)
– mobile: hide picture options in mobile interface (#2190)
– drop useless cookie meta tag (#5393)
– reworked BSCW Administrator contact (#5130)
– better date/time selection in appointments (#2709)
– ldap: fixed auto-invite to community (#5503)
– “bsadmin chtype” triggers preview re-creation (#3037)
– fixed mail address parsing in invite member form (#1498)
– mention use of http proxy in environment (#5513)
– ignore future file time stamps (#5330)
– added missing icons (#5327)
– fixed possible deadlock (alarm vs http service) (#5546)
– fixed “file not found” error on MIME type mismatch (#5566)
– fixed: unoconv does not find LibreOffice on Windows (#5573)
– fixed profile picture upload on Mac (#5578)
– fixed error when registering “anonymous” (#5597)
– fixed traceback when exporting PDF (#5580)
– fixed TaskFolders not disappearing from personal task list (#5582)
– fixed problem with removing appointments (#5572)
Features:
– BSCW 5.2 Classic introduces a new, modernized layout (facelift)
– Pre-forked HTTP server, see the HTTP_LOCAL_PORT_START
configuration directives in the instance configuration file
– added SEND_ONBEHALF configuration directive to set email “From:” header
address to SEND_ADMIN to circumvent broken SPF “protected” domains
– exportpdf: added last access column in member view
– improved access right display on [i]nfo page
Changes:
– updated administrator and user documentation for BSCW 5.2
– support for deprecated packages ‘moin’ and ‘SMS’ has been ended
– updated to tzdata2017c
– CKEditor upgrade to 4.7.3
– new user system message (sys_msg0) and converter configuration are
recreated by upgrade procedure
– added flac, mp3, ogg audio mime types
– new javascript dropper which page focus
– send text email messages UTF-8 encoded (instead of latin1)
– extended “bsadmin find” to print document URLs
– revised toggle buttons in microblog widget (#5175)
Bugfixes:
– fixed versions time stamp for metadata changes
– fixed paste button in action bar after a forum post was copied (#3219)
– fix for click events on devices with touch and mouse support (#3238)
– added missing auto-description tooltip in Chrome and Safari (#3223)
– show rename and destroy user actions for admins (#3246)
– fix appointment series date if exception is defined (#3236)
– fix appointment lost time entry in recurrence (#3245)
– fixed inconsistent edit/reset options in poll, voting, schedule (#3244)
– fixed bad toaster cookies can to avoid to JS crash (#3237)
– correctly initialize first last password change time stamp
– allow external packages in test_unit (#3235)
– avoid last modified column wraps in not-compact mode (#3234)
– fixed possible loss of rights on removal of last owner (#3202)
– fixed visibility of subfolders for roles without read access (#3228)
– fixed identity converter to avoid encoding error (#3197)
– fixed administrator [Converters] action (support for identity entries)
– fixed “bsadmin prtactions” arg parsing
– avoid double time display in tooltip
– Windows: prefer system “mklink” command (#3214)
– Task: disallow access to data field values if task is not started (#5112)
– unified error message for not registered mail addresses (#3218)
– cursor in login page is focused in username resp. password field (#3229)
– fixed “bsadmin ldapupdate” argument parsing for -b
– poll: fixed voting locked start dare and error message
– added white list for mime types for preview generation
– fixed install script exception catching
– fixed op=rate entry handling
– fixed header elements in single note view
– fixed alarm service status display
– fixed unknown file extensions
– omitted Python 2.5 PyXML check in rss feed parser
– fixed member actions for appointments (allow editapt, chpart, attachdoc,
attachurl)
– fix rights for waste object
– fixed SMTP STARTTLS error handling
– fixed missing rss folder item (ctime)
– fixed broken “old” orange and incomplete black/white theme (#5159)
– improved cancel for Drag and Drop (#5160)
– fix menu right-click (#5166)
– fixed upload for filenames with <>|:”*\ with pre-forked HTTP (#5182)
– fixed occasional tracebacks while preview generation (#5184)
– fixed virus scan and preview job collisions (#5193)
Features:
– asynchronous virus scan for uploads or downloads. After the upgrade
virus scan must be re-enabled, please see the VIRUS_* configuration
directives in the instance configuration file
– RSS folder proxy support
– “bsadmin users” also resolves IDs
– added “bsadmin chkurl” to change links in URL objects
– added support for tika-server
Changes:
– updated administrator documentation:
+ hint to recreate index page after easy activation
+ added asynchronous virus scan description
+ added installation hint for tika-server
– added android icssync to client map
– set SILENT_ERROR_FOR for public interface by default
– updated chardet to 3.0.4
– updated to Tika 1.16
– updated to tzdata2017b
Bugfixes:
– allow “cut” in waste (#3130)
– disallow “cut” for associate member, fixed “cut”/”move” for members
– more RSS folder robustness for non-existing or slow feeds
– show actions on entry info page
– fixed traceback in WebDAV MOVE, if source path contains no
parent folder (#3013)
– more robustness determining default locale
– removed “Set font size by browser” option (#3125)
– fixed ILLEGAL_CHARS for Notes
– force transmission of vpost tokens for REST (‘PATCH’, ‘POST’, ‘PUT’,
‘DELETE’) methods
– fixed get() methods of User/MailAddress classes
– fixed traceback in op=inf after token deletion
– smaller info icon
– fix sender in chpwd mail
– fixed path resolving for URL objects
– obfuscated anonymous email address display (#3176)
– fixed API get_attributes() for ‘containers’ attribute (#3186)
– fixed extract of BSCW archive if empty role is defined (#3189)
– use cancel submit value in inputs also for [x] buttons
– WebFolder: fixed handling of forbidden links (#3194)
– resolve file ending .bin to application/octet-stream
– fixed 404 error while downloading (#3195)
– honor SEND_ADMIN resp. SEND_ADMIN_CONTACT definitions in
mail notifications
– show popup message for unchanged documents after revising (#3123)
– limit max width for image cropper widget
– fixed access rights for locking, fixed waste map (#3196)
– fixed blocking alarm queue if local key is missing or wrong
– fixed CKEditor internal links (#3199)
– fixed Desktop UI is not working for mobile Firefox (missing
log out button and unexpected reloads) (#3115)
– fixed waste map (#3196)
– avoid flooding of logfiles for disabled portlets (#3198)
– disabled “external” portlets after 3rd party service
discontinuation (#3200)
– fixed metadata display (#3170)
– restricted “from template” action to access only template
file locations (#3205)
– WebFolder: avoid transmitting of Post-Auth-Token in unsafe
pages (#3166)
– fixed encoding problem in iCal export (#3210)
– corrected translation errors (from msgtool check)
– fixed traceback on Windows while preview conversion (#3224)
– fixed tracebacks discovered by sentry (home object, poll) (#3225)
Features:
– added “bsadmin dbcheck” undelete flag to fix roles
– allow “bscw_contact” metadata keys in REGISTER_DETAILS
– added “fixaccess.sh” script to distribution
– provide token-based, read access to status data (#3090)
Changes:
– updated administrator documentation:
+ revised preview software: phantomjs 2.1, LibreOffice 5.1, Pillow
+ removed removed Python lxml package references, Apache 2.2
+ updated requirements
– CKEditor upgrade to 4.5.11
– upgraded hypertree
– improved checks for configuration faults (#2181)
– updated to tzdata2016j
– set default CLI locale to UTF-8
– updated to Tika 1.14
– improved ownership assignment on member removal (#3155)
Bugfixes:
– fixed delete rights for restricted user roles
– fixed direct edit in IE from document PDF preview (#3020)
– set admin rights for “bsadmin rmobj” to avoid quota limits
– fixed Python 2.6 logging system incompatibilities (#3027)
– fixed help messages
– remove hints for contact data in mobile GUI (#2191)
– improved contact picture editing in mobile GUI (#3009)
– fixed editing of user data in mobile GUI (#2192)
– fixed anonymous rights in API get_attributes (#3067)
– fixed traceback when limiting summary length (#3070)
– reduced verbose output in “bsadmin update_defaults -v” (#3008)
– fixed “config_mpick” for portals
– added fix in “bsadmin dbcheck” for broken user portal name attributes
– fixed bug when resolving user to mail address
– set mail address to bounced in “bsadmin rmuser -b -m” (#3048)
– fix login problems on Java path problems (#3088)
– disable fuzzy search for phrases
– fixed traceback in “bsadmin statistics” (#2880)
– fixed calendar appointment highlighting (#2994)
– “bsadmin syncf” ensure default locale encoding in file system
– ignore unicode control chars from Tika metadata (#3052)
– better wording for “metadata file” (#2987)
– fixed missing ‘bscw:oid’ in API REST/metadata (#3104)
– fixed admin op=showws sort by owner (#3095)
– fix hint to Python reportlap package (#3110)
– fixed search listing in mobile GUI (#3101)
– aggregate log messages (#3102)
– fixed traceback in search results in mobile GUI (#3109)
– fixed clientmap for IOS 10.2 in mobile GUI (#3116)
– fix [search again] results (#3129)
– fix extended search in mobile GUI (#3119)
– fixed [to address book] for contact lists (#3127)
– do not set nonces for folders in op=send_email (#3128)
– fixed appointment deletion from waste for participants (#3131)
Features:
– added optional
– “bsadmin chkjobs” now checks HTTP_LOCAL_PORT (#2181)
– display virus scan output to users if a virus is found
– added DEFAULT_TELL_LASTLOG configuration directive to disable display
of lastlog timestamps (#2980)
– added ALLOW_MAIL_UNLOCK configuration directive to allow users to
unlock their account via mail token authentication after being
locked by the system
Changes:
– updated administrator documentation
– updated API doc
– updated Windows 7-zip to v16.00 (#2997)
– allow leading dot (.) in document names again.
– updated administrator and user documentation
– added Safari 10 to clientmap (#2955)
– updated to tzdata2016f
– allow “wget” as session-less client
– use crc32 as internal hash function
– use Dojo asynchronous calls (#2975)
– allow user administrator also op=chpwd administrator features
– display failing alarm service in administrator status page view
– extended user registration form to register a second mail address (#2914)
Bugfixes:
– fixed exception in traceback response
– restrict actions on workspace waste (#3016)
– fixed “bsadmin statistics” when portal is disabled (#3015)
– fixed “op=adddocument” for user roles without destroy right (#3017)
– WebFolder: fixed document link if document version is shown
– fixed RHEL does not support Pythons preferred locale C (#2926)
– FlowFolder: fixed list item after move/delete in same operation (#2895)
– fixed “No permission” error when checnging MIME type (#2918)
– fixed error when setting empty meta DC:author (issue/170)
– Tasks: fixed bad or missing translations (#2931)
– fixed language mix and wording in forgotten password dialog (#2894)
– added missing context menu in headline of members list (#2901)
– fixed wrong error log for ZOPE editor, reduced logging level for
anticipated preview errors (#2917)
– fixed option typo in “bsadmin conf_apache”
– metaprofiles: fixed traceback when setting meta data profile (#2938)
– fixed locking for ZOPE editor (#2796)
– fixed traceback in “op=cancelappt” for series (#2947)
– delete all special UI cookies on logout (#2957)
– check for extension/mime-type when revising a document (#1883)
– WebFolder: improved search performance (#2726)
– fixed incompatible web browser detection
– added fix to anticipate lost alarms
– allow to edit explicitly locked documents via WebDAV (#2963)
– fixed virus scanner quoting in example configuration
– fixed traceback when comparing PDF and text versions (#2974)
– eliminated possible double entires in package extension list
– microblog: avoid post of outdated messages (#2959)
– fixed language settings for “bsadmin register” (#2984)
– defer auto-update of AUTOSUBSCRIBE_REPORT_DIRECT and
WSREPORT_DIRECT to BSCW 6.0 (#2817)
– send system mails if user is not allowed to send mail via
RESTRICT_SEND (#2538)
– Tasks: improved error handling (#2898)
– exportpdf: correctly highlight multi-week appointments (#2973)
– fixed syntax error in unoconv (#3004)
– fixed formatting of index.html in archives (#3006)
– fixed archiving of linked documents (#2987)
– move canceled appointments to the trash “op=cancelappt” (#3003)
– cleanup temporary documents in “op=adddocument” (#2999)
– avoid leading/trailing empty lines in version compare (#3005)
– fixed illegal name after gzip compression of documents (#3001)
– fixed wording in “op=register” (#3010)
– hide actions with may_func _no in info page access table
– fixed exception in traceback response
– use users waste if no waste was found and restrict workspace waste
actions (#3016)
– fixed traceback in “bsadmin statistics” when portal is disabled
– fixed op=adddocument for user roles without “destroy” right (#3017)
– fixed edit in document pdf preview view corrupts office documents (in IE
with ActiveX) (#3020)
– WebFolder: fixed broken link if version is shown
Features:
– introduced user administrator with restricted rights to
manipulate users and mail addresses only (USER_ADMINS in config.py)
– added RESTRICT_EXT_MAIL configuration directive to restrict external
email addresses
– added sentry integration (experimental)
– introduced DEFAULT_USER_LANG configuration directive to configure
default language
– allow to configure default dateformat in config_html_ui.py
– new cancel appointment operation (op=cancelappt)
Changes:
– added media type for Android Application Package
– updated to tzdata2016d
– updated to Tika 1.12
– updated administrator documentation:
+ revised preview software: phantomjs 2.1, LibreOffice 5.1, Pillow
– updated user documentation:
+ updated online help with new look & feel
+ updated user manual
– harmonized contact details on info page
– dropped logging of user names, fixed log levels, improved logging
– dropped weather portlet: Yahoo! no longer offers an open API to
fetch the weather data
Bugfixes:
– catch preview exception, shorten Tika tracebacks
– avoid start page server logo resizing
– ldap: improve output of “bsadmin ldapupdate”
– omit recursive preview check as non-root-user in “bsadmin chkconfig”
– fixed error exit for missing/broken crypt (POSIX) in “setup.py”
– resolve path relative to username prefix and reduced recursion stack
in “bsadmin find”
– fixed expiry date input parsing in “bsadmin chpwd”
– fixed no permission errors in op=mailnotify
– fixed appointment recurrence exceptions
– WebFolder: fixed creation of website folders from template
– updated config_meet.py: removed mystatus.skype.com
– fixed change of portal preferences for users by server administrator
– skip hidden roles in access table on info page
– fixed owners of workspace waste
– allow server administrator to assign additional roles
– fixed wrong copy event link to target
– approval: fix edit of rejected documents
– fixed ldap search log output
– fixed preview link after deletion of last version
– microblog: fixed problem with too many events with the same timestamp
– Safari/Chrome: fixed resizing of multi-line text boxes to resize
surrounding dialog
– fixed opening and closing title bar in complex search groups
– HTTP PUT retries on database commit errors
– fix search for “not” results
– fixed UTF-8 locale selection heuristic for conversions (POSIX)
– fixed search form dropdown
– fixed conversion error for html entities to unicode
– fixed problem with deleted recurring appointments
(Lightning/Thunderbird)
– reduced UNO service memory profile in default configuration
– approval: show approval state in mobile GUI
– poll: fixed traceback when adding an empty appointment schedule
– fixed personal details picture upload
– fixed undefined variable on info page of user anonymous
– PyLucIndex: fixed search by content in discussion forum
– fixed “Copy Internet Address” and “Show Internet Address” URLs
– fixed javascript resize/scroll and mouse event issues
– poll: fixed inconsistencies in suggestions of additional participants
to appointment schedule
– fixed extract problem with “bsadmin archive” archives
– fixed regression when registering external mail addresses by anonymous
– fixed “bsadmin extract” -n, -c options
– set “bsadmin chpwd” -E
Features:
– “bsadmin index_page -p” defines plugin module to extend index page
– allow to reset portal view to defaults
– added MAX_VERSIONS_KEEP directive to define version id patterns to keep
– added auto-repair of hanging queue-heads
– added auto-configuration support for IIS 10
Changes:
– added search filters (Calendar)
– revised WebDAV handler (experimental support for for “no locks” and “no
content type”)
– non flash-based copy link option
– CKEditor upgrade to 4.5.5
– updated to Tika 1.11
– updated to tzdata2015g
– updated administrator manual
+ documentation for Avast virus cmd line scanner
+ de-installation for Unix
+ deflate usage
+ updated links
– updated user help and user manual
– removed GZIP_RESPONSE and added “bsadmin conf_apache -d” to enable
deflate for BSCW responses
– API provides support for Python 3 client
– allow MS Edge file upload via drag and drop
– removed option ‘URL in description’ for URL objects
– updated /etc scripts (Unix)
– “bsadmin find” may list all document versions (“-o”)
– (Unix) check systemd configuration before installing/upgrading
Bugfixes:
– fixed javascript error in menu
– portal: fixed start time display in appointment portlet
– fixed op=archive “data is being collected” message
– generate Excel importable CSV (for European Locales)
– fixed “bsadmin sendmail” traceback on error exit
– fixed traceback when removing participant from appointment
– fixed problem when fetching license
– allow op=exportpdf for pylucene searches
– fixed problem with local config of external packages
– fixed “bsadmin package” archival may create wrong path
– “bsadmin index_page” removes outdated index.html* files
– fixed searchatom for datatype bool (disallow unselected checkbox)
– fixed preview for HTML document
– fixed appointment schedule start user
– fixed license fetch problems (warn about invalid license)
– WebFolder: added margin bottom in search results
– added fixing hints to “bsadmin chkjobs”
– fixed wrong html quoting in mail delivery
– microblog: consider umlauts in tags
– fixed image cropper & dropped inclusion of non-existing CSS file
in op=changedetails
– fixed wrong version comment for autoversioning
– fixed double HTML quoting
– poll: fixed mail sending after appointment schedule restart
– fixed missing Javascript this.inherited() calls
– fixed logout on servers with expired license
– synchronize address book widget with presence display
– fixed inconsistencies in meta data profiles
– fixed occasional crashes of access service
– dropped unsupported GoTo menu from CKEditors’ suggestions dialog
– microblog: fix removal of posts
– fixed resolving of var/www/local resources
– fixed create events may appear newer than modification date
– correctly resize icons in mail reports
– fixed “user administration” search for recent last login dates
– fixed display of create event in history
– do not change role on invitation if user is already member
– fixed change password link in easy ui
– return “Concurrent_access” error when creating archives in parallel
– microblog: fixed exceptions in backend
– fixed “bsadmin rmuser” archiving
– fixed Tika text extraction
– fixed help tooltip
– allow op=editdescription for user objects
– adopted log levels to reduce “logging noise”
– fixed DE spelling “zurzeit”
– block alarms for errors
– skip preview creation for destroyed documents
– fixed index page background image visibility for IE
– fixed “Link – Show Internet Address”
– fixed preview creation for encoded (compressed) documents
– fixed MIME type charset after editing text documents
– fixed traceback when calling unknown API methods
– fixed selecting content scrolls page up in text fields
– added missing translation for ReadTokenEvent
– fixed broken help link in op=editawconfig
– fixed systemd configuration
Features:
– added abstracts for appointment in daily report
– allow “bsadmin register -r” to define language
– new “bsadmin conf_systemd”
– new support for main search keys in config_search.py
– PyLucIndex: added sort ‘by start’ for search results
– allow “bsadmin roles” to assign roles to mail addresses
– added “bsadmin mailaslink” to display all documents send as link access
– functions ‘contents’ and ‘access rights’ offer fold/unfold of subfolders
– added option to send ‘invitation journal’ in ‘invite member’ form
Changes:
– users are now allowed to be copy blogs
– dot at end or beginning of folder names are no longer forbidden
– calendar: more appointment details shown in tooltip and get-view
– updated administrator manual content and cross-references
+ clarify prerequisites
+ Linux distributions, hints for Fedora/EL, systemd
+ bsext package compatibility hint
+ updated PyLucIndex, RSS documentation
+ site-specific banner
+ windows apache configuration hints
+ re-index hints
– PyLucIndex: “bsadmin create_index -v” shows additional details
– added new repair options to “bsadmin dbcheck” (cli)
– added -check-access option to “bsadmin chkconfig” (cli)
– updated dojo-build
– updated AIR widgets
– updated Briefcase applet: improved status display of changes
– removed obsolete (and non-functional) widgets from portal
(unsupported 3rd party widgets: NVTwitterSearchPortlet, NVFacebookPortlet)
– improved English messages
– added missing release messages
– InnoSetup upgrade to 5.5.6
– CKEditor upgrade to 4.5.3
– Tika upgrade to 1.10
– updated to tzdata2015f
– added SENDMAIL_SIMPLE configuraton variable to config.py
Bugfixes:
– metaprofiles: fix filter for non-preferred attributes in editmetadata
– restrictedworkspace: fixed restricted waste access rights
– WebFolder: fixed font name
– microblog: fixed microblog parser @ in links
– microblog: fixed microblog report mail and get_posts() API method
– exportpdf: fixed traceback on empty calendar exports
– easy: resources were missing in build
– fixed admin status page for user search
– fixed appointment mail subject quoting
– fix PASSWD file creation permission, do not create PASSWD by default
– fixed default R2user role access rights (archiving failure)
– approval: improved mail content
– expire: add missing resources (en/es)
– WebFolder: fixed redirect after WebFolder.make
– fixed [Go Back] target in preview for easy interface
– metaprofiles: fixed
– microblog: revised mesages (en/es)
– added missing search criteria for appointments
– add missing appointment messages (en/es)
– better anticipate missing font while user avatar creation
– fixed preview of user avatars in daily report
– fixed “link to clipboard” menu for container views
– AIR widget: avoid flooding of desktop with notification popups
– easy: fixed CantCommit error at search
– fixed conversion robustness (workspace counter)
– fixed calender view after PDF export
– fixed toaster messages after file upload
– reset toolbar/desktop items after user level change
– “bsadmin listws” skip deleted and broken objects
– PyLucIndex: indexer lock file robustness
– allow system e-mail to be send when RESTRICT_SEND is set
– fixed weekly, monthly calendar PDF export, fixed encoding problem
– fixed html2txt unicode conversion traceback
– fixed GUI handler for configuration editing
– quiet unwanted logging (toaster, server timezone)
– fixed broken “bsadmin license -r”
– improved user/contact info page
– fixed get/info access rights on info page and API get_attributes
– allow text- and vertical-align for tables in CKEditor
– poll: fixed traceback in votepoll
– microblog: inbox notification may show empty list
– fixed access control for metadata export, added appointment details
– fixed auto filter alignment and display or for “undefined” values
– fixed API get_attributes for VirtualAppoinment
– improved OAuth authorization form
– fixed disabled CSS style
– fixed traceback in container view
– fixes crashes of access/index server (changed Linux fflush() behaviour)
– added missing user notification upon member invitation (de)
– fixed traceback in Shibboleth login op=login_shib
– fixed extract from archives created in Home folders
– fixed Tika temporary directory relocation
– fixed archive/export metadata
– avoid appointment invitation language mix
– improved error handling on missing thumbnail converter for preview
– fixed ‘noThreadIcon’ key error, when opening (some) attachments
– fixed Tasks API
– fixed preview for latin1 encoded text files
– set Tika charset for text/plain documents
– fixed Windows error handling in access server
– fixed time zone errors in API dd2cal, chdtime methods
– fixed traceback when opening note-view in forum
– fixed last login on login via mobile interface
– fixed API chreminder to reset the state of participants
– fixed user account unlocking time stamps
– metaprofiles: consider metaprofile in appointment description
– fixed lost type icon in (old) search folders
– approval: allow “cancel” in waste
– fixed search profiles dropdown in sub groups
– fixed display of absolute links in preview mode
– fixed user may not be able to change participant in appointment
– added missing “browse server” button in FCKEditor link form
– PyLucIndex: fixed indexer logging, changed default report interval to 1h
– fixed change mime type may fail on large documents
– PyLucIndex: fixed crashes of indexer when indexing huge text documents
– PyLucIndex: improved indexer robustness
– revised “bsadmin update_helper” to set permissions
– improved address parsing robustness
– fixed invalid token-link when document name changes
– fixed e-mail upload error handling when setting RFC822 metadata
– fixed traceback when opening personal portal in calendar widget
– fixed Shibboleth configuration for Apache 2.4
– fix member separation in “invite member” (recognize UTF-8 whitespaces)
– fixed email attachment extraction for Outlook RFC2231 encoded filenames
– WebFolder: fixed traceback when opening Website folder
– WebFolder: fixed missing images in static WebFolder export (gallery)
– WebFolder: fixed issue where users were unable to exit search mode
– improved error handling on locked conf directory (Windows)
– improve robustness of non-UTF-8 html/txt conversions
– fixed phantomjs Windows path separator handling
– Blog: fixed blog markup
– imroved drag & drop uploder error messages
– unified display of user and contacts in container listing
– WebFolder: fixed quoting of action text
– fixed title information quoting for contacts
BSCW 5.0.11 (2015)
BSCW 5.0.10
BSCW 5.0.9
BSCW 5.0.8
BSCW 5.0.7 (2014)
BSCW 5.0.6 (2013)
BSCW 5.0.5
BSCW 5.0.4
BSCW 5.0.3
BSCW 5.0.2
BSCW 5.0.1
BSCW 4.5.9
BSCW 4.5.8
BSCW 4.5.7 (2012)
BSCW 4.5.6
BSCW 4.5.5
BSCW 4.5.4 (2011)
BSCW 4.5.3
BSCW 4.5.2 (2010)
BSCW 4.5.1
BSCW 4.4.7
BSCW 4.4.6 (2009)
BSCW 4.4.5
BSCW 4.4.4 (2008)
BSCW 4.4.3
BSCW 4.4.2 (2007)
BSCW 4.4.1
BSCW 4.3.4
BSCW 4.3.3 (2006)
BSCW 4.3.2
BSCW 4.3.1
BSCW 4.3.0 (2005)
BSCW 4.2.3
BSCW 4.2.2
BSCW 4.2.1
BSCW 4.2.0 (2004)
BSCW 4.1.4
BSCW 4.1.3 (2003)
BSCW 4.1.2
BSCW 4.1.1
BSCW 4.1.0 (2002)
BSCW 4.0.6
BSCW 4.0.5
BSCW 4.0.4
BSCW 4.0.2
BSCW 4.0.1
BSCW 3.4.4 (2001)
BSCW 3.4.3
BSCW 3.4.2
BSCW 3.4.1
BSCW 3.4.0 (2000)
BSCW 3.3.1
BSCW 3.3.0 (1999)
BSCW 3.2.1
BSCW 3.2.0 (1998)
BSCW 3.1.1
BSCW 3.1.0
BSCW 3.0.0 (1997)
BSCW 2.1.0
BSCW 2.0.0 (1996)
BSCW 1.0.1
BSCW 1.0.0 – 1995-08-15
BSCW 7
Changes:
– #6000 enable metaprofiles package by default, updated API doc
– #6766 adopted video conferencing for jitsi meet 2.0.9457
– #7041 updated admin documentation
– #7644 fixed build tools, updated to tzdata2024b, updated contrib libs
– #7699 updated to Tika 2.9.2
– #7724 updated copyright years
– #8314 add method to get/set process parameters on linux
– #8315 log percentage of processed db
Bugfixes:
– #5472 fix right side panel opens unexpected
– #6919 fix mobile touch behavior of task items
– #7211 fixed German help index page
– #7230 support package metadata in InitPath(), Python 3.12 syntax fixes
– #7230 fixaccess.sh honors non-standard locations for FILES*, RMUSR_DIR, TEMP; quiet cron clean scripts, rewrite BSCW build (PEP 517/518); backport Python 3.12 getaddresses()
– #7319 fix js error if image element isn’t actual image
– #7418 fix deletable in frozen folder and copy of frozen artifacts
– #7551 fix 2to3 error incognito, getical, expire, getaddresses, sortkey
– #7621 changed defaults for big_endian_sort and simple_rev
– #7645 fix string if key is similar to value
– #7653 change office icons
– #7982 hide listing of public folder from authenticated users
– #7699 fix converter configuration
– #7719 renamed flaky parameters
– #7819 fix AttributeError in bsadmin virusfound
– #8134 fix regression LDAP user self registration
– #8212 fix hint after submitting public poll
– #8220 fix inheritance of quick templates
– #8030 fix view for role view limitations
– #8238 expire.sh robustness, overload pkg expire config
– #8273 parse of avast error codes for Exit Code differentiation
– #8276 fix info page access rights CSS, theme fixes
– #8301 fix server root for-external services
– #8302 fix ONLYOFFICE timing problem
– #8303 fix emails mention for folders
– #8304 fix LDAP search (anticipate referrals) for AD
– #8306 fix response header “bscw-eventids” is too large
– #8307 fix traceback when clearing waste with removed poll objects
– #8310 fix anonymous view can’t be configured
– #8311 fix download url from ONLYOFFICE server
– #8312 fix banner_of is None on old banners
– #8313 fix ONLYOFFICE participants queue
– #8318 automatically add MIME type translations
– #8319 bring back links into bscw manual in assign rights form
– #8320 fix traceback for legacy FormattedText objects
– #8332 remove “my objects” from public view of anonymous
– #8333 fix csp caching error
– #8337 fix integer vs fixed point div in rating, added dbcheck for bad rating
– #8338 fix arbitrarily created var/cache dirs
– #8343 fix object deletion when pressing del in text input
– #8342 honor iso-8859-1 encoding in basic authenication
– #8343 inhibit “chunked” transfer encoding
– #8344 fix text file decoding
– #8345 fix op_ls_r access rights exportpdf
– #8346 fix “From” mail header with SEND_ONBEHALF
– #8347 fix “bsadmin ldapupdate” to anticipate broken LDAP objects
– #8348 fix offending long filenames
– #8411 fix banner traceback when event:modifier is unknown
– #8413 fix traceback when recreating text files with non-UTF-8 encoding
– #8414 add SELinux warning to bsadmin conf_apache
– #8419 ical: ignore experimental property names starting with “X-”
– #8424 fix Python >= 3.13 object attribute is read-only
– #8425 fix missing UTF-8 charset of banner document
– #8426 fix BOM is missing in CSV for UTF-8
– #8430 fix archive short name suffix
Features:
– #4562 option to lock or freeze description and clipboard
– #6551 new preview type configurations
– #6979 quick access for efficient handling
– #7075 new toolbar in description and pinboard
– #7699 added OCR feature
– #8050 limit view: customize views for different roles
– #8050 Presentation mode:
– creation and presentation of slides using description and clipboard
– new way to create wikis and blogs
– #8128 quick searches aka custom searches in instant search
– #8130 Accessibility according to BITV 2.0
– #8176 Collaborative editing in description / clipboard
– #8220 Quick templates for fast generation of preview elements
– #8238 expiry alert email notification
– #8276 new themes (dark, light and high contrast theme)
Changes:
– #7211 updated /etc config hints for el8/9
– #7644 updated to tzdata2023c, contrib libs
– #7699 updated to Tika 2.9.0
– #8232 adopt JWT for ONLYOFFICE 7.3
Bugfixes:
– #5458 select preview should show “please select”
– #5461 fix request processing
– #5472 fix “level up” icon in mobile view of chat list
– #5841 fix TemplateFolder conversion
– #5906 fixed typo in guided tour
– #5988 close instant search after selecting an entry using enter
– #6028 ignore missing key if a user was removed, fix profile edit button
– #6408 fix line break if multiple messages in button overlay of inbox
– #6564 fix tasks are reordered when renamed
– #6673 fix folder destruction, allow allow cut if container is not shared
– #6766 fix label when removing user from conference, fix access right issues
– #6768 fix recent lists call on move
– #6789 fix inactive other tab sets live community
– #6919 fix JS error when navigating to parent task
– #7135 fix tree lock icon
– #7136 fix tile view and adjust column widths, speed up file list
– #7230 converted extensions to Python 3
– #7622 Fix download and archive as anonymous
– #7645 added missing extract notification messages
– #7653 fix traceback when invalid access_token is provided
– #7716 fix empty search input
– #7719 removed microblog tests
– #7724 switched back copyright footer
– #7743 add name attribute to allowed list of image maps
– #7773 fix showConfirmAndDiscardButtons must be set after element is available
– #7790 reduce re-rendering of banner
– #7954 fix missing ‘singlechats’ entry for user merge
– #7984 “bsadmin conf_apache” clean up
– #7999 py3 unoconv fixes, honor conf/__pycache__, remove legacy .pyc files
– #8018 fix WebDAV tracebacks if public is None
– #8063 fix upload from clipboard for files
– #8086 fix traceback when starting review
– #8092 fix broken BannerDocuments
– #8143 fix alternative paths are not shown on first click
– #8171 fix English translation field seems not to be saved
– #8209 fix indexing traceback for BannerDocuments
– #8216 fix symptom when user share is not existing but user sends changes
– #8222 fix mails are directly send in template folders and not in copies
– #8223 fix subtasks should also be muted
– #8224 fix duplicate instances of Task Folder after copy
– #8227 fix references in BHTML-Editor not resolved
– #8231 fix editor height when window is between 100px and 400px
– #8240 fix inconsistent folder listing because of broken metadata processing
– #8242 fix MS Office 365 proxy 417 responses
– #8244 fix bad abort in remove_addr()
– #8245 fix missing UserProfile model
– #8247 fix toaster does not start in iFrames without model layer
– #8248 fix live update after removing latest version of a document
– #8249 fix “abort” in editor
– #8250 fix update of profile and banner images, fix single chats
– #8251 fix date picker in op=exportpdf
– #8252 fix traceback in rest_metadata
– #8253 fix editing of saved quick searches fails
– #8255 fix unread messages are not always visible in “bell”
– #8257 fix no email is sent with @allMembers after adding a member
– #8258 fix do not change folder when in edit mod
– #8259 fix appointment context menu
– #8260 fix appointment context menu not updated
– #8261 sanitize innerHTML before sending via automerge
– #8262 fix automatic one-time-password only if locked by system
– #8264 fix traceback when creating a poll with appointment coordination
– #8265 fix WebDAV lock owner value
– #8266 fix quick access icons is not shown for authors
– #8267 fix new illustration is not updated
– #8268 add “link alternate” language tags to index.html
– #8269 “list ws” robustness, handle empty owners
– #8270 fix “selection” can only be selected once
– #8271 zip stream is broken if there are umlauts in name
– #8274 fix automatic confirmation of events
– #8277 fix date preselection when selecting time in meta attribute first
– #8279 fix error on event
– #8280 fix index page styles for extended pages
– #8284 restrict searching in public space, drop invalid oids from index
– #8285 fix presentation triggers permanent reload
– #8287 login gateway using BSCWAuthToken
– #8289 open first task after copy option
– #8290 fix next button in ordered task list shows mandatory error stack
– #8191 search criteria are not shown on change or edit search
– #8292 drop search criteria “gender” from frontend
– #8293 fix appointments are disappearing after some time
– #8294 implement paging by max request time to prevent server timeouts
– #8295 display showMandatoryUnfilledFieldsNotification
– #8296 bring CSV export of BSCW 5 back into context menu
Features:
– #8037 reactivated poll package
– #8092 bring back member decorations
– #8107 set sysbanner via admin operation dialog
Changes:
– #7211 rewrote conference server doc
– #7230 Python 3.11 support
– #7644 upgraded contrib libs: certifi, charset_normalizer, idna,
requests, setproctitle, urllib3, updated to tzdata2022d
– #7699 updated to Tika 2.5.0
– #8059 implement JITSI JWT without BSCW proxy
– #8062 update ckeditor
Bugfixes:
– #5472 hide right aligned panel if not supported by model class
– #6000 compatibility with BSCW5 archives
– #6028 catch exception on removed singlechat user, allow removal
– #6408 fix sorting of chat voting (in firefox)
– #6551 sync preview component development
– #7031 fix aligned tree buttons (make sure chat stays collapsed)
– #7036 added new message sound as default
– #7091 reverted “Icon overlay doesn’t appear in tree”
– #7135 improved stability of tree items pinning
– #7211 updated admin doc for Python 3.11
– #7230 cElementTree is deprecated, updated fixaccess.sh
– #7551 sorted gives list
– #7644 revised setup procedure
– #7645 added missing translations
– #7716 fix latestContainer display in saved search
– #7719 revised pytest and tests
– #7722 put user prefs in own collection
– #7769 added Preferences to INDEX_IGNORE
– #7794 remove broken frontend settings from html_ui of user
– #7813 switched heart to thumb up icon
– #7905 fix traceback in Online Office popout
– #7943 fix previews are not editable after aborted banner edit
– #7999 fixed getical str conversion, BOM_UTF8 handling
– #8037 fix click on poll preview, copy internet address for public polls
– #8038 Python 3.11: use locale.getlocale(), raw string escapes
– #8041 fix metadata categories collection
– #8042 fix show tasks on top of grid
– #8048 fix flow folder options display and event delivery
– #8046 fix lst_people revealed groups display
– #8052 fix recursive AttributeItems replacement
– #8053 avoid potential XSS in references
– #8054 fix document export for “no access” previews
– #8055 fix content id resolving
– #8056 include ONLYOFFICE API only if configured
– #8057 improved options dropdown speed
– #8058 fix previews “seeme” handling, web token robustness
– #8059 make expiration of conference JWT configurable
– #8060 fix pyjwt might return str instead of bytes
– #8061 do not proxy ONLYOFFICE with JWT
– #8063 fix upload files on paste into editor
– #8064 fix missing translation in document exporter
– #8065 fix external dragNDrop upload removes images
– #8066 fix request URL might be too large
– #8067 update fullcalendar for jQuery 3.6 support
– #8069 fix copied subtask autostart
– #8072 fix duplicate display of task folder in file list
– #8073 fix adaptive pane height pops up
– #8074 fix wrong sound selection
– #8075 fix [object Object] tooltip and custom metadata display
– #8076 fix proxy may send wrong host header
– #8077 fix mention in name of message to include fullname
– #8078 fix group icon is not resolved after move
– #8080 translate bhtml editor formatting entries
– #8081 fix URL parsing without leading “www.” in hostname
– #8082 fix “open single chats” at user info page
– #8083 fix paste throws blob error
– #8084 fix property access error for recent message
– #8085 fix edit banner does not work always
– #8086 add forward notification to flow folder
– #8087 fix images should be set to max width of document
– #8089 fix live community heads in pdf full screen view
– #8090 fix instant search should not find banner documents
– #8091 fix currentContainer for single chats
– #8092 fixes for website folder
– #8093 fix resize handling of panels close to iframes
– #8094 restrict general url recognition to most important TLD
– #8095 fix durations in tasks view of live community
– #8096 fix getting banner throws traceback
– #8097 fix javascript error when moving tasks and chats from waste
– #8098 fix last login time stamp after getMember call
– #8099 fix move in personal task list
– #8100 adapt search while request is running
– #8101 fix banner does not export sub banners
– #8102 fix version history shows no permission error if folder is frozen
– #8103 fix DnD into folder not possible after unfreezing folder
– #8104 fix elementIsInsideElement crashes when no target is given
– #8105 improve file list speed
– #8106 fix pause button display when second tab is opened
– #8108 fix dnd into banner
– #8109 fix dnd from folder into banner
– #8110 fix “redo search” paging
– #8111 fix no “already edited hint”
– #8113 fix link in chat when adding group image
– #8114 fix group icon is not set
– #8116 fix info page in calendar points to [Object object]
– #8117 fix description/subtitle removal
– #8118 ignore non-existent attributes
– #8120 allow large (>2G) commits, fix event queue revert
– #8121 fix add missing language strings of indexer
– #8122 fix ErrorItem crashes when model could not be resolved
– #8123 fix viewSettings sometimes not set
– #8124 fix cannot search renaming TopBarBanner
– #8125 fix multiple previews in chat message
– #8126 fix container change trigger in instant search
– #8127 fix previews are rendered twice in ChatsPanel
– #8129 fix lastMove in op_move
– #8130 add background fix for settings popup (bitv 2.0)
– #8131 fix missing groups in mention lists
– #8132 fix allow for converting single bullets into tasks
– #8133 fix search for date/time ranges
– #8134 fix/disable pw expiry and api token for LDAP users
– #8135 fix attributes are not displayed in fileview column selection
– #8136 fix manage members for meta data profiles
– #8137 fix user avatar for recommended mail addresses
– #8138 fix error message if user is not allowed to add a folder
– #8139 fix wipe private data
– #8141 fix url parameter search with mail address short name /m
– #8142 update BSCWNodeServerConnector to deal with userPrefs
– #8145 add exception to BSCWNodeServerConnector for contacts in file view
– #8146 fix missing “/” in service_token_conf
– #8147 fix file list dragNDrop behavior
– #8148 fix possible null or undefined value is passed into user select
– #8150 fix BHTMLEditor steals focus on DnD inside previews
– #8152 fix newly added options are not visible
– #8153 fix selection can’t be displayed in banner
– #8154 fix attribute timestamp in banner
– #8155 fix metadata type only available after loading container of banner
– #8156 fix metadata only updated after reload
– #8157 fix custom user input does not show selection
– #8158 fix new url when editing banner
– #8159 fix fileview shows object object
– #8161 fix DnD into BHTMLEditor sets cursor to first position
– #8162 fix uploadDnDTarget if BHTMLEditor is deactivated
– #8163 fix recursive rendering of previews
– #8164 show label of attribute items
– #8165 fix fileList does not adopt frontend settings
– #8166 fix traceback in remind_organizer, editfolder, jsonrpc, changedetails
– #8167 fix traceback in op=extract after_archive_im`port()
– #8168 fix wrong data submitted to model layer
– #8169 fix copying of parent tasks
– #8170 improve text to task handling and resolve task headings
– #8171 fix erroneous BSCWData
– #8172 fix displayed workspaces for admin and add number of results
– #8173 fix banner-to-Word export
– #8174 sanitize invalid attributes
– #8175 fix office debug message, when host is missing scheme
– #8177 fix unplanned task duration start interval
– #8178 fix traceback in live community menu
– #8179 add missing checkbox to archive document versions
– #8180 fix translation of office types
– #8181 fix edit time popup of task items
– #8182 fix elements are not correctly pasted at cursor
– #8183 fix participant item updates
– #8184 fix flaky context synchronisation
– #8185 download archives without popup
– #8186 fix file upload with # in name
– #8187 fix [object Object] when starting task
– #8189 add responsiveness after pasting from clipboard
– #8190 fix folder action get of WebsiteFolder
– #8191 fix (upgraded) discussions
– #8192 do not remove unreferenced objects from object store
– #8193 fix inter window DnD links in PersonalTaskList
– #8194 do not remove banner preview attributes
– #8195 fix preview list height updates
– #8196 fix dragNDrop on menu overlay
– #8197 fix name of own single chat
– #8198 fix newly created single chat container
– #8199 fix name in mention emails (of single chat)
– #8200 fix tasks are shown with folder icon in history
– #8201 fix scrollintoview
– #8202 fix doubled attributes in preview attribute list
– #8203 fix encoding problems in vobjects
– #8204 fix dark theme CSS
– #8205 fix folder icon scaling
– #8206 fix banner image is displayed in wrong container
– #8207 fix metadata configs (access rights, default display)
– #8208 fix planned vs unplanned time in tasks
– #8209 fix indexing traceback for BannerDocuments
– #8210 fix cannot edit banner after changes were received
– #8211 fix attribute query without “get” but with “seeme” rights
– #8212 fix poll: close window, “not yet answered” hint, forward result
– #8213 quick fixes for admin user management
– #8215 fix copy of contacts
– #8216 fix missing error behavior when columns are adjusted
– #8217 fix error opening appointment info page
– #8218 fix list display in file view columns
– #8219 fix (admin) info page community link
– #8221 fix mail address parsing in chat input
Changes:
– #7644 updated to tzdata2022c
– #7699 updated to Tika 2.4.1
Bugfixes:
– #7560 m2all regression fix
– #7644 adoped bsadmin to properly support python3.10
– #7645 added “system_error”, “chpwdmailnotification” translations
– #7997 fix onMetaProfileChange crashes
– #8001 fix search inputs gets randomly cleared
– #8002 fix selection menu of users at info page
– #8003 fix crash when watching next planned tasks
– #8004 add style and placeholder for empty BHTMLEditor
– #8005 fix number “0” is not displayed in FileView
– #8006 fix translation of latestContainer should be container
– #8007 fix Python tracebacks with BSCW 5 for Blog and Idea objects
– #8008 fix title of banner in mails
– #8009 fix appointment schedule preview doesn’t work
– #8010 add mail option when mail address is set external via cli
– #8011 serialize FormattedText to JSON
– #8012 fix previews are not loaded
– #8014 fix access right check for banner
– #8016 implement RFC6266 content-disposition header
– #8017 fix ONLYOFFICE may occasionally lose changes
– #8018 make public folder inaccessible via WebDAV
– #8019 fix preview with showAsText of same folder in embedded banner
– #8020 add missing poll stylesheet
– #8021 fix reduce number of span inline block and cascaded contentEditble
– #8022 fix “call only externals” checkbox sometimes not visible
– #8023 use jinja2 pass_context()
– #8024 fix poll package
– #8027 fix daylight saving time crashes
– #8028 fixed NameError & removed unicode
– #8029 properly decode byte string to (uni)str
– #8030 fix banner lock broke navigation in public folders
– #8031 make bscw:frontendSettings more robust
– #8032 deliver user *object* in bscw:lock_owner
Features:
– #7963 add missing option to lock banner
– #6028 better UI for single chats
– #6551 More options to configure buttons in banner
– #6551 Improved support for single metadata attributes in banner
Bugfixes:
– #4562 fix access to fullinfo button
– #5900 fix checkbox fields are greyed out
– #6028 fix display of container image for own single chat
– #7103 fix setting of profileIcon of actorItem
– #7135 fix initial wrong order of lastVisitedContainers
– #7813 fix naming of home folder
– #7934 fix answer button in chat should avoid last users’ preview settings
– #7935 fix drag’n drop on BannerPanel
– #7936 fix added urls to chats
– #7938 fix end follow mode if live-community is disabled
– #7940 fix download from info (opened from search)
– #7941 fix opening chat should directly focus message input
– #7942 fix servermonitor api always searches for http process
– #7944 hide waste in new menu of users home
– #7945 fix conference display in calendar
– #7947 fix issues of guided tour steps displaying outside of window
– #7949 fix endless request loops if no selection menu is available
– #7950 merge dojo code improvements from 5.3
– #7951 fix email content not always displayed
– #7952 allow admin to link waste entries
– #7953 fix tooltip displays full HTML
– #7954 remove attribute ‘user’ after destruct()
– #7955 disable autoconfirm of events on logout
– #7956 fix read more button is displayed twice
– #7957 fix edit metadata event error
– #7958 adapt restrictive html filter
– #7959 make attributes editable after editing
– #7960 fix “redo search” and “edit search” in admin user management
– #7961 fix personal tasklist synchronize with personal calendar
– #7963 fix dojo build
– #7964 fix Jitsi may block UI
– #7965 fix not loading images after loading time out
– #7963 remove unnecessary lock access check
– #7966 increase BHTMLEditor size
– #7967 fix op=http REMOTE_ADDR
– #7968 remove showDeleteButton attribute from time selector
– #7969 fix admin action allocateMailAddr
– #7970 add save and discard buttons to timeSelector
– #7971 WebDAV regression: do not use Element.getchildren()
– #7972 fix switching from template does not destroy template button
– #7976 fix bad file panel settings mapping
– #7975 fix checkbox settings
– #7977 move watchedAttribute versionNumber from BArtifact to Document
– #7978 never hide theme section
– #7980 fix checkboxes change function is triggered multiple times
– #7982 fix add attribute item from previewComponent in ChatMessages
– #7983 make isLocked also change the locking state
– #7986 fix avatars are greyed out in conference panel
– #7985 fix popup of date text box closes popup of context times monitor
– #7987 fix use on change on template button checkboxes over onClick
– #7989 fix datetime periods
– #7992 fix code formatting of BHTMLEditor
Bugfixes:
– #4562 fix display of legacy banners
– #7230 fixed Callable imports for Python 3.10
– #7644 fixed install +x permission
– #7645 added & fixed Chinese, French, Spanish translations
– #7708 set cookie max-age and samesite attribute
– #7866 admin shouldn’t be able to read other users chats
– #7887-31 fixed XSS vulnerability (unused in BSCW 7)
– #7887-55 make cookie ‘samesite’ flag configurable (default: None)
– #7887-56 anticipate no remote_addr
– #7887-59 allow in secure_url_root() relative BSCW urls
– #7904 fix dragNDrop onto home of tree
– #7906 fix chatspanel is not accessible when using mention link in email
– #7907 fix show banner image full width
– #7909 fix do not show frame for dragNDrop of attributeItems on mouse up
– #7910 fix html export crashes when Tableview is in banner
– #7911 fix on mobile devices pin and members buttons overlap in tree
– #7913 fix missing share activities button after leaving live community
– #7914 fix redirect of multiple jitsi instances
– #7916 fix multi previewComponent ‘with’ should use definition
– #7917 fix secondaryButton may be undefined
– #7918 fix banner is not saved due to blocked previewComponent items
– #7919 fix several previewComponent bugs
– #7920 fix switching between different views preventing invisible previews
– #7921 fix change inbetween standard views of tasks and chats
– #7922 fix onlyoffice/jitsi JS code inclusion, avoid blocking
– #7923 fix view of preview when settings content is created
– #7924 fix text to tasks
– #7925 fix add missing Spanish translations in preview component
– #7926 fix if no user is selected task alarm should be removed
– #7927 fix service_token not removed on bsadmin conf_apache
– #7928 fix service token include
– #7929 fix traceback if there’s no subkey “filePanelColumnSettings”
– #7930 Fix “server unavailable” message in popout of conferences
– #7931 fix missing language string “muteRingTone”
– #7932 fix missing language strings in modifyConvertors
– #7933 fix lastlogin is not a date
Features:
– #4562 banner development
– #5468 list selection development
– #5472 UserView development
– #5485 BEvent development
– #5820 BAction development
– #5900 BModel & BComponent development
– #6028 one-to-one chat development
– #6408 chat development
– #6458 calendar selection in personal tasks pane
– #6539 tasks development
– #6551 preview component development
– #6766 conferencing development
– #6768 chat/task contexts backend
– #6789 live community development
– #6790 SwipeContainer development
– #6831 PersonalTasksPane development
– #6834 ProgressPaneTaskList development
– #6837 service worker support
– #6889 top content bar development
– #6890 ContentItem development
– #6904 info pane development
– #6907 menu component development
– #6919 task item development
– #6979 quick access component development
– #7036 sound development
– #7075 BHTML editor development
– #7135 model layer tree development
– #7136 file view development
– #7653 ONLYOFFICE integration
– #7658 AttributeItemFactory development
– #7716 search development
– #7722 BSCW node gateway development
– #7755 BActionItem development
– #7773 AttributeItem development
– #7790 LiveEditing controller development
– #7804 questions pool development
– #7818 BSCWNodeServerConnector development
– #7830 CSP development
Changes:
– #7041 updated admin manual
– #7211 updated admin/user documentation
– #7215 remove .egg files after build
– #7230 Python 3.10 support & RHEL8 rpm build
– #7644 updated build process, contrib libs, tzdata2022a
– #7650 added SERV_DOWNLOADS configuration directive
– #7699 updated Apache Tika
– #7795 add access options in context menu
– #7802 extend dojobscw for BSCW5
– #7809 replaced ACCEPT_WEBSERVICES with ENABLE_ADMIN_API_CALLS
– #7824 improve “bsadmin fsck”
– #7827 bring back BSCW 5 voting / poll
– #7837 update events_server npm packages
– #7875 upgrade JQuery to 2.X
Bugfixes:
– #0737 fix traceback during no_server response
– #5425 fix BModelList double included models
– #5694 fix task alarms if user has no access to task
– #5815 fix sort function in BLIst
– #5906 fix position of banner panel step on page
– #6008 fix image height in chat messages
– #6184 fix button auto collapse in top bar
– #6342 fix expanded mails should show option to collapse again
– #6344 fix listPeopleComponent text highlighter traceback
– #6249 fix file size in copy to stdout
– #6383 fix event server missing events
– #6413 fix context times calculation
– #6441 fix BHTML editor sent button
– #6458 revised calendar sources
– #6480 stop rendering same message twice
– #6518 fix chat group image usability
– #6564 fix dragNDrop fails sometimes
– #6788 fix tasks events
– #6798 fix error sometimes not available
– #6891 fix editable text inputs to handle null inputs
– #6944 fix MS Office document attachment previews in info panel
– #7104 fix e-mail preview height
– #7136 fix bookmark entry click
– #7310 fix email rendering after dragNDrop upload
– #7319 fix banner document export
– #7542 fix CalDAV series update after appointment removal
– #7549 stop menu component server call without id
– #7560 m2all catch potential errors
– #7645 fix language files
– #7677 fix mention @allMembers
– #7706 fix banner image button overlapping
– #7740 improve setting user cursor
– #7743 security: sanitize banner content
– #7743 security: fix escalation of user/mail registration rights
– #7769 fix/anticipate indexer exceptions
– #7784 recursively subscribe tasks in calendar
– #7785 hide message context menu when editing
– #7786 fix ONLYOFFICE session handling
– #7787 fix ONLYOFFICE menu file types
– #7788 fix ONLYOFFICE button sizes when editing
– #7789 add DISABLE_TIME_TRACKING option
– #7791 add hint after reveal group
– #7792 fix ‘Enter’ should start user search
– #7794 update/adopt user preferences
– #7798 fix traceback when using auth link/chpwd
– #7799 fix PDF export of content views
– #7800 hide events in calendar, if no get right
– #7801 fix mention is sent twice
– #7803 fix recommend events type error
– #7805 fix mimetype: name over type on download
– #7806 “bsadmin roles” usage update
– #7807 improve public interface
– #7808 extend PREV_CLASSES interface
– #7809 fix broken admin mode
– #7810 increase “bsadmin chkfiles” robustness
– #7811 updated/fixed BSCW /etc scripts
– #7814 fix set_highligted performance
– #7815 fix DB service robustness
– #7817 fix rest_metadata error handling
– #7819 fix unhandled job results
– #7820 fix daily report html
– #7822 fix wrong content manager model layer updates
– #7823 fix attribute error in “bsadmin search”
– #7825 improve api security (entry creation)
– #7826 config_clientmap clean up
– #7828 adapt metadataprofile when moving documents
– #7829 fix jinja2 traceback when mention task
– #7831 fix url dojo.preventCache is added multiple times
– #7832 implement fetch_url maxtimeout
– #7833 fix html-quoting in search results
– #7834 fix user access for locked files
– #7835 fix file list not updated
– #7836 fix bad limit in recent_xxx requests
– #7839 avoid errornous usage of is_anonymous()
– #7840 fix version control entry in context menu
– #7841 fix rest_metadata link to personal task list
– #7842 fix fullscreen button of info pane
– #7843 fix user group missing position attribute
– #7844 fix links after changing URL
– #7845 fix Invite Member form for Safari
– #7846 hide “more calendar” in “open as folder”-mode
– #7847 fix roles in member listing
– #7848 fix removal of active working time should stop task
– #7849 activate BActions via config.py
– #7850 fix selected columns are not remembered
– #7851 provide in search results more context
– #7852 fix possible license errors on login
– #7854 fix latestContainer should show context of chats and tasks
– #7855 do not trigger new search requests when opening search panel
– #7856 update PeopleList widget when new user has been registered
– #7857 fix show description as toolTip
– #7859 fix mails are not resolved after upload
– #7860 fix filename display in export dialog
– #7861 always navigate to container from chat preview
– #7862 fix multiple desktop notifications
– #7863 fix model layer crash if chats of disabled packages are added
– #7866 fix change name of appointment via rest/metadata not allowed
– #7868 do not open HTML documents in ONLYOFFICE
– #7870 fix edit metadata
– #7871 fix “unknown conference / task” spam
– #7872 fix possible line breaks in column filter
– #7873 fix required attributes for copied or moved elements
– #7874 optimized brandingBlue
– #7877 fix conference lobby 404 error
– #7878 fix show url previews
– #7880 fix liveCommunityTask switching to “unplanned”
– #7881 send on enter and reject on escape
– #7883 rename/shorten language strings
– #7884 fix links are not resolved in paste
– #7885 add PreviewComponent option to create an AttributeItem
– #7886 fix resolve custom metadata names in available attributes list
– #7887-53 give no hints about registered mail addresses
– #7887-55 support cookie samesite attribute
– #7887-56 chpwd form reveals internal addr
– #7887-59 restrict back_url
– #7888 fix hasFavoriteChoiceChat is given for wrong object
– #7889 add missing language strings & return attribute name
– #7890 fix update chat list height with document preview in latest message
– #7891 fix attributeItemFactory does not ensure customMetadata to be loaded
– #7893 fix @-button onclick error
– #7894 fix create task reorder before it has been saved
– #7895 fix height of ProgressPanel if chats are disabled
– #7896 fix preview component viewSettings get messed up after resetting
– #7897 fix preview of emails escapes styles
– #7898 renaming of elements in new dialog
– #7899 mark presentation mode as beta
– #7900-34 add missing HTTP security headers
– #7900-39 fix/avoid traceback
Features:
– added Python 3.9 support
– added “bsadmin dbresetac” command to reset access rights
Changes:
– #5874 allow file dropping in text editor or grid
– updated to certifi-2021.10.8
– updated to tzdata2021e
Bugfixes:
– #7782 fix traceback in calendar PDF exports
– #7777 fix more menu in infopage
– #7776 fix stop sharing of upcoming tasks
– #7769 make client_supports more robust
– #7775 anticipate normalized Linux distribution names
– #7772 fixed determine font path on Ubuntu 20.04
– security: #7743 register new mailaddress with password
– security: #7743 fix reflectedxss in refresh
– security: #7743 do not reveal ip addr (op=license)
– security: #7743 restrict debugging commands
– security: #7743 fixed session object manipulation
– security: #7743 fixed open-redirect (validate urls in response_location)
– security: #7743 allow adding only valid function names
– security: #7743 avoid executing code from html
– security: #7743 disallow admin online configuration editing
– security: #7743 fixed potential lfi
– security: #7743 avoid cookie user enumeration
– #7118 anticipate mktime error
– #7759 fix appointment scheduling default language
– #7756 silently ignore missing entries in client_supports()
– #7751 correctly show members with get right only in memberlist
– #7748 fix html base tags
– #7714 make send email more robust
– #7745 warn if RMUSR_DIR could not be created
– #7744 fix if_modified_since
Bugfixes:
– security: fixed autenticated rce (CVE-2021-36359) (#7770)
– security: (exportpdf) require fixed reportlab & escape passed tags (CVE-2021-39271)
– fix tree “more” button (#7135)
– fix MAX_VERSION_LIMIT can be bypassed (#7107)
– fix range of former activities (#5523)
– fix quota size calculation (#7721)
Bugfixes:
– use enter to add from template does not close dialog (#7704)
– removed session storage usage & fix dropper operation (#6202)
– fix open appointment scheduling (#7710)
– unexpected mce node was not removed by tinymce (#7712)
– office: fix traceback when sending email with attachment (#7350)
– improved WebDAV performance (#7401)
Bugfixes:
– fix for Drag and Drop issues in Firefox (#7595)
– fix traceback when editing JS file (#7551)
– fix sometimes failed uploads (#7599)
– fix issues with not started conferences (#7605)
– fix displaying of tasklists (#7627)
– fix movedTasks are displayed at previous position after move (#7618)
– fix performance issues (#7590)
Features:
– Added LiveCommunity feature
– Added fully improved file view panel
– Added fully improved tree panel
– Added option to show tasks on top of file listing
Changes:
– Removed toolbar
– Improved instant search
– Improved Drag and Drop behavior
BSCW 7.3.1
Features:
– Project and task management
– Personal or shard todo lists
– Deadlines, dates, reminders
– Add subtasks, documents or chats to each task or project
– Task integration in calendars via CalDav into Outlook, Thunderbird, MacMail
– Project planning, time recording
– Revised appointment scheduling
– BSCW Mobile App
Features:
– Fully renewed integration of chats & notes
– Editable, Moveable, Nestable
– DragNDrop, WYSIWYG, Markdown
– Integration of all kind of BSCW objects into messages
– New instant search
– Revive BSCW Classic based appointment scheduling
– Optional integration of MS(tm) OffceOnline for collaborative online editing
– Own location service (OpenStreetMap)
– Map view and resolution of addresses in images and appointments
Features:
– Reintegration of numerous features of BSCW Classic such as
– Share workspaces: Manage access rights and define roles
– Event history, monitoring, audit security
– Full text search across all documents
– Wikis
– Website folder – create web pages in BSCW
– Integrated HTML editor
– Group calendar (new – subscription through ICal)
– Enable folders as email inbox
– Document approval process
– Flow folders
– Topic-related chats in workspaces
– BSCW calendar integration via CalDav into Outlook, Thunderbird and Mac Mail
– Collaborative editing of Office documents integrating CollaboraOnline (OpenOffice)
– Responsive Web App