expresso_livre:guilherme_bisotto_expressolivre3.git
3 years agoTask #10337 - improvements of user and groups plugin system Task10337
Guilherme Striquer Bisotto [Fri, 27 Jun 2014 20:18:54 +0000 (17:18 -0300)]
Task #10337 - improvements of user and groups plugin system

- Implemented the group part of plugin system
- Plugins of Tinebase_Group are not hardcoded added anymore - Rules for
  creating plugins now are defined by plugins themselves - Plugins for
  Tinebase_Group can be added into init_plugins.php with
  Tinebase_Group::addPlugin($pluginName); - Plugin of Samba for Ldap was
  refactored for this new structure - Interface of user and groups
  plugins has two new methods: getOptions() and isAvailable()

Conflicts:

tine20/init_plugins.php

3 years agoTask #10316 - Change plugins directory name
Marcelo Teixeira [Wed, 18 Jun 2014 19:00:38 +0000 (16:00 -0300)]
Task #10316 - Change plugins directory name

- The new way to refer to a plugin is Custom_Plugins_... instead of
  Serpro_Plugins_...

Change-Id: I513d75693f11b7eb1ba2bb883a84ef205cb1efac

3 years agoTask #10287 - Update HTMLPurify lib
Jeferson José de Miranda [Fri, 6 Jun 2014 17:15:02 +0000 (14:15 -0300)]
Task #10287 - Update HTMLPurify lib

- Created a protected function in Controller/Message to use the
  new HTMLPurify

Change-Id: I4c82cde2717dcc1a6215e3f458658308a451ffce

3 years agoTask #10227 - Change the user and groups plugin system
Flávio Gomes da Silva Lisboa [Tue, 27 May 2014 15:03:45 +0000 (12:03 -0300)]
Task #10227 - Change the user and groups plugin system

- Plugins of Tinebase_User are not hardcoded added anymore
- Rules for creating plugins now are defined by plugins themselves
- Plugins for Tinebase_User can be added into init_plugins.php
  with Tinebase_User::addPlugin($pluginName)
- Plugin of Samba for Ldap was refactored for this new structure
- Interface of user and groups plugins has two new methods: getOptions()
  and isAvailable()

Change-Id: I15e6a77e09d3fa867bcda53ca930d694c887b706

3 years agoTask #8738 - Fix translation in Expressomail
Roberto Falanga [Wed, 5 Mar 2014 16:32:35 +0000 (13:32 -0300)]
Task #8738 - Fix translation in Expressomail

- Translate Zend_Mail_Storage_Exception messages in Imap.php.

Change-Id: I3a6204d09b14dd010d9359a31c543dd77e65fcac

3 years agoTask #9964 - Fix Expressomail/Json Unit Tests
Cassiano Dal Pizzol [Wed, 4 Jun 2014 13:58:32 +0000 (10:58 -0300)]
Task #9964 - Fix Expressomail/Json Unit Tests

- Corrected some tests for the Expressomail. Mostly changing the
  expected data
- Removed the test testForwardMessageWithAttachment. It will be
  reaplyed later
- Small tests on the Expressomail/Backend/Folder to ensure the correct
  data are been delivered
- Small testes on the Expressomail/Backend/Message to prevent some
  minor errors when the test provide data that is unexpected
- Added a test on the Controller/Folder to ensure the array position
  exists
- Added one more validation on the appedMessage method to ensure the
  correct importation of non compliant emails
- Ensured the test is made in a object on the Tinebase/User/Ldap

Change-Id: I98f7941d010d73be0cf66b70a807fb223df1bb5f

3 years agoTask #10311 - Created plugin system for filters
Guilherme Striquer Bisotto [Wed, 11 Jun 2014 20:40:07 +0000 (17:40 -0300)]
Task #10311 - Created plugin system for filters

 - The filter plugin system was implemented in class
   Tinebase_Frontend_Json_Abstract. Added the methods
   addFilterModelPlugin and _getFilterModelPlugin that provides the
   plugin for _decodeFilter method of this class

Change-Id: Ifc98800f86ba7e2967ef9b2e0d203005aa008717

3 years agoTask #8940 - Add zip download for encrypted messages
Marcio Levien [Fri, 6 Jun 2014 20:57:25 +0000 (17:57 -0300)]
Task #8940 - Add zip download for encrypted messages

- Embedded http server now stores attachments indexing by
  {message-eid, attachment-eid} -> attachment, and not just as
  {attachment-eid} -> attachment
- When opening a received message, the eid is generated as a hash of
  the root message header
- In the composition of new messages, the eid is generated randomly on
  the MessageEditDialog panel and passed down to the upload components
- The local service for file uploading was modified to receive the
  message's eid through post parameter
- Implemented local service for assembly and downloading of all the
  message attachments as a zip file, accessed by the url
  "http://localhost:<port>/downloadZip/<message-eid>"
- GridDetailsPanel has been changed with the inclusion of a link to
  the zip download service

Change-Id: I0fbd5f4dd41763944d21f672f62fc8529d07ee8d

3 years agoRevert "Task #7454 - Save unknown contacts before send message."
Cassiano Dal Pizzol [Wed, 18 Jun 2014 22:07:43 +0000 (19:07 -0300)]
Revert "Task #7454 - Save unknown contacts before send message."

This reverts commit 5231655321db04156433720c34be5ac2119cc7ed.

3 years agoTask #10330 - Destruction of session after active sync execution
Guilherme Striquer Bisotto [Tue, 17 Jun 2014 13:52:22 +0000 (10:52 -0300)]
Task #10330 - Destruction of session after active sync execution

- Add a destruction of session at the end of handle method of
  ActiveSync/Server/Http.php

Change-Id: I9440b582e974a94822830e195a75e2288c595a14

3 years agoTask #10267 - Implemented generation of unique jar
Mario Kolling [Fri, 6 Jun 2014 13:51:51 +0000 (10:51 -0300)]
Task #10267 - Implemented generation of unique jar

- Change make-jar.sh script to generate and sign a unique jar
- Added a new configuration file domains.config
- Files manifest_xxx.mf were removed

Change-Id: I2f17dccb7ff742fffe40f6dab5b0f8d8ee20f9aa

3 years agoTask #10327 - Fix translation of login messages
Rommel Cysne [Mon, 16 Jun 2014 12:37:59 +0000 (09:37 -0300)]
Task #10327 - Fix translation of login messages

- Translation of some messages in change password process
  on login

Change-Id: I661bc7723ac6fd2c0e0801778b23efe0cddd15fb

3 years agoTask #10319 - Create new password policy
Fernando Alberto Reuter Wendt [Fri, 13 Jun 2014 20:31:19 +0000 (17:31 -0300)]
Task #10319 - Create new password policy

- Created a new Password Policy to enforce the "Does not allow
  to use current password as new password"
- Added Translations to some untranslated Expiration phrases
- Included the Immediate option in the check expiration time on
  the Setup
- Propagated the policy exception to the Json and to user

Change-Id: I8502a3f0cce6cf106e0b392bea15174aaf664775

3 years agoTask #10320 - Fix translation in pwd change error
Cassiano Dal Pizzol [Sat, 14 Jun 2014 00:01:31 +0000 (21:01 -0300)]
Task #10320 - Fix translation in pwd change error

- Created tranlations on the policies enforced on the password change
- Treated the error message on pwd change failure so it appears a
  little more human readable
- Changed translations on the name of some policies on the Setup

Change-Id: I077547b78b1e5b7462720c9afd647578ba0d3884

3 years agoTask #9831 - Implement external events
Gabriel Malheiros [Thu, 5 Jun 2014 18:18:31 +0000 (15:18 -0300)]
Task #9831 - Implement external events

- Implements NEEDS-ACTION for external events.
- Implements CANCEL method from ics.
- Sincronize the seq proprety for external events.
- Sincronize the last_modify_time proprety for external events.
- Correct the buttons show for events.
- Bug of return events from death and duplication of external
  events on DB.
- Implemets a container to put all external events.
- Treatment Permissions for external events container.

Change-Id: I5ec38e8778106f6ed2e01a55cb5a217c35aa8849

3 years agoTask #10298 - Security update for Zend Framework
Cassiano Dal Pizzol [Thu, 12 Jun 2014 12:53:48 +0000 (09:53 -0300)]
Task #10298 - Security update for Zend Framework

- Added new Zend/Db/Select.php class outside of lib to correct security
  error found on tests

Change-Id: I2708e864b7b787e060ab0a8f84c14dbb24cfbee4

3 years agoTask #9040 - Change the way to determine client ip address
Marcelo Teixeira [Mon, 9 Jun 2014 13:38:34 +0000 (10:38 -0300)]
Task #9040 - Change the way to determine client ip address

- Now it can use both a header attribute or the REMOTE_ADDR to
  determine client ip address
- The header attribute or REMOTE_ADDR option is configurable in
  config.inc.php
- Plugins implemented for AccessLog and Session_Validator_IpAddress

Change-Id: I3d3d6dbb0501d36a2cd6fce254ce9271d7e36f7d

3 years agoRevert "Task #10298 - Security Fix on Zend Framework"
Cassiano Dal Pizzol [Thu, 12 Jun 2014 12:38:54 +0000 (09:38 -0300)]
Revert "Task #10298 - Security Fix on Zend Framework"

This reverts commit 619bd4e71f99e1ce96dde1ef5cdf2812f9157182.

Change-Id: Iafb43382d0b18ccc3f29fcf3098367caa60c2da6

3 years agoTask #10306 - Removing unused jars
Mario Kolling [Tue, 10 Jun 2014 19:52:29 +0000 (16:52 -0300)]
Task #10306 - Removing unused jars

Change-Id: I1a18b8d0694701539c1d4657600d26829cbed89c

3 years agoTask #10298 - Security Fix on Zend Framework
Cassiano Dal Pizzol [Wed, 11 Jun 2014 14:59:03 +0000 (11:59 -0300)]
Task #10298 - Security Fix on Zend Framework

- Added new Zend/Db/Select.php class outside of lib to correct security
  error found on tests

Change-Id: I1a196c85d19baca5c0c812a2525ed448af35ec15

3 years agoTask #9618 - fix cors embbed imgs in ie9
Mario Kolling [Wed, 4 Jun 2014 21:27:30 +0000 (18:27 -0300)]
Task #9618 - fix cors embbed imgs in ie9

    - Implemented postMessage cors upload when inserting embbeded
      images in ie9
    - Change eid property generation when storing image while openning
      encrypted messages with embbeded images, now using Cid value

Change-Id: I9cfca35207eb482ede405ce74ea79416481b6309

3 years agoTask #10286 - Prevent javascript execution from email HTML code
Bruno Vieira Costa [Mon, 9 Jun 2014 20:44:46 +0000 (17:44 -0300)]
Task #10286 - Prevent javascript execution from email HTML code

 - A regular expression removes all 'href="javascript:" code
   from email HTML code in emails.

Change-Id: Idbef172c126f4bc4753e4c9f2168593598dca424

3 years agoTask #8718 - Fix password generation for MD5 algorithm
Lucas Alberto [Fri, 25 Apr 2014 21:16:16 +0000 (18:16 -0300)]
Task #8718 - Fix password generation for MD5 algorithm

 - In library, changed the algorithm type 'MD5' to use a base64 envelop
  when gerenating a password hash.
 - This new patch solves problems at instalations that already use the
  broken MD5 algorithm, works without the need to acess setup and save
  the authentication form

Change-Id: Ic20f3fb340b55bf427b879d1843d525c9ca0c1ae

3 years agoTask #10229 - Fix LDAP account syncronization
Bruno Vieira Costa [Mon, 2 Jun 2014 21:08:18 +0000 (18:08 -0300)]
Task #10229 - Fix LDAP account syncronization

- Change the merge of the values from the attribute
  'ObjectClass' be case-insensitive to prevent error
  in some LDAP servers.

Change-Id: I4dd62589f8424c734f2c42d36306f96adf69f5b4

3 years agoRevert "Task #8718 - Fix password generation for MD5 algorithm, so it works now with...
Cassiano Dal Pizzol [Wed, 4 Jun 2014 22:03:03 +0000 (19:03 -0300)]
Revert "Task #8718 - Fix password generation for MD5 algorithm, so it works now with OpenLdap."

This reverts commit 0a9b6912ec854410525819390ac2b3c16aa3763b.

Change-Id: I8ccee2347d6d77e9313009d3935583d2e0b74652

3 years agoTask #9052 - Increase timeout and add loading message
Fernando Lages [Tue, 27 May 2014 12:53:06 +0000 (09:53 -0300)]
Task #9052 - Increase timeout and add loading message

- Increased timeout of applying changes to 5 minutes
- Added a 'Loading ...' message to be shown on loading of ACLs

Change-Id: Ice2e507f2cb607ae3127cb6ef4b00cad9819296c

3 years agoTask #9426 - Modify the array of system folders
Lucas Alberto [Mon, 19 May 2014 19:01:55 +0000 (16:01 -0300)]
Task #9426 - Modify the array of system folders

- add 'arquivo remoto' in the arrays of system folders

Change-Id: Ie1ce21e880496ecb7caf7d1f2f5184fcf4d82777

3 years agoTask #10136 - Fix duplicated emails on list
Rodrigo Dias [Wed, 14 May 2014 12:36:29 +0000 (09:36 -0300)]
Task #10136 - Fix duplicated emails on list

Change-Id: Ibdeeb569575c45d107273b91c24b2fccdc84da6a

3 years agoRevert "Task #9661 - Fix event notification mail sender"
Cassiano Dal Pizzol [Wed, 4 Jun 2014 17:39:36 +0000 (14:39 -0300)]
Revert "Task #9661 - Fix event notification mail sender"

This reverts commit 5f64ab46c4141696cf33ec33cf72db531280a080.

Change-Id: Ie86bf492707f0667a0ae9d8d7ef357e53f853e5b

3 years agoTask #10258 - Fix message editor window title
Fernando Lages [Mon, 2 Jun 2014 19:12:41 +0000 (16:12 -0300)]
Task #10258 - Fix message editor window title

- Changed title set after record is loaded to be dinamic,
  according to the message being edited, which could be a common
  message or an encrypted one.

Change-Id: I5fc10d10a5ab391de298f5b5e908182afc9c4fbe

3 years agoTask #9660 - Fix email printing
Fernando Lages [Thu, 29 May 2014 19:25:30 +0000 (16:25 -0300)]
Task #9660 - Fix email printing

- Added a regexp to insert a space after comma to each recipient of the
  recipients list, for each of 'TO', 'CC' and 'BCC', only if it
  already does not have a space

Change-Id: I0138975782ff12f2a57cd95eb0eaa3aaa8d5a129

3 years agoTask #10060 - Change position where signature applet is loaded
Fernando Lages [Thu, 15 May 2014 20:06:25 +0000 (17:06 -0300)]
Task #10060 - Change position where signature applet is loaded

- Fixed opening of message editor in IE and FF with 'digitally sign
  messages' preference set to YES.
- Does not cover the edition of an encrypted message. This will be
  addressed on another ticket.

Change-Id: I601f59e0c30bd0fcea2011099258ada52fd115ce

3 years agoTask #10220 - Decoupling ActiveSync from mail application
Flávio Gomes da Silva Lisboa [Fri, 23 May 2014 19:14:59 +0000 (16:14 -0300)]
Task #10220 - Decoupling ActiveSync from mail application

- Fix task #9605
- Fix assumptions of mail application
- Fix dynamic call of methods from mail application
- Fix absent parameter of filter

Change-Id: I8afa09ee99af93ef72f5c2ab7b4287f28dde672d

3 years agoTask #9616 - Fix cors form upload in ie9
Mario Kolling [Thu, 22 May 2014 20:28:16 +0000 (17:28 -0300)]
Task #9616 - Fix cors form upload in ie9

- Implemented postMessage cross-site response when using form uploads
  to local server
- Implemented listener for 'message' event on Upload component
- Fix bug of NanoHTTPD when parsing filename attribute of
  content-disposition header
- Prevent message size check when editing an encrypted message
- Force IE 10 to use form uploads

Change-Id: I41cb9c739c25890a0a4dd3044c304264b21b62f4

3 years agoTask #9663 - Word wrap added to email body message and printing
Jeferson José de Miranda [Tue, 27 May 2014 19:12:38 +0000 (16:12 -0300)]
Task #9663 - Word wrap added to email body message and printing

3 years agoTask #10149 - Invited from Expresso v2 can not be accepted in Expresso v3
Gabriel Malheiros [Thu, 22 May 2014 19:54:32 +0000 (16:54 -0300)]
Task #10149 - Invited from Expresso v2 can not be accepted in Expresso v3

3 years agoTask #9605 - Dependencies: Parametrize references to e-mail application in another...
Flávio Gomes da Silva Lisboa [Wed, 26 Mar 2014 20:22:52 +0000 (17:22 -0300)]
Task #9605 - Dependencies: Parametrize references to e-mail application in another applications

 - Created factory for instances of mail applications
 - Removed direct referencies of mail application from Calendar
 - ActiveSync uses factory for selecting mail application instead of constant
 - Syncroton now depends on Tinebase instead mail application
 - Specific code of Expressomail has been moved to that application

3 years agoTask #10209 - Passwords in plaintext in tine log
Lucas Alberto [Wed, 21 May 2014 19:39:43 +0000 (16:39 -0300)]
Task #10209 - Passwords in plaintext in tine log

- Fixed in Mantis Tine 0009400: Passwords in plaintext in tine log. https://forge.tine20.org/mantisbt/view.php?id=9400
- Merged from original commit: https://gitorious.org/expresso_livre/edgardeluccas-expressolivre3/commit/7f45eb408c9f6e8d5a6bcf0abe3e3444190e8fde

Change-Id: I099a3214c47ff961a8eb400b786f3d87dde30f1b

3 years agoTask #10204 - User at vacation check on login
Fernando Alberto Reuter Wendt [Wed, 21 May 2014 18:10:34 +0000 (15:10 -0300)]
Task #10204 - User at vacation check on login

Change-Id: I977e9948377dcb76930034a0a34ca7342ea13b63

3 years agoTask #9892 - Add redirection after login based on a ldap attribute
Marcelo Teixeira [Mon, 19 May 2014 17:46:25 +0000 (14:46 -0300)]
Task #9892 - Add redirection after login based on a ldap attribute

- Add redirection config to config.inc.php
- Based on a ldap attribute set a cookie for redirection on login
  process so that next requests are sent to one of the user frontends

3 years agoTask #8743 - Create the default folders to new users
Lucas Alberto [Tue, 15 Apr 2014 18:28:31 +0000 (15:28 -0300)]
Task #8743 - Create the default folders to new users

- Create the user's inbox and sub folders at the first login.
- Create missing default system folders on demand.

Change-Id: I6c8fc93ea37e0fc9e13bb1a94ae9c9a56d19f3ee

3 years agoRevert "Task #9663 - word wrapp added to message visualization and printing"
Cassiano Dal Pizzol [Mon, 19 May 2014 19:03:58 +0000 (16:03 -0300)]
Revert "Task #9663 - word wrapp added to message visualization and printing"

This reverts commit a54dafc120ba5df9ac4566399b663e02514be83a.

3 years agoTask #9921 - Validate date start and due data
Gabriel Malheiros [Wed, 7 May 2014 13:40:02 +0000 (10:40 -0300)]
Task #9921 - Validate date start and due data

Change-Id: Ie0567f04e697afcad324ea433d16c7666d7f11ae

3 years agoTask #9665 - Correct the eternal loading window at login
Guilherme Striquer Bisotto [Wed, 7 May 2014 19:59:55 +0000 (16:59 -0300)]
Task #9665 - Correct the eternal loading window at login

- Applyed corrections for Task9143
- At Task7637, in Tinebase/User.php some errors were found in
getDefaultInternalAddressbook and it was removed in Task9143
- Within Task9143, the method getDefaultInternalAddressbook was
put back, and the previosly found errors was corrected, but
one more error was found and corrected at Task9665

Change-Id: Ie3b6453be148b2d234764261a557f7050bc9df06

3 years agoTask #9947 - Fixed problem with webconference toolbar in chrome
Marcelo Teixeira [Thu, 24 Apr 2014 18:49:06 +0000 (15:49 -0300)]
Task #9947 - Fixed problem with webconference toolbar in chrome

3 years agoTask #9903 - Prevent deletion of shared folders
Bruno Vieira Costa [Wed, 7 May 2014 18:46:54 +0000 (15:46 -0300)]
Task #9903 - Prevent deletion of shared folders

- Set the system_folder attribute to shared folders (global_name =
  user/<user name>/) and in any subfolder that the local_name
  matches any system folder name.

Change-Id: I8e9f5d0594d31696f46f72ccf93634c4972f7f71

3 years agoTask #9550 - reduced ldap hit volume
Guilherme Striquer Bisotto [Tue, 6 May 2014 20:04:24 +0000 (17:04 -0300)]
Task #9550 - reduced ldap hit volume

3 years agoTask #10002 - Cannot create new message when 'digitally sign messages' preference...
Fernando Lages [Wed, 30 Apr 2014 16:49:50 +0000 (13:49 -0300)]
Task #10002 - Cannot create new message when 'digitally sign messages' preference is set to YES

Change-Id: Ia15faeab94be401e3e67dcba2fd04bc9fe1a8b52

3 years agoTask #9102 - Trimming available translation languages
Cassiano Dal Pizzol [Thu, 24 Apr 2014 13:36:25 +0000 (10:36 -0300)]
Task #9102 - Trimming available translation languages

- Removing all the translations but de, en, es and pt_br ones on All Modules
- Available languages in Tinebase/Translation.php trimmed also

Change-Id: I1c58c823318e044f85e9540a2d4eb66ff5d1e82e

3 years agoTask #9972 - Use the correct attribute from the IMAP STATUS command to count total...
Bruno Vieira Costa [Mon, 5 May 2014 16:20:24 +0000 (13:20 -0300)]
Task #9972 - Use the correct attribute from the IMAP STATUS command to count total emails in a folder.

Change-Id: I857ff028c0e1abff863cee8cfd613f101a62be0b

3 years agoRevert "Task #9665 - Corrected the eternal loading window at login"
Cassiano Dal Pizzol [Tue, 13 May 2014 17:34:01 +0000 (14:34 -0300)]
Revert "Task #9665 - Corrected the eternal loading window at login"

This reverts commit 7f4de878999e0e949d483386c5c3680e4b764538.

3 years agoTask #9965 - Fixed corrupted attachment download.
Rodrigo Dias [Mon, 12 May 2014 13:40:22 +0000 (10:40 -0300)]
Task #9965 - Fixed corrupted attachment download.

3 years agoTask #9665 - Corrected the eternal loading window at login
Guilherme Striquer Bisotto [Wed, 7 May 2014 19:59:55 +0000 (16:59 -0300)]
Task #9665 - Corrected the eternal loading window at login

- Applyed corrections for Task9143
- At Task7637, in Tinebase/User.php some errors were found in
getDefaultInternalAddressbook and it was removed in Task9143;
 - Within Task9143, the method getDefaultInternalAddressbook was
put back, and the previosly found errors was corrected,  but one
more error was found and corrected at Task9665.

Change-Id: Ic7afd4759e722bea27db942d069fe29836a29ee3

3 years agoTask #10018 - Corrected bug in file uploading due to session refactory Task10018
Guilherme Striquer Bisotto [Mon, 5 May 2014 19:24:30 +0000 (16:24 -0300)]
Task #10018 - Corrected bug in file uploading due to session refactory

3 years agoTask #9995 - Checking php5-curl module.
Rodrigo Dias [Wed, 30 Apr 2014 19:15:32 +0000 (16:15 -0300)]
Task #9995 - Checking php5-curl module.

- Only effective in the Expressolite app.

Change-Id: I0bab45b532796f891b5dfcc818e410d8b9fd727f

3 years agoTask #9663 - word wrapp added to message visualization and printing
Jeferson José de Miranda [Thu, 24 Apr 2014 12:27:57 +0000 (09:27 -0300)]
Task #9663 - word wrapp added to message visualization and printing

3 years agoTask #8718 - Fix password generation for MD5 algorithm, so it works now with OpenLdap.
Lucas Alberto [Fri, 25 Apr 2014 21:16:16 +0000 (18:16 -0300)]
Task #8718 - Fix password generation for MD5 algorithm, so it works now with OpenLdap.

 - Changed the algorithm type from 'MD5' to 'LDAP-MD5' in the setup.
 - In library, fix the hash generation method when using LDAP-MD5.

Change-Id: I7476ea0cd73e8f3643edc998187ae540971d8e79

3 years agoTask #9997 - Prevent password locking from activesync devices.
Bruno Vieira Costa [Tue, 29 Apr 2014 14:22:27 +0000 (11:22 -0300)]
Task #9997 - Prevent password locking from activesync devices.

- Create a new column in the table "access_log" to store a sha1 hash of the passwords sent by activesync clients.

- If the current password sha1 hash is match the passwordhash field from the newest log entry with the same login_name don't call the method Tinebase_User->setLastLoginFailure that increases the login_failures counter in the accounts table.

- If the ActiveSync_Config::DISABLE_ACCESS_LOG configuration is set to true only write a new log entry if the password hash don't match the newest in the table.

Change-Id: Ic2782c640544a8ec71a140864638395ec911cadc

3 years agoTask #9897 - Adding Expresso Lite to repository.
Rodrigo Dias [Mon, 28 Apr 2014 17:54:00 +0000 (14:54 -0300)]
Task #9897 - Adding Expresso Lite to repository.

3 years agoTask #9661 - Fix event notification mail sender
Rommel Cysne [Wed, 23 Apr 2014 13:23:33 +0000 (10:23 -0300)]
Task #9661 - Fix event notification mail sender

- Event organizer will be selected container owner (it won't
be possible to change it while editing/creating an event)
- The sender of event mail notification will always be
the event organizer

Change-Id: I5e8258f2cad6ea3aff050d248396c606aa670fe2

3 years agoTask #7454 - Save unknown contacts before send message.
Roberto Falanga [Thu, 6 Feb 2014 17:32:26 +0000 (15:32 -0200)]
Task #7454 - Save unknown contacts before send message.

3 years agoTask #9917 - Translation: Click here or press ENTER to decypher this message
Fernando Lages [Tue, 22 Apr 2014 20:39:12 +0000 (17:39 -0300)]
Task #9917 - Translation: Click here or press ENTER to decypher this message

Change-Id: I28716c252f3a4b58a44deedec7354c7cb6010b1c

3 years agoTask #9918 - Changes the EXAMINE imap command to STATUS in the Expressomail_Backend_F...
Bruno Vieira Costa [Wed, 16 Apr 2014 21:12:34 +0000 (18:12 -0300)]
Task #9918 - Changes the EXAMINE imap command to STATUS in the Expressomail_Backend_Folder->get.

Change-Id: I7a8b60f1cea4eaec59143a26e34d172809bd93a6

3 years agoTask #9659 - Check account vacation with digital certificate logon
Fernando Alberto Reuter Wendt [Wed, 16 Apr 2014 13:58:28 +0000 (10:58 -0300)]
Task #9659 - Check account vacation with digital certificate logon

3 years agoTask #9902 - Correcting the expansion of the Signature Applet Tab
Cassiano Dal Pizzol [Wed, 16 Apr 2014 19:47:15 +0000 (16:47 -0300)]
Task #9902 - Correcting the expansion of the Signature Applet Tab

- Changes in the Serpro Css

Change-Id: I551e783de06911440bafb737363bb32b1bdca68b

3 years agoTask #9623 - Updated translation catalogs for es locale
Marcio Levien [Wed, 9 Apr 2014 22:18:19 +0000 (19:18 -0300)]
Task #9623 - Updated translation catalogs for es locale

3 years agoTask #9824 - External invites is not insert correct in BD.
Gabriel Malheiros [Tue, 15 Apr 2014 14:03:03 +0000 (11:03 -0300)]
Task #9824 - External invites is not insert correct in BD.

Change-Id: I864f18c114bc7ff7cd976860a04e99e798c823b9

3 years agoTask #9926 - adding new client config to jarsigner
Mario Kolling [Thu, 17 Apr 2014 17:54:33 +0000 (14:54 -0300)]
Task #9926 - adding new client config to jarsigner

Change-Id: I124fb3449a0fc84c93c47fc0bb2f19fe4ce60cdf

3 years agoTask #9687 - Refactoring of session management
Guilherme Striquer Bisotto [Mon, 14 Apr 2014 20:19:11 +0000 (17:19 -0300)]
Task #9687 - Refactoring of session management

3 years agoTask #9837 - Error when deleting encrypted message
Fernando Lages [Mon, 14 Apr 2014 13:19:49 +0000 (10:19 -0300)]
Task #9837 - Error when deleting encrypted message

3 years agoTask #9266 - Android forward/reply is parsed to be treated the same way as Expressoma...
Jeferson José de Miranda [Wed, 2 Apr 2014 17:09:42 +0000 (14:09 -0300)]
Task #9266 - Android forward/reply is parsed to be treated the same way as Expressomail forward/reply.

3 years agoTask #9613 - Fix broken images with img src as data-uri in encrypted messages
Mario Kolling [Thu, 10 Apr 2014 18:52:26 +0000 (15:52 -0300)]
Task #9613 - Fix broken images with img src as data-uri in encrypted messages

3 years agoTask #8743 - create the imap system folders in a new user inbox at login.
Lucas Alberto [Thu, 3 Apr 2014 12:35:52 +0000 (09:35 -0300)]
Task #8743 - create the imap system folders in a new user inbox at login.

3 years agoTask #9694 - Fix modssl implementation due to changes in output format of openssl...
Mario Kolling [Tue, 8 Apr 2014 18:45:28 +0000 (15:45 -0300)]
Task #9694 - Fix modssl implementation due to changes in output format of openssl from debian 7.3 (Wheezy)

3 years agoTask #9443 - Dependencies: decoupling or syncronizing changes made into ExtJS
Flávio Gomes da Silva Lisboa [Wed, 12 Mar 2014 18:18:43 +0000 (15:18 -0300)]
Task #9443 - Dependencies: decoupling or syncronizing changes made into ExtJS

 - Created Tine.widgets.DatePicker for customizing calendar
 - Undone change into file DatePicker.js of ExtJS (made by task #8762)

3 years agoTask #9294 - Implementing Date start field in tasks.
Gabriel Malheiros [Sun, 23 Feb 2014 14:35:59 +0000 (11:35 -0300)]
Task #9294 - Implementing Date start field in tasks.

3 years agoRevert "Task #8743 - create the imap system folders in a new user inbox at login."
Cassiano Dal Pizzol [Wed, 9 Apr 2014 20:46:09 +0000 (17:46 -0300)]
Revert "Task #8743 - create the imap system folders in a new user inbox at login."

This reverts commit 9dbfe08762a7db7e31049078316099c32fe81da7.

3 years agoTask #9733 - Convert the test calls for ExpressoMail EventNotificationsTests.php
Guilherme Funchal [Tue, 8 Apr 2014 19:47:34 +0000 (16:47 -0300)]
Task #9733 - Convert the test calls for ExpressoMail EventNotificationsTests.php

Change-Id: Id2312d7aeafc7233e15aadb8709f3f5b3aea62ef

3 years agoTask #9734 - Convert the test calls for ExpressoMail iMIPTest.php
Guilherme Funchal [Tue, 8 Apr 2014 19:52:42 +0000 (16:52 -0300)]
Task #9734 - Convert the test calls for ExpressoMail iMIPTest.php

Change-Id: Ibdeb81d3204117f1067dc96235a9f78d9e616bbd

3 years agoTask #8743 - create the imap system folders in a new user inbox at login.
Lucas Alberto [Thu, 3 Apr 2014 12:35:52 +0000 (09:35 -0300)]
Task #8743 - create the imap system folders in a new user inbox at login.

3 years agoTask #9608 - Makes the SELECT imap command optional in the Expressomail_Backend_Imap...
Bruno Vieira Costa [Tue, 1 Apr 2014 19:41:46 +0000 (16:41 -0300)]
Task #9608 - Makes the SELECT imap command optional in the Expressomail_Backend_Imap contructor.

3 years agoTask #8518 - Inclusion of attachment variable in the model Event
Guilherme Funchal [Fri, 4 Apr 2014 16:18:32 +0000 (13:18 -0300)]
Task #8518 - Inclusion of attachment variable in the model Event

Change-Id: Ibd7685792891a84117a0df7c6e86f415a3bf4c36

3 years agoTask #9668 - Inclusion of configuration files for unit testing
Guilherme Funchal [Fri, 4 Apr 2014 13:37:09 +0000 (10:37 -0300)]
Task #9668 - Inclusion of configuration files for unit testing

Change-Id: Iace86438c8eefce9f6f743e342b33465b121051d

3 years agoTask #9667 - Create specific test calls to the Expresso
Guilherme Funchal [Fri, 4 Apr 2014 13:12:55 +0000 (10:12 -0300)]
Task #9667 - Create specific test calls to the Expresso

Change-Id: I46d5f4d12e8f11150eaef6712dce528a246ec152

3 years agoTask #9610 - Removes the STATUS imap operation from the method Expressomail_Backend_F...
Bruno Vieira Costa [Tue, 1 Apr 2014 13:35:42 +0000 (10:35 -0300)]
Task #9610 - Removes the STATUS imap operation from the method Expressomail_Backend_Folder->get()

3 years agoTask #9626 - Fix problem with balancer, fix problem with embbeded images, fix javascr...
Mario Kolling [Thu, 3 Apr 2014 19:59:23 +0000 (16:59 -0300)]
Task #9626 - Fix problem with balancer, fix problem with embbeded images, fix javascript error when sending signed messages

3 years agoTask #9309 - Remove border from cells on printing (list mode)
Rommel Cysne [Fri, 28 Mar 2014 18:24:54 +0000 (15:24 -0300)]
Task #9309 - Remove border from cells on printing (list mode)

3 years agoTask #9017 - Change opening of encrypted message not to be done automatically
Fernando Lages [Thu, 3 Apr 2014 13:59:41 +0000 (10:59 -0300)]
Task #9017 - Change opening of encrypted message not to be done automatically

3 years agoTask #9247: Tine 2.0: improved logging when moving records
Flávio Gomes da Silva Lisboa [Fri, 4 Apr 2014 18:16:48 +0000 (15:16 -0300)]
Task #9247: Tine 2.0: improved logging when moving records

3 years agoTask #9609 - Remove the NOOP IMAP command.
Bruno Vieira Costa [Fri, 28 Mar 2014 20:30:36 +0000 (17:30 -0300)]
Task #9609 -  Remove the NOOP IMAP command.

3 years agoTask #9332 - Issue when double-clicking encrypted message without an inserted token
Fernando Lages [Fri, 28 Mar 2014 18:05:41 +0000 (15:05 -0300)]
Task #9332 - Issue when double-clicking encrypted message without an inserted token

3 years agoTask #9308 - Columns with different sizes on week print (page mode).
Rommel Cysne [Fri, 28 Mar 2014 17:58:50 +0000 (14:58 -0300)]
Task #9308 - Columns with different sizes on week print (page mode).

3 years agoTask #9431 - Reimplementation of task #7325.
Rommel Cysne [Tue, 11 Mar 2014 11:58:54 +0000 (08:58 -0300)]
Task #9431 - Reimplementation of task #7325.

3 years agoTask #9601 - Dependencies: Adjust digital certification implementation for conforming...
Flávio Gomes da Silva Lisboa [Tue, 25 Mar 2014 20:10:34 +0000 (17:10 -0300)]
Task #9601 - Dependencies: Adjust digital certification implementation for conforming with desired decoupling of Tinebase

3 years agoTask #9564 - Set AppLauncher url from config.ini.php
Fernando Lages [Tue, 25 Mar 2014 20:45:07 +0000 (17:45 -0300)]
Task #9564 - Set AppLauncher url from config.ini.php

3 years agoTask #9510 - Fix encoding of filenames when opening encrypted messages.
Mario Kolling [Thu, 20 Mar 2014 12:26:44 +0000 (09:26 -0300)]
Task #9510 - Fix encoding of filenames when opening encrypted messages.

3 years agoTask #9336 - Fix problems with accentuated words when encrypting messages.
Mario Kolling [Fri, 14 Mar 2014 20:37:54 +0000 (17:37 -0300)]
Task #9336 - Fix problems with accentuated words when encrypting messages.

3 years agoTask #9511 - PHP: enabling priority configuration of Zend\Log for syslog stores queries
Flávio Gomes da Silva Lisboa [Tue, 18 Mar 2014 16:57:57 +0000 (13:57 -0300)]
Task #9511 - PHP: enabling priority configuration of Zend\Log for syslog stores queries

 - It's necessary to add key syslog => NULL into key logger

3 years agoTask #9453 - PHP: Setup CLI uses save_handler different of files causing problems...
Flávio Gomes da Silva Lisboa [Thu, 20 Mar 2014 18:55:08 +0000 (15:55 -0300)]
Task #9453 - PHP: Setup CLI uses save_handler different of files causing problems when installing with clusters

  - Ensures that session.save_handler for Setup CLI is always equals to files

3 years agoTask #9536 - Fix connection error when loading applet in IE.
Mario Kolling [Mon, 24 Mar 2014 13:08:47 +0000 (10:08 -0300)]
Task #9536 - Fix connection error when loading applet in IE.