1. 29 May, 2017 3 commits
  2. 08 Nov, 2016 1 commit
  3. 07 Nov, 2016 1 commit
    • Björn Butzin's avatar
      cleaned maven build: · da534951
      Björn Butzin authored
      rename maven artifacts for clarification (now: org.ws4d.jcoap.core, org.ws4d.jcoap.examples, org.ws4d.jcoap.proxy)
      jcoap.core: removed jUnit4 dependency from classpath; was already part of maven build
      jcoap.examples: removed jcoap.core project dependency from classpath; added dependency to maven build
      da534951
  4. 21 Oct, 2016 1 commit
  5. 09 Sep, 2016 5 commits
  6. 08 Sep, 2016 1 commit
  7. 02 Aug, 2016 1 commit
  8. 01 Aug, 2016 1 commit
  9. 28 Jul, 2016 1 commit
  10. 26 Jul, 2016 5 commits
  11. 04 Jul, 2016 1 commit
  12. 20 Jun, 2016 1 commit
  13. 22 Apr, 2016 1 commit
  14. 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
  15. 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
  16. 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
  17. 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
  18. 13 Nov, 2015 1 commit
  19. 16 Oct, 2015 2 commits
  20. 01 Sep, 2015 1 commit
  21. 25 Jun, 2015 2 commits
  22. 24 Jun, 2015 1 commit
  23. 31 May, 2015 1 commit
  24. 18 May, 2015 1 commit
  25. 11 May, 2015 1 commit
  26. 07 May, 2015 2 commits