Skip to content
Snippets Groups Projects
  1. Jan 06, 2015
  2. Dec 19, 2014
    • Arthur Schiwon's avatar
      LDAP User Cleanup: Port from stable7 without further adjustements · 4fa39250
      Arthur Schiwon authored
      LDAP User Cleanup
      
      background job for user clean up
      
      adjust user backend for clean up
      
      register background job
      
      remove dead code
      
      dependency injection
      
      make Helper non-static for proper testing
      
      check whether it is OK to run clean up job. Do not forget to pass arguments.
      
      use correct method to get the config from server
      
      methods can be private, proper indirect testing is given
      
      no automatic user deletion
      
      make limit readable for test purposes
      
      make method less complex
      
      add first tests
      
      let preferences accept limit and offset for getUsersForValue
      
      DI via constructor does not work for background jobs
      
      after detecting, now we have retrieving deleted users and their details
      
      we need this method to be public for now
      
      finalize export method, add missing getter
      
      clean up namespaces and get rid of unnecessary files
      
      helper is not static anymore
      
      cleanup according to scrutinizer
      
      add cli tool to show deleted users
      
      uses are necessary after recent namespace change
      
      also remove user from mappings table on deletion
      
      add occ command to delete users
      
      fix use statement
      
      improve output
      
      big fixes / improvements
      
      PHP doc
      
      return true in userExists early for cleaning up deleted users
      
      bump version
      
      control state and interval with one config.php setting, now ldapUserCleanupInterval. 0 will disable it. enabled by default.
      
      improve doc
      
      rename cli method to be consistent with  others
      
      introduce ldapUserCleanupInterval in sample config
      
      don't show last login as unix epoche start when no  login happend
      
      less log output
      
      consistent namespace for OfflineUser
      
      rename GarbageCollector to DeletedUsersIndex and move it to user subdir
      
      fix unit tests
      
      add tests for deleteUser
      
      more test adjustements
      
      Conflicts:
      	apps/user_ldap/ajax/clearMappings.php
      	apps/user_ldap/appinfo/app.php
      	apps/user_ldap/lib/access.php
      	apps/user_ldap/lib/helper.php
      	apps/user_ldap/tests/helper.php
      	core/register_command.php
      	lib/private/preferences.php
      	lib/private/user.php
      
      add ldap:check-user to check user existance on the fly
      
      Conflicts:
      	apps/user_ldap/lib/helper.php
      
      forgotten file
      
      PHPdoc fixes, no code change
      
      and don't forget to adjust tests
      4fa39250
    • Arthur Schiwon's avatar
      Split mapping from Access and Helper classes into it's own. Fully test them, too. · ec0f80fe
      Arthur Schiwon authored
      remove unused methods
      
      split mapping methods off from Access class
      
      fix DB query handling
      
      move 'clear mapping' methods from static helper to new mapping class
      
      add tests
      
      test directly with DB
      
      finishing tests and fix return value from setDNbyUUID
      
      add corresponding class for groups and make abstract test class neutral. helper tests is now obsolete as the tested functions were moved to the new mapper class.
      
      add missing info to PHPDoc
      
      add unmap method
      
      fix namespaces
      
      fix test inheritance
      
      PHPDoc and a small code restructure for scrutinizer, no effective changes
      
      PostgreSQL does not accept LIMIT in DELETE queries
      
      phpdoc fixes, no code changes
      ec0f80fe
    • Björn Schießle's avatar
      Next step in server-to-server sharing next generation, see #12285 · 24993280
      Björn Schießle authored
      Beside some small improvements and bug fixes this will probably the final state for OC8.
      
      To test this you need to set up two ownCloud instances. Let's say:
      
      URL: myPC/firstOwnCloud user: user1
      URL: myPC/secondOwnCloud user: user2
      Now user1 can share a file with user2 by entering the username and the URL to the second ownCloud to the share-drop-down, in this case "user2@myPC/secondOwnCloud".
      
      The next time user2 login he will get a notification that he received a server-to-server share with the option to accept/decline it. If he accept it the share will be mounted. In both cases a event will be send back to user1 and add a notification to the activity stream that the share was accepted/declined.
      
      If user1 decides to unshare the file again from user2 the share will automatically be removed from the second ownCloud server and user2 will see a notification in his activity stream that user1@myPC/firstOwnCloud has unshared the file/folder from him.
      24993280
    • Morris Jobke's avatar
      introduce names for user backends - IUserBackend · 6da33e1e
      Morris Jobke authored
      * LDAP with multiple servers also proved backendName
      6da33e1e
    • Jenkins for ownCloud's avatar
      [tx-robot] updated from transifex · 028b0efd
      Jenkins for ownCloud authored
      028b0efd
    • Andreas Fischer's avatar
      HHVM: In APC cache clear, only request the cache key in APCIterator. · 0ba5c182
      Andreas Fischer authored
      The default value of the $format parameter of the APCIterator constructur is
      APC_ITER_ALL which instructs the iterator to provide all available information
      on cache values being iterated over. Only the key value is necessary for
      matching and deletion via apc_delete(), though.
      
      This prevents a "Format values FILENAME, DEVICE, INODE, MD5, NUM_HITS, MTIME,
      CTIME, DTIME, ATIME, REFCOUNT not supported yet." notice on HHVM.
      0ba5c182
  3. Dec 18, 2014
  4. Dec 17, 2014
  5. Dec 16, 2014
  6. Dec 15, 2014
  7. Dec 14, 2014
Loading