Commit Graph

44 Commits

Author SHA1 Message Date
Gunnar Hillert
2a9608397f Merge pull request #17 from garyrussell/INTEXT-24
* garyrussell-INTEXT-24:
  INTEXT-24 Lightweight WebSocket Server
2013-01-07 16:47:31 -05:00
Gary Russell
2034dbb6c8 INTEXT-24 Lightweight WebSocket Server
* Add Lightweight WebSocket Server Support
* Run WebSocketServerTests and open ws.html in a browser.
  - Sending 'start' begins sending an incrementing # once per second.
  - 'stop' stops the stream (leaving the socket open), 'start' resumes again.
  - Test terminates after 60 seconds.
* Fixes and Improvements for WebSocket Server
  - fix masking
  - fix bytes sent
  - add error handling to remove dead sockets
  - create new web page instead of using vert.x example
  - add status box
  - automatically update message to send to start/stop appropriately
  - update SI to 2.2.0.RELEASE
  - change test to a main()
* Use Interceptor for Handshake
* Move handshake to an interceptor instead of doing it in the SI flow.
* Add close button to web page.
* Add code to remove state from deserializer on close.
* Implement Orderly Close Per RFC6455
* Rename Packages - org.springframework.integration.x.*
* Change Version to 0.1.0.
* Autbahn Test Suite - All Tests Pass
  - 1.1.x tests from the Autobahn Test Suite.
  - Autobahn 1.2.x Tests (Binary)
  - Autobahn Test 2.* (Ping/Pong)
  - Autobahn Tests 3.* (Reserved Bits)
  - Autobahn Tests 4.* (Invalid Opcodes)
  - Autobahn 5.* (Fragmentation)
  - Autobahn 6.* (UTF-8 Handling)
  - Autobahn Tests 7.* (Close Handling)
* "non-strict" results - fast fail on bad UTF-8. We currently don't detect the bad UTF-8 until all fragments are received.
* Run AutobahnTests.java and add the following to fuzzingclient.json...

    {"agent": "SIServer", "url": "ws://localhost:18080", "options": {"version": 18}}

* Remove sysout
* Replace with logger.debug().
* Remove SockJS Dependencies
  - Project started as a SockJS client; WebSocket classes were incorrectly dependent on some SockJS code.
* Extracted the WebSocket code to its own class hierarchy.
* Test Autobahn with SSL (wss://...)
  - Add trust store and key store.
  - Add config to listen for wss: as well as ws: connections
* To test Autobahn for both ws and wss - In the wstest config file use:

    "servers": [
        {"agent": "SIServer", "url": "ws://localhost:18080", "options": {"version": 18}},
        {"agent": "SIServerSSL", "url": "wss://localhost:28080", "options": {"version": 18}}
              ],

* Polishing + Resequence when Using NIO
  - Improve debug logging
  - Clear fragments
  - Add ResequencingMessageHandler to resequence messages when using NIO (frames can arrive on different threads, out of order; this causes issues with the Autobahn tests.
* Reject Non WS Connections
  - only apply Resequencer if NIO Connection factory is configured with apply-sequence.
  - check protocol version - only 13 is supported.
2013-01-07 16:35:02 -05:00
Gunnar Hillert
433a26e956 Merge pull request #15 from ghillert/INTEXT-27
INTEXT-27 - SMB Adapter - Upgrade build to Gradle 1.2
2012-11-08 07:53:57 -08:00
Gunnar Hillert
bbf5621326 INTEXT-27 - SMB Adapter - Upgrade build to Gradle 1.2
For reference: https://jira.springsource.org/browse/INTEXT-27
2012-11-08 10:52:07 -05:00
Gunnar Hillert
063253d283 Merge pull request #14 from ghillert/INTEXT-26
INTEXT-26 - Upgrade build to Gradle 1.2
2012-11-08 07:29:54 -08:00
Gunnar Hillert
4d5b5e77b3 INTEXT-26 - Upgrade build to Gradle 1.2
For reference see: https://jira.springsource.org/browse/INTEXT-26
2012-11-08 10:28:05 -05:00
Gunnar Hillert
8e1c82d52b Merge pull request #13 from ghillert/INTEXT-25
INTEXT-25 - Polish pom and update dependency versions
2012-10-24 13:24:03 -07:00
Gunnar Hillert
3ab2d95fb2 INTEXT-25 - Polish pom and update dependency versions
Reference: https://jira.springsource.org/browse/INTEXT-25
2012-10-24 16:21:44 -04:00
Gunnar Hillert
574e3363f1 Merge pull request #12 from leejianwei/INTEXT-23
# By Jarred Li
* leejianwei-INTEXT-23:
  INTEXT-23 - Incorrect enum comparison
2012-10-07 19:58:53 -04:00
Jarred Li
987a35efae INTEXT-23 - Incorrect enum comparison 2012-10-07 19:57:32 -04:00
Gunnar Hillert
47c347f36a Update README.md 2012-10-07 20:51:22 -03:00
Gunnar Hillert
3fc5bbc762 Merge pull request #10 from leejianwei/INTEXT-22
# By Gunnar Hillert (1) and Jarred Li (1)
* leejianwei-INTEXT-22:
  INTEXT-22 - Polishing
  Add sample applications for Splunk adapter
2012-10-01 16:24:29 -04:00
Gunnar Hillert
85bfd8c39e INTEXT-22 - Polishing 2012-10-01 16:15:50 -04:00
Jarred Li
ec6aa137ac Add sample applications for Splunk adapter 2012-10-01 09:27:26 -04:00
Amol Nayak
e72f7ebc55 Update README.md
Provide a link to splunk
2012-09-30 11:47:33 +05:30
Gunnar Hillert
a5001b0f98 Merge pull request #8 from leejianwei/master
# By Jarred Li
* leejianwei-INTEXT-21:
  INTEXT-21 Add Splunk adapter For reference see: https://jira.springsource.org/browse/INTEXT-21
2012-09-29 15:09:24 -04:00
Jarred Li
deb09cdf9c INTEXT-21 Add Splunk adapter
For reference see: https://jira.springsource.org/browse/INTEXT-21
2012-09-29 15:04:19 -04:00
Gunnar Hillert
68d0ee607b Merge pull request #7 from ghillert/INTEXT-16 2012-08-23 13:14:08 -07:00
Gunnar Hillert
2c8bf5a65b INTEXT-16 - Fix Print Module Build Issues
For reference see: https://jira.springsource.org/browse/INTEXT-16
2012-08-22 23:18:42 -04:00
Gunnar Hillert
ded9df326d Merge pull request #6 from amolnayak311/INTEXT-15
INTEXT-15: Rename the xq-datasource attribute to data-source
2012-08-21 11:28:56 -07:00
Amol Nayak
9fe993b4bd INTEXT-15: Rename the xq-datasource attribute to data-source 2012-08-21 23:03:46 +05:30
Gunnar Hillert
0d61dc2da3 Merge pull request #4 from amolnayak311/INTEXT-14
* amolnayak311-INTEXT-14:
  INTEXT-14: Fix some of the code compliance issues in the XQuery module
2012-08-20 17:02:18 -04:00
Amol Nayak
72ba2bcc56 INTEXT-14: Fix some of the code compliance issues in the XQuery module 2012-08-20 22:22:15 +05:30
Gunnar Hillert
aa0e80f022 Fixed Spelling Error in README.md 2012-08-17 16:46:03 -03:00
Gunnar Hillert
cef86e6e45 Fixed version to 1.0.0.BUILD-SNAPSHOT 2012-08-17 16:05:27 -03:00
Gunnar Hillert
806acadbf8 Fix Gradle Wrapper for SMB Module 2012-08-17 01:36:54 -04:00
Gunnar Hillert
4562fd0c1c Fix PrintMessageHandlerTest 2012-08-17 01:24:46 -04:00
Gunnar Hillert
8200d34d6d Merge pull request #1 from amolnayak311/INTEXT-XQuery
* amolnayak311-INTEXT-XQuery:
  INTEXT-12 - Add XQuery support
2012-08-16 23:25:05 -04:00
Amol Nayak
0180a51729 INTEXT-12 - Add XQuery support
For reference: https://jira.springsource.org/browse/INTEXT-12
2012-08-16 23:18:03 -04:00
Gunnar Hillert
e353bf49f5 Print - Fixed Gradle Wrapper 2012-08-16 15:56:00 -04:00
Gunnar Hillert
d0ab07d400 Merge pull request #3 from ghillert/print-cleanup
Print module - invalid char
2012-08-16 11:21:48 -07:00
Gunnar Hillert
25b980048a Print module cleanup 2012-08-16 14:19:35 -04:00
Gunnar Hillert
08c79141c6 Merge pull request #2 from ghillert/print-cleanup
Print module cleanup
2012-08-16 11:03:09 -07:00
Gunnar Hillert
c47caa499d Print module cleanup 2012-08-16 14:01:49 -04:00
Gunnar Hillert
255a74ecac Improving the Print Adapter
* Add better namespace support
* Add documentation
* Add test cases (minimal)
* Add functionality
2012-08-13 16:03:56 -04:00
Gunnar Hillert
937d7467d4 Fixed an escaping issue in README.md 2012-08-07 17:36:21 -03:00
Gunnar Hillert
c337a0fbac Update README.md - add detailed instructions 2012-08-07 15:36:22 -04:00
Gunnar Hillert
a47fd8524a Add Spring Integration Print Adapter 2012-06-22 09:34:57 -04:00
Gunnar Hillert
1f282a1824 Polishing SMB adapter
* Convert build to Gradle
* Add Readme
* Comment out several failing test
2012-06-17 22:59:20 -04:00
Gunnar Hillert
c582029906 Merge SMB Adapter 2012-06-15 21:49:34 -04:00
Gunnar Hillert
ccda7c522a Preparing SI SMB Extension Adapter 2012-06-15 17:25:49 -04:00
Gunnar Hillert
dce16ef457 Initial commit 2012-06-13 09:05:53 -07:00
Markus Spann
e777bd77f5 INT-2407 base-smb-adapter-type attribute "channel" should be use="optional" (https://jira.springsource.org/browse/INT-2407) 2012-01-23 10:16:20 +01:00
Markus Spann
076610509a New module spring-integration-smb
Spring Integration support for Server Message Block (SMB) also known as Common Internet File System (CIFS).
2012-01-16 15:29:50 +01:00