1. 02 Aug, 2016 1 commit
  2. 01 Aug, 2016 1 commit
  3. 28 Jul, 2016 1 commit
  4. 26 Jul, 2016 5 commits
  5. 04 Jul, 2016 1 commit
  6. 20 Jun, 2016 1 commit
  7. 22 Apr, 2016 1 commit
  8. 01 Feb, 2016 1 commit
    • Björn Butzin's avatar
      Improved TimeoutHashMap2 · 7b80696a
      Björn Butzin authored
       - TimeoutHashMap2 has now reduced memory footprint (~50% - removed timeque)
       - TimeoutHashMap2 is now thread save (synchronized methods & moved update of the map from Timer to TimeoutHashMap2)
       - TimeoutHashMap2 now focuses on fast insert and remove, instead of fast removal of expired entries as this happens in the background
      7b80696a
  9. 29 Jan, 2016 2 commits
    • Björn Butzin's avatar
      added · 3686d6bb
      Björn Butzin authored
       - TimeoutHashMap2 as alternative to TimeoutHashMap which keeps its content updated on its own by using an internal thread who wakes when an entry has timed out and deletes it.
      3686d6bb
    • Björn Butzin's avatar
      removed · 8341f133
      Björn Butzin authored
       - CoapChannelListener.java -> empty and unused (updated CoapClient and CoapServer accordingly)
      modified
       - documentation (CoapResource)
       - cleanup (CoapResponseCode, CoapRequestCode, CoapPacketType )
       - added first test setting (InterfaceTest)
       - ResourceServer Interface now extends CoapServer (instead of being parallel)
       - ToDo's: removed already finished ToDo's, added some Fixme's for potential null pointer access
      8341f133
  10. 28 Jan, 2016 1 commit
    • Björn Butzin's avatar
      CoapChannelManager & BasicCoapChannelManager - Added method to remove resource... · 93e1d23f
      Björn Butzin authored
      CoapChannelManager & BasicCoapChannelManager - Added method to remove resource server channel from the channel manager (used to stop resource server)
      BasicCoapRequest - Changed getURIPath to return non-URL-encoded string
      CoapResource & BasicCoapResource - added new Constructors and setValue methods for string values instead of byte[]; Removed writable and replaced by postable & putable
      Resource Server & CoapResourceServer - implemented start & stop; reviewed onRequest; updated create permissions & process
      CoreResource - updated access permissions, Fixed filter query bug
      BasicResourceTest & InterfaceTest - updated test setUp
      Encoder - added as helper class to encode and decode UTF-8 string <-> byte[]
      93e1d23f
  11. 26 Jan, 2016 1 commit
    • Björn Butzin's avatar
      Cleanup & added feature "/.well-known/core filter" & BUGFIX CoAP Header Option ignored · 5ce8f292
      Björn Butzin authored
      ---
      Deleted:
       - CoapWellKnownResource - unfinished & unused
       - Resource - merged content into CoapResource.java -> avoids problematic casting in the ResourceServer
       - ResourceHandler - undocumented/unknown purpose & unused
      Modified:
       - AbstractCoapMessage -> BUGFIX CoAP Header Option ignored
       - CoapMediaType -> added mime types
       - BasicCoapResource -> added interface description, size estimate & configuration for read and write permissions
       - CoapResource -> changed to more generic datatypes & merged with Resource
       - CoapResourceServer -> changed according to modiied interfaces
       - CoreResource -> now inherits from BasicCoapResource & removed duplicate code & added feature "/.well-known/core filter"
       - Resource Server -> changed according to modified interfaces & enhanced documentation
       - InterfaceTest -> removed encoding error & warning suppress
      5ce8f292
  12. 13 Nov, 2015 1 commit
  13. 16 Oct, 2015 2 commits
  14. 01 Sep, 2015 1 commit
  15. 25 Jun, 2015 2 commits
  16. 24 Jun, 2015 1 commit
  17. 31 May, 2015 1 commit
  18. 18 May, 2015 1 commit
  19. 11 May, 2015 1 commit
  20. 07 May, 2015 3 commits
  21. 06 May, 2015 3 commits
  22. 18 Mar, 2015 1 commit
  23. 17 Mar, 2015 2 commits
  24. 13 Mar, 2015 3 commits
    • Björn Butzin's avatar
      ws4d-jcoap-applications · 3717eeed
      Björn Butzin authored
      - changed target runtime to JRE 1.7
      
      ws4d-jcoap-plugtest
      - changed target runtime to JRE 1.7
      - changed dependency from jar to project
      - added /.settings to .gitignore
      3717eeed
    • Björn Butzin's avatar
      removed binary folders · e538777e
      Björn Butzin authored
      e538777e
    • Björn Butzin's avatar
      Cleaned Master branch to be standard jCoAP implementation · f0e811b0
      Björn Butzin authored
      - changed .project file
      -- use JDK1.7 as Runtime Target instead of JamaicaVM
      -- removed dependency to javolution
      
      - removed javolution import
      -- @ BasicCoapClientChannel.java
      -- @ BasicCoapServerChannel.java
      -- @ BasicCoapSocketHandler.java
      
      - moved ws4d-jcoap/bin/.gitignore into toplevel projectfolder
      
      - added /bin to all toplevel project .gitignore
      f0e811b0
  25. 03 Feb, 2015 1 commit
  26. 15 Jul, 2014 1 commit