3d494420fcc4fd4e4fdf3e688375b4a5df04b99b |
17-Oct-2014 |
Bruno Bieth <biethb@gmail.com> |
Fix RequestDispatcherRequestWrapper inconsistency between `getRequestURI` and `getRequestURL`
ervletPipelineRequestDispatcherTest.java
|
41c126f99d6309886a0ded2ac729033d755e1593 |
09-Oct-2014 |
Tamas Cservenak <tamas@cservenak.net> |
Issue #745: PathInfo not encoded
ervletDefinitionPathsTest.java
|
c00df28be8bfa45b2bdc8b4d3c101c20a9cbdc12 |
01-Jul-2014 |
Sam Berlin <sameb@google.com> |
Automated code cleanups by internal tool. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=69390543
ilterDefinitionTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletDispatchIntegrationTest.java
ervletPipelineRequestDispatcherTest.java
arargsServletDispatchIntegrationTest.java
|
8d883444d53d0ce8072490bc2d056ee87f9f547a |
27-May-2014 |
Dhanji R. Prasanna <dhanji@gmail.com> |
Test for issue #571
ervletModuleTest.java
|
0c69c36ff97fa83887e75ba567745a5919d4b6ed |
22-May-2014 |
Dhanji R. Prasanna <dhanji@gmail.com> |
Fix for build break from servlets patch
ontinuingRequestIntegrationTest.java
|
f39b8fdfc5b8d2c1502ac4bfc9601b633284ee07 |
21-May-2014 |
Dhanji R. Prasanna <dhanji@gmail.com> |
Review comments
ontinuingHttpServletRequestTest.java
|
3b02622e856e845f9bc5353a494b5ccc75dec40c |
21-May-2014 |
Dhanji R. Prasanna <dhanji@gmail.com> |
Snapshot cookies in continuing request to prevent mutation side effects
ontinuingHttpServletRequestTest.java
|
4a4d8257ed41d8e2be03fd59a6c9dcf00c2379de |
10-May-2014 |
Sam Berlin <sameb@google.com> |
Block when transferring request scope instead of checking owners & throwing exceptions. This lets users delete hacky spin loops. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=66541958
ransferRequestIntegrationTest.java
|
269f2f69279d2cc4c3859e9dd0c08cb5f24bcc86 |
03-May-2014 |
Sam Berlin <sameb@google.com> |
Fix issue 379 -- strip the query off the URI when checking to see if the pattern matches. (We don't need to strip the fragment off because fragments aren't sent to servers.) ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=64996893
llTests.java
ervletDispatchIntegrationTest.java
riPatternTypeTest.java
|
f1abba38c7f531ec808182579b9d0456b1a00a63 |
11-Apr-2014 |
Sam Berlin <sameb@google.com> |
On second thought, according to the javadocs @ http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html#getPathInfo() .. this is probably more correct, and still better than what it was before. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=64726165
ervletDefinitionPathsTest.java
|
c35ebc2ce88fa26e1e36fd1eb806c2206ea98f00 |
11-Apr-2014 |
Sam Berlin <sameb@google.com> |
Fix external issue 372 -- only scrub the pathInfo if the servletPath actually began it (not if it just happens to be longer than the servlet path). ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=64723867
ervletDefinitionPathsTest.java
|
c33e73ccd3ca611c26ba823b8fa73fe116dcc926 |
10-Mar-2014 |
Sam Berlin <sameb@google.com> |
Improve OutOfScopeException so that it tells you which key it was trying to get. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=62699406
ervletTest.java
|
882330dad166a44b2498c7c13dcab61d853cecdd |
16-May-2013 |
Christian Edward Gruber <cgruber@google.com> |
HttpServletRequest#getCookies() can return null; checks that in ContinuingHttpServletRequest. ------------------- Manually Synced. COMMIT=42047244
llTests.java
ontinuingHttpServletRequestTest.java
|
389cb718a70cd11fdf9c336209246ebcfe944755 |
27-May-2012 |
Sam Berlin <sameb@google.com> |
Fixed exception in contextpath string manipulation. Revision created by MOE tool push_codebase. MOE_MIGRATION=4880
ilterDefinitionTest.java
ervletDefinitionTest.java
ervletUtilsTest.java
|
1db3e7924216995afc2e042515938b5c93a7416a |
27-May-2012 |
Sam Berlin <sameb@google.com> |
Follow-up cleanup CL, removing an unnecessary parameter and strengthening typing. Revision created by MOE tool push_codebase. MOE_MIGRATION=4879
ilterDefinitionTest.java
|
997ae129e4a8d6792878ee272688424c577e085a |
27-May-2012 |
Sam Berlin <sameb@google.com> |
Reduce stack size and simplify control flow in FilterChainInvocation. Revision created by MOE tool push_codebase. MOE_MIGRATION=4878
ilterDefinitionTest.java
|
7dc62e5869d6d14744cc717b4a3d02e30fa22f66 |
27-May-2012 |
Sam Berlin <sameb@google.com> |
Add a new transferRequest method to ServletScopes which propagates all existing scoped objects. Allows servlet engines to detach & reattach threads (while waiting for a request to receive results from RPCs). Revision created by MOE tool push_codebase. MOE_MIGRATION=4874
ransferRequestIntegrationTest.java
|
b2f558228f0b812a38a0c2407baf5826b452cb2c |
14-Jan-2012 |
Sam Berlin <sameb@google.com> |
Add ServletScopes.isRequestScoped. Revision created by MOE tool push_codebase. MOE_MIGRATION=4084
ervletScopesTest.java
|
fee2d237bd4d6f89ed510861a25d4f3eafa8f1d1 |
31-Oct-2011 |
Sam Berlin <sameb@google.com> |
Ensure servlets & filters are processed in the correct order in all scenarios. Fix so that code like: MainModule extends ServletModule { configureServlets() { filter("/").through(FirstFilter.class); install(new SecondaryModule()); } } SecondaryModule extends ServletModule { configureServlets() { filter("/").through(SecondaryFilter.class); } } .. ends up with a request to "/" going to FirstFilter and _then_ SecondaryFilter. Revision created by MOE tool push_codebase. MOE_MIGRATION=3589
ilterDefinitionTest.java
ilterDispatchIntegrationTest.java
ilterPipelineTest.java
ervletTestUtils.java
|
9afcdd8a24ee225e21c461144b524b3fc55c4033 |
31-Oct-2011 |
Sam Berlin <sameb@google.com> |
Prune all the billions of c.g.i.servlet.Filter{ChainInvocation,Definition}.doFilter elements from the stack traces. Revision created by MOE tool push_codebase. MOE_MIGRATION=3587
ilterDispatchIntegrationTest.java
ervletTest.java
ervletTestUtils.java
|
8c92236afd1f02f7ac574bb3df8d92c301067240 |
17-Oct-2011 |
guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> |
Allow creation of a GuiceFilter that scopes, but does not dispatch to ServletModule-bound servlets / filters. @ScopingOnly GuiceFilter Revision created by MOE tool push_codebase. MOE_MIGRATION=3476 git-svn-id: https://google-guice.googlecode.com/svn/trunk@1592 d779f126-a31b-0410-b53b-1d3aecad763e
ervletSpiVisitor.java
ervletTest.java
|
e09d8bf14bab27501df1d19462a0542912022f94 |
27-Sep-2011 |
guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> |
Replace the Request/Response Context after each ServletModule-registered Filter. This fixes problems where wrapped request/response classes weren't passed to subsequent filters or servlets in the chain. Revision created by MOE tool push_codebase. MOE_MIGRATION=3340 git-svn-id: https://google-guice.googlecode.com/svn/trunk@1585 d779f126-a31b-0410-b53b-1d3aecad763e
ervletTest.java
|
ab8f0c607e2c708c2c0bc5a48afc97967aca4ad1 |
09-Sep-2011 |
guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> |
Clean up ServletTest: use a fake request impl instead of EasyMock. Revision created by MOE tool push_codebase. MOE_MIGRATION=3208 git-svn-id: https://google-guice.googlecode.com/svn/trunk@1582 d779f126-a31b-0410-b53b-1d3aecad763e
ervletTest.java
|
0b26f78c3b954ae792e48adb3af49c12c4c4c717 |
09-Sep-2011 |
guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> |
Make ServletModule work with requireExplicitBinding(). Revision created by MOE tool push_codebase. MOE_MIGRATION=3207 git-svn-id: https://google-guice.googlecode.com/svn/trunk@1581 d779f126-a31b-0410-b53b-1d3aecad763e
xtensionSpiTest.java
ervletSpiVisitor.java
|
b7a02b02d81c830d148355c90bc309bcd66fb592 |
08-Jul-2011 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
* Remove unused imports * Sort imports * Convert tabs to spaces * Fix the ant no_aop build Revision created by MOE tool push_codebase. MOE_MIGRATION=2532 git-svn-id: https://google-guice.googlecode.com/svn/trunk@1572 d779f126-a31b-0410-b53b-1d3aecad763e
ontextPathTest.java
ontinuingRequestIntegrationTest.java
ummyFilterImpl.java
ummyServlet.java
dslTest.java
xtensionSpiTest.java
ilterDefinitionTest.java
ilterDispatchIntegrationTest.java
ilterPipelineTest.java
njectedFilterPipelineTest.java
nvalidScopeBindingTest.java
ultiModuleDispatchIntegrationTest.java
ultipleServletInjectorsTest.java
copeRequestIntegrationTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletDispatchIntegrationTest.java
ervletModuleTest.java
ervletPipelineRequestDispatcherTest.java
ervletSpiVisitor.java
ervletTest.java
arargsFilterDispatchIntegrationTest.java
arargsServletDispatchIntegrationTest.java
|
4e11457f34addf5d10fe0c31cefd54c75c37b540 |
29-Jun-2011 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
fixup whitespace git-svn-id: https://google-guice.googlecode.com/svn/trunk@1563 d779f126-a31b-0410-b53b-1d3aecad763e
xtensionSpiTest.java
ervletModuleTest.java
ervletSpiVisitor.java
|
d9c913acca55023ef5d76a32c3d4a51ee6b420cb |
26-Jun-2011 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1558 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingRequestIntegrationTest.java
xtensionSpiTest.java
ilterDefinitionTest.java
copeRequestIntegrationTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletModuleTest.java
ervletPipelineRequestDispatcherTest.java
ervletSpiVisitor.java
ervletTest.java
|
5b73df60a81f9317d5e0122b7ff99496615b3d90 |
05-Jun-2011 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
rm @Override to maintain source compatibility. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1552 d779f126-a31b-0410-b53b-1d3aecad763e
ervletTest.java
|
e133f5fecf00b72552b06d3187a8c4526a65bc34 |
24-May-2011 |
isaac.q.shum <isaac.q.shum@d779f126-a31b-0410-b53b-1d3aecad763e> |
Make the @RequestParameteters Map derive its values from the existing ServletRequest binding. This makes it easier to construct a seedMap for use with ServletScopes (one only needs to seed the request and response to override the map as well). git-svn-id: https://google-guice.googlecode.com/svn/trunk@1550 d779f126-a31b-0410-b53b-1d3aecad763e
ervletTest.java
|
4e10dabd5f8aafed91bb849c850e57d89c9911b0 |
24-Mar-2011 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
issue 418 - make sure servlet extension works with context paths. thanks to Henning for provided the patches. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1529 d779f126-a31b-0410-b53b-1d3aecad763e
ontextPathTest.java
ontinuingRequestIntegrationTest.java
ilterDefinitionTest.java
ilterDispatchIntegrationTest.java
ilterPipelineTest.java
njectedFilterPipelineTest.java
ultiModuleDispatchIntegrationTest.java
ervletDispatchIntegrationTest.java
arargsFilterDispatchIntegrationTest.java
arargsServletDispatchIntegrationTest.java
|
8b64d455b982d5841480a0247c15d68de0759c91 |
13-Dec-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
Remove InjectorBuilder in favor of methods in Binder. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1457 d779f126-a31b-0410-b53b-1d3aecad763e
dslTest.java
|
b886ce30c72408d8ed953d2bd525607e8f317b12 |
01-Dec-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
rm ServletScopes.nullObject -- use a null value in the map to seed a key with null. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1429 d779f126-a31b-0410-b53b-1d3aecad763e
copeRequestIntegrationTest.java
|
21967867cdfe6dbafabdac79bc3cd5c08e359626 |
24-Nov-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
allow scopeRequest/continueRequest to seed with a null value, and also type-check the values immediately. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1424 d779f126-a31b-0410-b53b-1d3aecad763e
copeRequestIntegrationTest.java
|
a5c13e219224f7c2cbede4b1c787bbd95e62e276 |
13-Nov-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
simplify servlet SPI test. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1371 d779f126-a31b-0410-b53b-1d3aecad763e
ervletSpiVisitor.java
|
2a031c02780b7742090aea2830b421b84867e2ff |
27-Sep-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
fix issue 544 -- allow ServletModules to be reused w/o reconstructing new ones. also fixes a bug where a ServletModule that contained only filters would have run each filter twice if the module was being reused (or three times if it was being used a third time, etc..). thanks to mathiue.carbou for pointing out the problem. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1273 d779f126-a31b-0410-b53b-1d3aecad763e
llTests.java
ervletModuleTest.java
|
0693a15423ec35824472a79b98983c3113c4da36 |
20-Sep-2010 |
dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> |
Support for custom request scopes overloaded onto the @RequestScoped annotation. Also added ability to seed a scope map for both continuing HTTP request scopes as well as custom request scopes. Also changed continuing HTTP requests in other request threads to fail if they happen to run in an HTTP request thread as per sberlin's recommendation. See tests for details git-svn-id: https://google-guice.googlecode.com/svn/trunk@1254 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingRequestIntegrationTest.java
copeRequestIntegrationTest.java
|
10925e44f80f335423f128b107ec176b7436a20b |
14-Sep-2010 |
dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> |
sberlin review for the previous CL. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1232 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingRequestIntegrationTest.java
|
7ebe5f6510e887a3f7d5569dd42874266ede1333 |
14-Sep-2010 |
dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> |
More tests for the continuing request idiom. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1231 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingRequestIntegrationTest.java
|
b4b7f7209570bd75352eb322825ae79392f03978 |
22-Aug-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
issue 524 part 2 -- add an SPI to the servlet extension to be able to introspect on its bindings. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1207 d779f126-a31b-0410-b53b-1d3aecad763e
llTests.java
xtensionSpiTest.java
ilterDefinitionTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletPipelineRequestDispatcherTest.java
ervletSpiVisitor.java
|
f8537eaaaf67e36af7469b392a4941e425459991 |
22-Aug-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
move extensions that weren't under extensions/ into that directory. simplify paths so everything is uniform for extensions. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1205 d779f126-a31b-0410-b53b-1d3aecad763e
llTests.java
ummyFilterImpl.java
ummyServlet.java
dslTest.java
ilterDefinitionTest.java
ilterDispatchIntegrationTest.java
ilterPipelineTest.java
njectedFilterPipelineTest.java
nvalidScopeBindingTest.java
ultiModuleDispatchIntegrationTest.java
ultipleServletInjectorsTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletDispatchIntegrationTest.java
ervletPipelineRequestDispatcherTest.java
ervletTest.java
arargsFilterDispatchIntegrationTest.java
arargsServletDispatchIntegrationTest.java
|