This project is mirrored from Pull mirroring updated .
  1. 23 Mar, 2011 1 commit
  2. 21 Mar, 2011 1 commit
  3. 18 Mar, 2011 1 commit
  4. 17 Mar, 2011 1 commit
  5. 02 Mar, 2011 4 commits
  6. 01 Mar, 2011 1 commit
    • david.verdin's avatar
      [change] Refactoring : All the code related to database and LDAP access was... · 18623843
      david.verdin authored
      [change] Refactoring : All the code related to database and LDAP access was refactored. Main changes: 
      	- new module : handles all the connection and access to the Sympa database. Now querying the Sympa database anywhere in the code can be done by calling: '&SDM::do_query($statement, @variables). all the connections, errors, statement preparation and executions are handled in the SDM module.
      	- SQLSource and LDAPSource MUST now be manipulated through instances. the usage of class methods have been removed, because, with the exception of the Sympa database, all the usages are related to non-resident connections, so there is no usage of class instances and variables.
      git-svn-id: 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
  7. 18 Feb, 2011 1 commit
    • serge.aumont's avatar
      · 35eb62ee
      serge.aumont authored
      [change] Internal changes Message object is used in all subroutine from to Bulk::store and used by
      [change] Message submitted from web interface are still written in msg spool, but when process them it does not need to send them to himself. Now can run on a serveur without MTA
      [bug] ssmime signature of message with attachement are not altered now
      [bug] message submitted from web interface using authenticated http session are processed by with 'md5' authentication level.
      git-svn-id: 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
  8. 17 Feb, 2011 1 commit
  9. 11 Feb, 2011 2 commits
    • david.verdin's avatar
      [change] DBManipulator* modules now inherit from a generic class called... · d0018e31
      david.verdin authored
      [change] DBManipulator* modules now inherit from a generic class called DefaultDBManipulator. This class will implement all the required functions in MySQL syntax. Therefore, functions in DBManipulator* files will only be needed if the corresponding RDBMS has a specific behaviour.
      git-svn-id: 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
    • david.verdin's avatar
      [change] Factorizing: creating the DBManipulator*.pm modules. These modules... · ebe02d5a
      david.verdin authored
      [change] Factorizing: creating the DBManipulator*.pm modules. These modules contain the code specific to each RDBMS Sympa supports. The inherit from the generic class DataSource. Anytime Sympa tries to access data in an SQL database, it must create a SQLSource object with, in argument, a hash containing the connexion parameters. All the database manipulations are subsequently done through this generic object, not having to take into account any RDBMS specificity.
      Also added the "" module which is specialized in manipulating the Sympa database: upgrade, connexion, version checking, etc.
      git-svn-id: 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
  10. 10 Feb, 2011 1 commit
  11. 08 Feb, 2011 2 commits
  12. 07 Feb, 2011 1 commit
  13. 02 Feb, 2011 6 commits
  14. 01 Feb, 2011 2 commits
  15. 31 Jan, 2011 2 commits
  16. 26 Jan, 2011 5 commits
  17. 24 Jan, 2011 1 commit
  18. 18 Jan, 2011 2 commits
  19. 17 Jan, 2011 1 commit
  20. 12 Jan, 2011 3 commits
  21. 11 Jan, 2011 1 commit