Skip to content
Snippets Groups Projects
  1. Jul 28, 2015
  2. Jun 16, 2015
  3. Jun 03, 2015
  4. May 26, 2015
    • Lukas Reschke's avatar
      Add check for availability of /dev/urandom · bc6d17ed
      Lukas Reschke authored
      Without /dev/urandom being available to read the medium RNG will rely only on the following components on a Linux system:
      
      1. MicroTime: microtime() . memory_get_usage() as seed and then a garbage collected microtime for loop
      2. MTRand: chr((mt_rand() ^ mt_rand()) % 256)
      3. Rand: chr((rand() ^ rand()) % 256)
      4. UniqId: Plain uniqid()
      
      An adversary with the possibility to predict the seed used by the PHP process may thus be able to predict future tokens which is an unwanted behaviour.
      
      One should note that this behaviour is documented in our documentation to ensure that users get aware of this even without reading our documentation this will add a post setup check to the administrative interface.
      
      Thanks to David Black from d1b.org for bringing this again to our attention.
      bc6d17ed
  5. May 18, 2015
  6. May 11, 2015
  7. May 05, 2015
  8. Apr 20, 2015
  9. Apr 07, 2015
  10. Apr 03, 2015
  11. Mar 28, 2015
  12. Mar 27, 2015
  13. Mar 16, 2015
  14. Mar 02, 2015
    • Lukas Reschke's avatar
      Let users configure security headers in their Webserver · bbd5f284
      Lukas Reschke authored
      Doing this in the PHP code is not the right approach for multiple reasons:
      
      1. A bug in the PHP code prevents them from being added to the response.
      2. They are only added when something is served via PHP and not in other cases (that makes for example the newest IE UXSS which is not yet patched by Microsoft exploitable on ownCloud)
      3. Some headers such as the Strict-Transport-Security might require custom modifications by administrators. This was not possible before and lead to buggy situations.
      
      This pull request moves those headers out of the PHP code and adds a security check to the admin settings performed via JS.
      bbd5f284
  15. Feb 16, 2015
  16. Jan 30, 2015
  17. Jan 29, 2015
  18. Jan 27, 2015
    • Morris Jobke's avatar
      Add value if restore of data is possible for a user · 9fbeaf0f
      Morris Jobke authored
      * reason: nice to know before password change in user management
      * restore is possible:
      	* encryption is disabled
      	* encryption is enabled, admin and user has checked the
      	  restore option
      * if not possible:
      	* highlight users row in red once the admin wants to change the password
      	* show also a little tipsy
      9fbeaf0f
  19. Jan 23, 2015
  20. Jan 18, 2015
  21. Jan 07, 2015
    • Georg Ehrke's avatar
      add Download logfile button to admin settings · f579f2bd
      Georg Ehrke authored
      add logSettingsController
      
      add download logfile button
      
      move getEntries to LogSettingsController
      
      move set log level to logsettingscontroller.php
      
      add warning if logfile is bigger than 100MB
      
      add unit test for set log level
      
      fix typecasting, add new line at EoF
      
      show log and logfile download only if log_type is set to owncloud
      
      add unit test for getFilenameForDownload
      f579f2bd
  22. Dec 18, 2014
    • Morris Jobke's avatar
      Mail address of users is now changable in the user management · 5913af8a
      Morris Jobke authored
      * introduced new route settings/users/{id}/mailAddress
      * kept old responses
      * better error messages
      * dropped lostpassword.php from settings/ajax
      * cleaned up the UserList.add() and hand in user object instead of
        each attribute as another parameter
      * check for change permission of mail address
      * proper response messages
      5913af8a
  23. Dec 16, 2014
  24. Dec 12, 2014
  25. Dec 10, 2014
  26. Dec 09, 2014
    • Lukas Reschke's avatar
      Expose backend type via REST API · 4c13918b
      Lukas Reschke authored
      This change will expose the user backend via the REST API which is a pre-requisite for https://github.com/owncloud/core/issues/12620.
      
      For example:
      ````json
      [{"name":"9707A09E-CA9A-4ABE-A66A-3F632F16C409","displayname":"Document Conversion User Account","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/9707A09E-CA9A-4ABE-A66A-3F632F16C409","lastLogin":0,"backend":"OCA\\user_ldap\\USER_LDAP"},{"name":"ED86733E-745C-4E4D-90CB-278A9737DB3C","displayname":"Hacker","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/ED86733E-745C-4E4D-90CB-278A9737DB3C","lastLogin":0,"backend":"OCA\\user_ldap\\USER_LDAP"},{"name":"71CDF45B-E125-450D-983C-D9192F36EC88","displayname":"admin","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/71CDF45B-E125-450D-983C-D9192F36EC88","lastLogin":0,"backend":"OCA\\user_ldap\\USER_LDAP"},{"name":"admin","displayname":"admin","groups":["admin"],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/admin","lastLogin":"1418057287","backend":"OC_User_Database"},{"name":"test","displayname":"test","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/test","lastLogin":0,"backend":"OC_User_Database"}]
      ```
      4c13918b
  27. Dec 08, 2014
  28. Nov 19, 2014
  29. Nov 17, 2014
  30. Nov 14, 2014
  31. Nov 03, 2014
Loading