Skip to content
Snippets Groups Projects
  1. 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
  2. Dec 23, 2014
    • Bernhard Posselt's avatar
      Intelligent container · f1951237
      Bernhard Posselt authored
      * resolves dependencies by type hint or variable name
      * simpler route.php
      * implementation of https://github.com/owncloud/core/issues/12829
      
      Generates and injects parameters automatically. You can now build full classes like
      
          $c->query('MyClassName')
      
      without having to register it as a service. The resolved object's instance will be saved by using registerService. If a constructor parameter is not type hinted, the parameter name will be taken.
      
      Therefore the following two implementations are identical:
      
          class Class1 { function __construct(MyClassName $class)
          class Class1 { function __construct($MyClassName)
      
      This makes it possible to also inject primitive values such as strings, arrays etc.
      
      In addition if the query could not be resolved, a `QueryException` is now thrown
      
      Routes can now be returned as an array from `routes.php` and an `appinfo/application.php` is optional
      
      Old commit messages:
      
      make it possible to return the routes instead of having to intialize the application
      try to get the controller by convention
      add first implementation of automatic resolve
      add another test just to be sure
      store the resolved object
      more tests
      add phpdoc to public app.php method
      use the same variable for the public app.php method
      deprecate old methods and add services for public interfaces
      deprecated getServer method
      disallow private api injection for apps other than core or settings (settings should be an app goddamnit :D)
      register userid because its such an often used variable
      fix indention and leading slash
      use test namespace
      add deprecation reasons, remove private api usage checks and remove deprecation from getServer()
      add additional public interfaces
      add public interface for rootfolder
      fix syntax error
      remove deprecation from methods where no alternative is there yet
      remove deprecated from method which has no alternative
      add timezone public service for #12881
      add another deprecation hint
      move deprecation into separate branch
      remove dead comment
      first try to get the namespace from the info.xml, if it does not exist, just uppercase the first letter
      also trim the namespace name
      add an interface for timefactory
      move timefactory to public and add icontrollermethodreflector
      keep core interface
      fix copyright date in headers
      f1951237
  3. Dec 20, 2014
  4. Dec 17, 2014
  5. Dec 16, 2014
  6. Dec 14, 2014
  7. Dec 04, 2014
    • Lukas Reschke's avatar
      Merge headers · db9765b4
      Lukas Reschke authored
      Otherwise the headers from `JSONResponse` are gone and the Content-Type of the response would be `text/html` instead of `application/json; charset=utf-8`. This leads to broken scripts since we set the `nosniff` tag, furthermore this is very bad from a security PoV.
      db9765b4
  8. Nov 27, 2014
    • Lukas Reschke's avatar
      Add functions to modify cookies to response class · 04813907
      Lukas Reschke authored
      Currently there is no AppFramework way to modify cookies, which makes it unusable for quite some use-cases or results in untestable code.
      
      This PR adds some basic functionalities to add and invalidate cookies.
      
      Usage:
      ```php
      $response = new TemplateResponse(...);
      $response->addCookie('foo', 'bar');
      $response->invalidateCookie('foo');
      $response->addCookie('bar', 'foo', new \DateTime('2015-01-01 00:00'));
      ```
      
      Existing cookies can be accessed with the AppFramework using `$this->request->getCookie($name)`.
      04813907
  9. Nov 12, 2014
  10. Nov 05, 2014
  11. Oct 29, 2014
    • Bernhard Posselt's avatar
      add dataresponse · 0696099b
      Bernhard Posselt authored
      fix docstrings
      
      adjust copyright date
      
      another copyright date update
      
      another header update
      
      implement third headers argument, fix indention, fix docstrings
      
      fix docstrings
      0696099b
  12. Aug 17, 2014
  13. Jul 29, 2014
  14. Jun 10, 2014
  15. Jun 05, 2014
  16. Jun 01, 2014
    • Lukas Reschke's avatar
      Fix PHPDoc · c8b5ae67
      Lukas Reschke authored
      - Remove not anymore existing parameters
      - Fix typo
      c8b5ae67
  17. May 13, 2014
  18. May 11, 2014
  19. May 09, 2014
    • Bernhard Posselt's avatar
      add cors middleware · 9a4d204b
      Bernhard Posselt authored
      remove methodannotationreader namespace
      
      fix namespace for server container
      
      fix tests
      
      fail if with cors credentials header is set to true, implement a reusable preflighted cors method in the controller baseclass, make corsmiddleware private and register it for every request
      
      remove uneeded  local in cors middleware registratio
      
      dont uppercase cors to easily use it from routes
      
      fix indention
      
      comment fixes
      
      explicitely set allow credentials header to false
      
      dont depend on better controllers PR, fix that stuff later
      
      split cors methods to be in a seperate controller for exposing apis
      
      remove protected definitions from apicontroller since controller has it
      9a4d204b
  20. Apr 23, 2014
  21. Apr 20, 2014
  22. Apr 19, 2014
  23. Apr 13, 2014
  24. Apr 09, 2014
  25. Apr 02, 2014
  26. Mar 10, 2014
  27. Mar 09, 2014
  28. Feb 19, 2014
  29. Feb 06, 2014
Loading