Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
...
This comparison is big! We're only showing the most recent 250 commits
Commits on Feb 27, 2011
@neotyk neotyk RequestBuilder api usage update 720b97b
@neotyk neotyk Merge branch 'feature/deprecated-api' into development 64b6c1b
Commits on Mar 24, 2011
@xeqi xeqi Bump user-agent version number. 2e9ad7b
@xeqi xeqi Add a :preemptive option for auth
Some servers, like the campfire streaming api, do not send the auth challenge.
So allow us to force starting with authentication.
fec1933
Commits on Apr 07, 2011
@neotyk neotyk Merge branch 'master' into development ade1f72
@vgeshel vgeshel up to AsyncHttpClient 1.6.3 d17987c
@neotyk neotyk Fix changed authentication behavior. a409899
@neotyk neotyk Doesn't break anymore. 4a4ed30
Commits on Apr 08, 2011
@neotyk neotyk TODO for uncommenting test once AHC is released with fix. 87a2588
@neotyk neotyk Moved gen-methods to client ns. f3a96d0
@neotyk neotyk Let's break things by not having default client instance anymore. f7c6569
@neotyk neotyk Explicit client for all http.async.client operations. 175b082
Commits on Apr 11, 2011
@neotyk neotyk Removed with-client macro, didn't really bring much value. 4d3fa60
@neotyk neotyk User-Agent version bump. 518dff5
@neotyk neotyk gen-methods macro should be private. 796c504
@neotyk neotyk Change log update. 730fe83
Commits on Apr 18, 2011
@neotyk neotyk Replaced proxy with reify for AsyncHandler. Issue #13. 381a9d8
@neotyk neotyk Issue #14 make convert-method hash-map. 820f235
Commits on May 19, 2011
@neotyk neotyk New version will break backward compatibility. 616e045
Commits on Jun 14, 2011
@neotyk neotyk Documentation updated to reflect changes in 0.3.0-SNAPSHOT. 1154283
@neotyk neotyk Updating documentation. 9690904
@neotyk neotyk Upgraded to latest marginalia 687dfad
Commits on Jun 15, 2011
@neotyk neotyk Documentation export in place. c0b593f
Commits on Jun 16, 2011
@neotyk neotyk Release v0.3.0. c3286dc
@neotyk neotyk Next iteration. baf56e3
Commits on Jun 17, 2011
@neotyk neotyk Tests for preemptive authentication. 99a61ec
@neotyk neotyk Removed with-client from documentation and added preemptive
authentication to it.
c7e7e8f
Commits on Jun 20, 2011
@neotyk neotyk Upgraded async-http-client to v1.6.4. ac979fe
@neotyk neotyk v0.3.1 release efc5579
@neotyk neotyk Next development cycle. c207487
Commits on Jun 22, 2011
@neotyk neotyk Update documentation for release v0.3.1. 399608a
@neotyk neotyk Merge branch 'release/v0.3.1' into development 7c863f0
Commits on Jul 01, 2011
@DanielJomphe DanielJomphe Add syntax highlighting e1841d7
@neotyk neotyk Merge pull request #18 from DanielJomphe/patch-1
Add syntax highlighting
011c11d
Commits on Sep 19, 2011
@neotyk neotyk Tests for reproducing issue #21.
Two tests added:
- test-post-no-body
- test-put-no-body

Both are sending no body.
146b191
@neotyk neotyk Support multiple values for query parameters. 3689674
@neotyk neotyk Adapt to new API. 66bbbdc
@neotyk neotyk Adapt to new API. 603c562
@neotyk neotyk Merge branch 'issue-21' into development dcf8284
@neotyk neotyk Merge branch 'issue-22' into development eeb74c7
Commits on Sep 26, 2011
@adamwynne adamwynne made Clojure 1.3 compliant 7d607cc
@adamwynne adamwynne make it push to clojars for me 256d362
@vgeshel vgeshel Bumped the version number to 0.4.0 c6dca63
Commits on Sep 27, 2011
@adamwynne adamwynne another fix to eliminate clojure.contrib references 197f525
@vgeshel vgeshel removed clojure.contrib dependency - merge from 6324d78
@neotyk neotyk Merge branch 'development'
Conflicts:
	project.clj
267b4f7
@neotyk neotyk AHC 1.6.5v c5c10dd
Commits on Dec 26, 2011
@neotyk neotyk Documentation work. b23eab0
@michaelklishin michaelklishin Add .travis.yml 242e78e
@neotyk neotyk Merge pull request #25 from michaelklishin/master
Add .travis.yml
d51dba1
@neotyk neotyk Added build status from Travis CI. db69655
@neotyk neotyk Use promise from Clojure 1.3.
Clojure 1.3 offers checking if c.c/promise was realized.
Great opportunity to remove hackery done to make this checking happen
on 1.2.
bee5a6a
@neotyk neotyk Travis configuration.
Do javac before building.
Only build master and development branches.
Notify IRC channel.
5636cdc
@neotyk neotyk Build status images in README.
Build statuses for both master and development branches.
c70d5b4
Commits on Dec 27, 2011
@neotyk neotyk Newer codox.
codox updated to 0.3.1.
f7e881b
@neotyk neotyk Documentation links, partial.
Partially done update of links to API documentation.
Now referring to codox generated documentation for API.
9e8329a
@neotyk neotyk API links in docs.
Rest of API links in docs is referring to codox generated one.
683b182
Commits on Dec 28, 2011
@neotyk neotyk Update README. 5b1dd21
Commits on Dec 30, 2011
@neotyk neotyk Changelog for 0.4.0 release and Google Analytics. e9de82e
@neotyk neotyk Tracking. 6093790
@neotyk neotyk Release v0.4.0. 8d41d58
@neotyk neotyk Next development cycle.
v0.4.1
75ae536
Commits on Jan 12, 2012
@jkk jkk fix create-client's :idle-in-pool-timeout option not being set correctly 2f905da
@neotyk neotyk Merge pull request #27 from jkk/patch-1
fix create-client's :idle-in-pool-timeout option not being set correctly
f47faf9
Commits on Jan 21, 2012
@neotyk neotyk Logging configuration.
- Added stf4j adapter for log4j to be able to capture debugging info
  from AHC.
- Provided basic configuration for test runs, INFO level by default.
  Change log4j.properties rootLevel to DEBUG if you are debugging.
- Removed hardcoded logger settings from test.clj.
2d2c8f6
@neotyk neotyk Type hint encoding.
To remove reflection warning provided String type hint for argument to
call to toString of ByteArrayOutputStream in stream testing.
96504f9
@neotyk neotyk Update default User-Agent.
Updated user agent to reflect current version.
This should be build from version constant, that should be
automatically updated with releases, not sure how to do it yet.
1f30b35
@neotyk neotyk Call constructor of ConstraintMapping.
Last refactoring removed call to constructor of ConstraintMapping, and
broke a build.
7a8f3f5
Commits on Jan 24, 2012
@klang klang 0.4.0-SNAPSHOT does not exist on clojars. Simply making sure that the…
… :dependencies work as intended.
cbd3b47
@neotyk neotyk Merge pull request #28 from klang/patch-1
0.4.0-SNAPSHOT does not exist on clojars
6d87f0d
Commits on Feb 03, 2012
@neotyk neotyk Async Http Client v1.7.0. dbae286
Commits on Feb 04, 2012
@neotyk neotyk Fix for #26.
Fix based on patch by btatnall.
Response body will always be delivered on response completion.
e040f5c
@neotyk neotyk Lein adf7d94
@neotyk neotyk Merge branch 'development' of github.com:neotyk/http.async.client int…
…o development

Conflicts:
	project.clj
0939aae
Commits on Feb 06, 2012
@neotyk neotyk v0.4.1 Documentation.
Documentation update for release v0.4.1.
440795b
@neotyk neotyk User agent upgrade
Adjust user agent to new release.
0b09deb
@neotyk neotyk v0.4.1 Release a0ecfb2
@neotyk neotyk v0.4.2-dev
Next development cycle.
5680614
Commits on Feb 07, 2012
@neotyk neotyk AHC not AC.
Fix a typo in changelog.
a7c688f
Commits on Feb 17, 2012
A. Diamond Added support for x509 client certificates. All unit tests are passing. a12f912
Commits on Feb 20, 2012
A. Diamond Added docstring comment for ssl-context in create-client 91d57af
@neotyk neotyk Merge remote-tracking branch 'diamondap/master' into development 711f5ad
@neotyk neotyk Release 0.4.2.
Added support for client certificates.
0337e36
@neotyk neotyk v0.4.3 development cycle 4c39330
Commits on Feb 21, 2012
@neotyk neotyk SSL context documentation 7d8404d
Commits on Feb 24, 2012
@canassa canassa Fixes a issue that happens when the response headers contains only on…
…e 'set-cookie' entry.
e139a02
@neotyk neotyk Merge branch 'cookie-issue' into development 755205b
@neotyk neotyk Upgrade AHC to v1.7.1 1acb3b4
@neotyk neotyk Changelog update. 40286e8
Commits on Feb 29, 2012
@neotyk neotyk Release v0.4.3. 88790b5
@neotyk neotyk Next development cycle. a271d4c
@neotyk neotyk Connection timeout test. 9457a55
@neotyk neotyk Close client after test.
In test client was created but never closed.
225bd62
Commits on Mar 31, 2012
@neotyk neotyk Simplified callback API.
Work on issue #32.
API is simplified already, documentation needs update to reflect those changes.
d9f250c
@neotyk neotyk Simplified callback API.
Work on issue #32.
Documentation string for h.a.c.r/execute-request updated.
Now it mentions that callbacks are optional and what are default values.
58959b9
@neotyk neotyk Simplified callback API.
Work on issue #32.
Internal usage of execute-request follows now simplified form.
0e7c082
Commits on Apr 02, 2012
@neotyk neotyk Documentation update.
Work on issue #32.
Updated docs to show simplified callback API.
Change namespace in all samples from 'client' to 'http', it all reads
better now.
8a07687
Commits on Apr 27, 2012
@neotyk neotyk #12 Documentation with samples from callbacks. 395f9a6
@neotyk neotyk #32 test for callbacks. b4e9097
@neotyk neotyk codox upgrade. 24a486b
@neotyk neotyk AHC upgrade. f297f99
@neotyk neotyk Clojure 1.4. 60f3de7
@neotyk neotyk This test should take longer. fc21a99
@neotyk neotyk Documentation update for v0.4.4. 24e03a1
@neotyk neotyk Release v0.4.4. 30e1a44
@neotyk neotyk Ignore .lein-plugins. c2445bc
Commits on Apr 30, 2012
@neotyk neotyk Next development cycle. 8adb137
@neotyk neotyk There's a function for that! b613364
Commits on May 01, 2012
@neotyk neotyk when instead of if. 8036bce
Commits on May 02, 2012
@neotyk neotyk Multipart support (string).
First part of multipart support.
Includes string part multipart.
2cd9186
Commits on May 03, 2012
@neotyk neotyk Multipart support (file).
File multipart part support.
7b96b8f
@neotyk neotyk Multipart support (byte array). 7602580
Commits on May 04, 2012
@neotyk neotyk Multipart documentation.
Documentation with examples of how to use multipart.
92b7453
@neotyk neotyk Update changelog with changes of v0.4.5. 9ceaa92
@neotyk neotyk Documentation update. 6c6f166
Commits on May 06, 2012
@neotyk neotyk Read url and raw-url from response.
Work for issue #35.
2320835
@neotyk neotyk Documentation for url and raw-url.
Closes issue #35.
81d9fbb
@neotyk neotyk Simplified safe-get, was unnecessarily complex. b0d9349
@neotyk neotyk Release v0.4.5. 8ea2232
Commits on May 11, 2012
@neotyk neotyk Added discussion forum. d403dc1
Commits on May 12, 2012
@neotyk neotyk Next development cycle.
v0.5.0 starts now.
391739a
Commits on May 20, 2012
@neotyk neotyk Added content-type, redirect? and location. c9145c3
Commits on May 21, 2012
@neotyk neotyk WebSocket support.
Draft WebSocket support.
6b066f1
@neotyk neotyk WebSocket send. 1bcf1aa
Commits on May 24, 2012
@neotyk neotyk Merge branch 'websocket' into demo 97c99e9
Commits on May 25, 2012
@neotyk neotyk Allow multiple consumers of stream-seq to close. d49776b
@neotyk neotyk Upgrade async-http-client to v1.7.5. 3827f65
Commits on Jun 10, 2012
@michaelneale michaelneale removed erroneous client being passed to prepare-request 5b46a92
@neotyk neotyk Merge branch 'development' into api 155d14b
@neotyk neotyk h.a.c/redirect? documented. 45f1e7b
@neotyk neotyk Documentation for h.a.c/content-type and h.a.c/location. 76d0a38
@neotyk neotyk Tests for content-type, redirect? and location.
Closes #37.
1d3584d
Commits on Jul 09, 2012
@neotyk neotyk Merge branch 'master' into development 699c973
@neotyk neotyk http.async.client is using YourKit, woo hoo! 1315cbb
@neotyk neotyk Merge branch 'master' into development 4b86d84
Commits on Sep 03, 2012
@thoughtmanifest thoughtmanifest Add UnsupportedOperationException when throwing 1d13549
@thoughtmanifest thoughtmanifest Making the message more useful e770ddf
@thoughtmanifest thoughtmanifest Add Tests for UnsupportedOperationException c6bbad7
@neotyk neotyk Merge branch 'header-exception' of https://github.com/g1nn13/http.asy…
…nc.client into g1nn13-header-exception
2b145a0
@neotyk neotyk leiningen 2 27ad5c0
@neotyk neotyk tell travis to use leiningen 2. 284d7be
@neotyk neotyk typo in travis config. 4c69320
Commits on Sep 05, 2012
@neotyk neotyk Support PATCH method. 1cdcdce
Commits on Sep 10, 2012
@neotyk neotyk Remove refer-clojure for promise, not needed anymore. 326610d
@neotyk neotyk Merge branch 'development' into patch-method 2ffd352
Commits on Oct 08, 2012
@neotyk neotyk Merge branch 'websocket' into development 4d4b390
@neotyk neotyk Merge branch 'demo' into development
Conflicts:
	project.clj
d15f8aa
@neotyk neotyk v0.5.0 release 07b8f1d
Commits on Nov 30, 2012
@neotyk neotyk #43 and last version in docs. 2f7d8e0
Commits on Jan 28, 2013
@josephwilk josephwilk Add remove-params-on-redirect option 7ea9375
Commits on Jan 29, 2013
@neotyk neotyk New dev cycle. 018633b
@neotyk neotyk Merge pull request #46 from josephwilk/development
Add remove-params-on-redirect option
6f58d58
@neotyk neotyk Update AHC to latest version. 989e9d6
Commits on Feb 10, 2013
@josephwilk josephwilk document :remove-params-on-redirect option b7a2460
Commits on Feb 11, 2013
@neotyk neotyk Merge pull request #48 from josephwilk/development
document :remove-params-on-redirect option
a670323
@neotyk neotyk Minor documentation update. c057716
@neotyk neotyk Release v0.5.1 86fb630
@neotyk neotyk Release v0.5.2 - Java 1.6 build 3e840d9
Commits on Feb 21, 2013
@neotyk neotyk #51 Documentation for v0.5.0. 3bfe6fb
Commits on Mar 24, 2013
@neotyk neotyk v0.5.3 development cycle start e082680
@neotyk neotyk Test describing behavior for throwing exceptions from error handler.
As described in #53.
b03af54
@neotyk neotyk Fixes #53.
If error handler throws exception this exception is delivered in
:error slot of response.
6ad8003
@neotyk neotyk Test describing behavior for throwing exceptions from error handler.
As described in #52.
Fixes #52.

If error handler throws exception this exception is delivered in
:error slot of response.
674cc46
@neotyk neotyk Merge branch 'development' of github.com:neotyk/http.async.client int…
…o development
0d5de4d
Commits on Jun 07, 2013
@bpoweski bpoweski Update link to async-http-client f3d0251
Commits on Jun 10, 2013
@neotyk neotyk Merge pull request #53 from bpoweski/development
Update link to async-http-client
f7c586f
Commits on Jul 03, 2014
@jcrossley3 jcrossley3 Allow websocket to take request options 6285cac
Commits on Aug 30, 2014
Christian Weilbach Fix shadowing of ws atom. 6bed58a
Commits on Sep 23, 2014
@neotyk neotyk Merge pull request #57 from ghubber/development
Fix shadowing of ws atom.
1105408
Commits on May 20, 2015
@cch1 Update logging dependencies e7b786f
Commits on May 21, 2015
@cch1 Merge pull request #58 from roomkey/update-dependencies
Update logging dependencies
97e788c
@cch1 Tweak .gitignore for current leiningen REPL droppings 5e1f733
@cch1 Exclude clojure.core/send in tests where it conflicts with a.h.c ca979d1
@cch1 Update project plugins 8a046ae
@cch1 Switch to `require` syntax instead of `use` in `ns` forms 06dedd9
@cch1 Resolve reflection warnings in tests bff0e68
@cch1 Update Clojure dependency to 1.5.1 d7b594b
@cch1 Tweak exclusions for pedantic dependencies 109c3d1
@cch1 Fix brittle test dependent on query param order
Key order in a hash-map is indeterminate
5be3868
Commits on May 22, 2015
@cch1 Isolate tests with a fresh client & use dynamic var for server
With Clojure 1.6, there are sporadic test failures when the same client
is used for each test.  Not yet sure why, but the failures frequently
appear in test-head.
bd026a8
@cch1 Update Clojure dependency to 1.6 8fbd436
@cch1 Reformat source code per emacs + cider
No syntax changes at all.
0007590
@cch1 Update to latest version of jetty for testing 3475672
@cch1 Update AHC to 1.8.0
* Handle empty HttpResponseBodyPart in onBodyPartReceived.  With an
  empty response body, 1.8.0 calls onBodyPartReceived with a zero-
  length HttpResponseBodyPart, while version 1.7.x did not even
  call onBodyPartReceived.

* Fight through broken Request.getRawUrl().  With suspicious query
  params, 1.7.10's getRawUrl works, while 1.7.16 blows up.  So we
  degrade getRawUrl to getUrl for now.
9e969de
@cch1 Update AHC to 1.8.2
* Handle new options and refactoring of Cookie class with maximum BC
2040544
@cch1 Update AHC to 1.8.16 d561bb4
@cch1 Remove RequestBuilderWrapper and work directly with RequestBuilder 603e39f
@cch1 Update changelog c382aa3
@cch1 Cleanup .gitignore
User-specific ignores (for editor or OS droppings) don't belong here.
5539684
Commits on May 26, 2015
@cch1 Update jetty test dependencies 3436f25
Commits on Jun 08, 2015
@cch1 Use `require` syntax instead of `use` 7b2c888
Commits on Jun 10, 2015
@cch1 Cleanup .gitignore
User-specific ignores (for editor or OS droppings) don't belong here.
27d976f
@cch1 Exclude clojure.core/send in tests where it conflicts with a.h.c 4d2704b
@cch1 Resolve reflection warnings in tests 193a4a2
@cch1 Update project plugins b958e77
@cch1 Switch to `require` syntax instead of `use` in `ns` forms 0150f40
@cch1 Isolate tests with a fresh client & use dynamic var for server
With Clojure 1.6, there are sporadic test failures when the same client
is used for each test.  Not yet sure why, but the failures frequently
appear in test-head.
68e565a
@cch1 Fix brittle test dependent on query param order
Key order in a hash-map is indeterminate
9926aeb
@cch1 Update Clojure dependency to 1.6 b7c2976
@cch1 Reformat source code per emacs + cider
No syntax changes at all.
4633c88
@cch1 Update to latest version of jetty for testing 42324ee
@cch1 Remove RequestBuilderWrapper and work directly with RequestBuilder 0aa9313
@cch1 Deprecate client/raw-url 7351025
@cch1 Update changelog c694efb
@cch1 Correct license key in project.clj 22fe38f
@cch1 Tweak Travis CI configuration b34b0db
@cch1 Add profiles for Clojure 1.4.0 and 1.5.1 2c45731
@cch1 Tweak README.markdown 1b079ba
@cch1 Tweak codox configuration 2005bc7
@cch1 Update url key in project.clj 673fc61
Commits on Jun 11, 2015
@cch1 Add Clojure 1.3.0 profile for max backwards compatibility with 0.5.2. ac80330
@cch1 Update more docs to reflect deprecation of raw-url d605158
@cch1 Change all references from previous project owner to current owner
Remove Google Analytics code from docs
33aaafb
@cch1 Add gh-pages submodule ecab4fd
@cch1 Remove spurious ga.org file c05d040
@cch1 Publish API docs to gh-pages/doc b2f4475
@cch1 Add org-mode publishing setup source file d712b97
Commits on Jun 12, 2015
@cch1 Overhaul org mode documents for publishing bdc28b9
@cch1 Organize org-mode files in org directory
Unfortunately, the sitemap option doesn't seem to work with
this structure.
32e0305
@cch1 Update gh-pages submodule 8210a49
@cch1 Merge pull request #61 from cch1/release/0.5.3
Release/0.5.3 is imminent
8e6622b
@cch1 Final update for v0.5.3 documentation b9d2c8c
@cch1 Update generated documentation reference 2c8d107
@cch1 Release version 0.5.3 94f1551
@cch1 Tweak TravisCI to use public submodule URLs a0e5c8a
@cch1 Merge remote-tracking branch 'origin/development' into update-depende…
…ncies
dab07a8
Commits on Jun 13, 2015
@cch1 Remove deprecated raw-url function 5588f4a
@cch1 Update changelog and remove spurious copy from merge 0ab16c2
Commits on Jun 16, 2015
@cch1 Tweak .gitignore for release artifacts 274ed06
@cch1 Fix misplaced docstrings and unused namespaces 602dcf0
@cch1 Remove unused dynamic var 62f8d08
@cch1 Remove version component from dynamic *user-agent*
Just another thing to try to keep in sync...
ed60f38
@cch1 Fix broked refer in test ns form 8d7de4a
Commits on Jun 17, 2015
@cch1 Circumvent deprecated RequestBuilder.setBody method 1918cfb
@cch1 Add type hint to avoid (false-positive) deprecation warning from linter 0a3a6fb
Commits on Jun 22, 2015
@cch1 Correct url in project.clj 01af91a
@cch1 Exclude org setup file from published docs 656cfec
@cch1 Use org mode file for project README and tweak org docs 62978f4
@cch1 Tweak README 180531d
Commits on Jun 23, 2015
@cch1 Update todo list 7d7ea16
@cch1 Belatedly update version to 0.6.0-SNAPSHOT 16acab0
@cch1 Update documentation for consistency & reflect projected version number 9808fbb
@cch1 Update generated documentation reference c3383ff
@cch1 Release version 0.6.0 d1ee3db
@cch1 Restore README link to contributors b10758b
@cch1 Revert "Update jetty test dependencies"
This reverts commit 3436f25 due
to exceptions when testing under Java 7
9e2d19b
@cch1 Tweak README in an attempt to inline TravisCI images f807d65
@cch1 Tweak README with inline images 260602a
@cch1 Tweak README with table for TravisCI status 29fe5fe
Commits on Jun 29, 2015
@cch1 Merge pull request #56 from jcrossley3/websocket-options
Allow websocket to take request options
2d40623