head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.106 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.104 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.102 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.100 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.98 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.96 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.94 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.92 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.90 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.88 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.86 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.84 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.82 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.80 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.78 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.76 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.74 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.72 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.70 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.68 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.66 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.64 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.62 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.58 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.38 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.60 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.56 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.54 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.52 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.50 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.48 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.46 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.44 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.42 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.40 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.36 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.34 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.32 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.30 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.28 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.26 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.24 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.22 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.20 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.18 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.16 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.14 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.12 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.10 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.8 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.6 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.4 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.2 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.3.0.18 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.16 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.14 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.12 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.10 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.8 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.6 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.4 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.2 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.1.0.2 pkgsrc-2010Q3-base:1.1; locks; strict; comment @# @; 1.4 date 2013.03.14.16.33.15; author taca; state Exp; branches; next 1.3; 1.3 date 2010.12.02.13.35.24; author taca; state Exp; branches; next 1.2; 1.2 date 2010.12.01.15.55.27; author taca; state Exp; branches; next 1.1; 1.1 date 2010.07.05.03.26.46; author taca; state Exp; branches; next ; desc @@ 1.4 log @Update fengoffice to 2.2.3.1. Since 2.2.3.1-beta ------------------ bugfix: Search in a member does not find file contents. bugfix: Click on "search everywhere" does not find file contents. bugfix: Groups listed alphabetically in the Administration Panel. bugfix: Monthly view calendar print shows empty calendar. bugfix: Improvements in performance of overview widgets. bugfix: Timeslots are not reclassified reclassifying tasks. bugfix: Cannot delete members if it has objects. bugfix: Member deletion does not clean all related tables. bugfix: Only managers or superior roles can change other user passwords. bugfix: Several missing langs and undefined variables warnings clean. bugfix: Db error when adding two workspaces with the same name. bugfix: Quick add files - all radio buttons can be selected. system: Russian translations updated. Since 2.2.2 ---------------- bugfix: Owner company cannot be classified. bugfix: Task list group by user fix. bugfix: Add pdf and docx files to searchable objects. bugfix: js managers bugfixes. bugfix: Cannot edit/delete mails from deleted accounts. bugfix: Error in tasks reports when ordering by 'order' column. bugfix: Fixes in migration from 1.X of custom properties. usability: Reports can be edited to allow execution in every context. usability: Performance improved in tasks list. usability: Users are filtered by permissions in 'People' dimension when filtering by a workspace. usability: Contacts are filtered in 'People' dimension when filtering by a workspace if they belong to the workspace. system: Portuguese language updated. Since 2.2.1 ---------------- bugfix: logged_user fix when classifying attachments bugfix: go back instead of redirect when editing file properties. bugfix: chmod after mkdir when repository file backend creates directory bugfix: Several template instatiation fixes bugfix: mail classification bugfix bugfix: allow to classify mails in workspaces,tags bugfix: administration/users: 10 users per page fix bugfix: do not use objects in estimated-worked widget, use raw data for better performance bugfix: language fixes bugfix: cannot use assigned_to combo when adding tasks in ie bugfix: ie compatibility fix in calendar toolbars bugfix: enable/disable cron events for calendar export/import when adding/deleting accounts bugfix: html tags in task tooltip description at calendar bugfix: cvs export prints html tags bugfix: users with can_manage_security cannot manage groups bugfix: view week calendar views don't show tasks all days if task starts or ends in another week bugfix: dont show timeslots of other users if cannot see assigned to other's tasks bugfix: ext buttons hechos a lo chancho bugfix: patch if not exists function array_fill_keys (para php < 5.2) bugfix: break large words in task description bugfix: administrator cannot log in to admin panel when asking for credentials bugfix: cannot edit file after uploaded from object picker bugfix: getTimeValue when 12:XX AM bugfix: bugfix in custom reports with boolean conditions on custom properties bugfix: admin users paging fix bugfix: migration companies comments fix Since 2.2.1-rc ---------------- bugfix: Cannot manage plugins if no super admin. bugfix: Reports were not grouping unclassified objects. bugfix: Reports grouping misses a group. bugfix: Fixed findById function in ContentDataObjects. bugfix: Fixed Email plugin installation. bugfix: Fixed translations for dimension names. bugfix: Error with company logo when sending notifications. bugfix: Time report fix when selecting custom dates and listing paused timeslots. bugfix: Fix when getting plugin's javascript translations. Since 2.2 ---------------- bugfix: Calendar monthly view bugs with repeating events. bugfix: Permissions system fix. bugfix: Projects appear in object picker. bugfix: language fixes (en_us, es_la, es_es). bugfix: Error in calendar when user has timezone=0. bugfix: Formatted tasks description and notes content does not shows italics and quotes when viewing. bugfix: Compressing files does not create compressed file in the current context. bugfix: Sometimes can subscribe users with no permissions to the object. bugfix: Activity widget bug with general timeslots. bugfix: Error when selecting default workspace in mail account edition. bugfix: User types are not transalted. bugfix: Prevent double generation of tasks when completing a repetitive task instance (double click on complete link). bugfix: CSV export fixes at Total tasks times report. usability: Create events according the filtered user. usability: Config option to show tab icons. usability: Config option to enable/disable milestones. @ text @$NetBSD: patch-aa,v 1.3 2010/12/02 13:35:24 taca Exp $ Unofficial patch to avoid iconv(GNU or gnu libc) portability problem. (mb-iconv.patch from http://www.fengoffice.com/web/bugs/view.php?id=6) --- environment/classes/encoding/EncodingConverter.class.php.orig 2013-02-06 11:30:10.000000000 +0000 +++ environment/classes/encoding/EncodingConverter.class.php @@@@ -6,6 +6,16 @@@@ class EncodingConverter var $_last_err_filename; var $_last_err_line; var $_last_err_func; + private static $gnu_iconv = null; + + static function iconv_error($errno, $errstr) { + if (preg_match("/Wrong charset/", $errstr) > 0) { + self::$gnu_iconv = false; + return true; + } else { + return false; + } + } function _handleError($err, $msg, $errfile, $errline, $errcontext) { $trace = debug_backtrace(); @@@@ -25,6 +35,19 @@@@ class EncodingConverter } function convert($in_enc, $out_enc, $str, $return_original_on_error = true, $ignore_non_compatible = true) { + $mbflag = function_exists("mb_convert_encoding"); + + if (!$mbflag && is_null(self::$gnu_iconv)) { + $dummy = "a"; + $ascii = 'us-ascii'; + $func = set_error_handler("self::iconv_error"); + $r = iconv($ascii, $ascii . "//ignore", $dummy); + restore_error_handler(); + if ($r == $dummy) { + self::$gnu_iconv = true; + } + } + $this->_last_err = null; set_error_handler(array(&$this, '_handleError')); @ 1.3 log @Update fengoffice to 1.7.3.1. Changelog ========= Since 1.7.3 ------------ bugfix: Email address autocomplete click fix. bugfix: Fixed calendar when rendering some evnets (week & day views). bugfix: Error when sending notifications through cron. bugfix: Improved email parsing for some email encodings. bugfix: Improved email list refresh after taking some actions. bugfix: Overview - view as list does not order emails properly. bugfix: Emails are not ordered properly by 'to' field. bugfix: Email permissions when sending. bugfix: Email background sending process improved. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2010/12/01 15:55:27 taca Exp $ d6 1 a6 1 --- environment/classes/encoding/EncodingConverter.class.php.orig 2010-12-01 12:33:32.000000000 +0000 d12 1 a12 1 + private static $gnu_iconv = NULL; d25 1 a25 1 @@@@ -25,12 +35,29 @@@@ class EncodingConverter a43 12 - - if ($ignore_non_compatible) $out_enc .= "//IGNORE//TRANSLIT"; - - $retval = iconv($in_enc, $out_enc, $str); + + if(!$mbflag) { + if (self::$gnu_iconv) + if ($ignore_non_compatible) $out_enc .= "//IGNORE//TRANSLIT"; + $retval = iconv($in_enc, $out_enc, $str); + } else { + $retval = mb_convert_encoding($str, $out_enc, $in_enc); + } a44 2 restore_error_handler(); if ($this->hasError()) { @ 1.2 log @Update patch to EncodingConverter class for better work around against GNU iconv. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2010/07/05 03:26:46 taca Exp $ d6 1 a6 1 --- environment/classes/encoding/EncodingConverter.class.php.orig 2010-09-13 20:30:20.000000000 +0000 d45 1 a45 1 - if ($ignore_non_compatible) $out_enc .= "//IGNORE"; d51 1 a51 1 + if ($ignore_non_compatible) $out_enc .= "//IGNORE"; @ 1.1 log @Update fengoffice package to 1.7. pkgsrc change: added some patches to fix known problems on 1.7. Changes: o E-mail module improvements o Export reports as CSV o Latest activity o And more: - LDAP support - guest users - a new five day view for the calendar - prettier email notifications - ... @ text @d1 1 a1 1 $NetBSD$ d4 1 a4 1 http://www.fengoffice.com/web/bugs/view.php?id=6 d6 1 a6 1 --- environment/classes/encoding/EncodingConverter.class.php.orig 2010-06-28 21:05:03.000000000 +0000 d25 1 a25 1 @@@@ -25,10 +35,22 @@@@ class EncodingConverter d29 3 a31 1 + if (is_null(self::$gnu_iconv)) { d44 1 a44 1 d46 10 a55 4 + if (self::$gnu_iconv) + if ($ignore_non_compatible) $out_enc .= "//IGNORE"; $retval = iconv($in_enc, $out_enc, $str); d57 2 @