Commit Graph

124 Commits

Author SHA1 Message Date
Mikael Mengistu ead052324c Changed the abstract class Rule to an interface IRule. Renamed the RuleTermination enum to RuleResult and renamed the values 2016-09-21 12:31:36 -07:00
Nate McMaster d2fb2cd776
Change the IHostingEnvironment parameter to IFileProvider for top-level IIS and Apache extension methods
Also fixup some xmldocs
2016-09-20 13:36:26 -07:00
Mikael Mengistu d2913edf61 Added tests for ExactMatch, IntegerMatch and StringMatch in the Rewrite
project.
2016-09-12 17:24:28 -07:00
Pavel Krymets 2807e0b436 Use TaskCache class from Microsoft.Extensions.TaskCache.Sources instead of Task.FromResult(0) (#99) 2016-09-07 10:17:04 -07:00
Doug Bunting 7e4c9aaebc Increase .travis.yml consistency between repos
- aspnet/Universe#349
- minimize `dotnet` setup time; no need for caching
- build with `--quiet`
2016-09-06 12:10:14 -07:00
Nate McMaster a5ff9d8003
Add 'Apache' and 'IIS' to internal namespaces and classes 2016-09-06 10:51:19 -07:00
Justin Kotalik 57c1f877e3 Adds path base to redirect location and tests 2016-09-02 11:26:57 -07:00
Justin Kotalik f99a9be4d0 quick readme update 2016-09-02 10:22:58 -07:00
Justin Kotalik 51cd14efba Exceptions more descriptive and more NSE 2016-09-02 09:21:20 -07:00
Justin Kotalik 65e7f7f44b Removes startsWith in favor of array index, guarantee that string is non-empty in someplaces 2016-09-01 12:28:08 -07:00
Justin Kotalik af2c1acee3 Adds XML comments and feedback from 1on1 with Nate. 2016-08-30 13:58:00 -07:00
Justin Kotalik 4a06b37280 Modifies .Rewrite and .Redirect to use normal regex syntax for backreferences 2016-08-30 09:59:57 -07:00
Justin Kotalik 28133b6808 Remove RuleResult, added to context. 2016-08-29 10:26:05 -07:00
ZestyBread f3b4658c2c Feedback from David and API Review/ Tests 2016-08-28 20:16:54 -07:00
Justin Kotalik 0cb7445921 General bugfixes and style cleanup 2016-08-23 17:04:18 -07:00
Justin Kotalik 74b0b7945d Properly parse quotes and white space 2016-08-23 10:42:24 -07:00
Justin Kotalik aea655c2d6 Cleaning up a bunch of todos 2016-08-19 14:30:48 -07:00
Justin Kotalik 73e0d531e0 Adds mod_rewrite tests, small refactors to exception messages and types 2016-08-19 11:26:55 -07:00
Justin Kotalik d1ab35db87 Parsers are now non-static (when appropriate) 2016-08-18 17:17:55 -07:00
Justin Kotalik 7a56073835 Mod_rewrite refactor with cleanup 2016-08-17 16:51:55 -07:00
Justin Kotalik 903949cc74 Update structure of code rules, refactor to IISRewrite 2016-08-10 16:54:59 -07:00
Pranav K 52c7a94db3 Don't use abbreviations 2016-08-09 15:32:38 -07:00
Pranav K ade05fb068 Switching to dotnet.myget.org feed 2016-08-09 14:56:10 -07:00
Justin Kotalik 4ce3b8da6a Updating tests, Exception handling cleanup. 2016-08-09 10:44:09 -07:00
Justin Kotalik 5052a94cf7 IIS UrlRewrite Rule Application 2016-08-05 13:46:31 -07:00
BrennanConroy bb4f5420d3 Update .travis.yml 2016-08-02 13:05:01 -07:00
Justin Kotalik a62e327c23 IIS UrlRewrite parsing. 2016-08-01 15:39:28 -07:00
Justin Kotalik 4687aad61e Fixing language on comment 2016-07-27 09:05:16 -07:00
Justin Kotalik 6b2e092aad Fix for regex coherence error. Small clean up. 2016-07-26 13:44:30 -07:00
Justin Kotalik 68a766f2cd Circular Dependency with Static Files fix. 2016-07-26 09:38:10 -07:00
Justin Kotalik fad730441a Fix Assembly Info 2016-07-25 16:52:01 -07:00
Justin Kotalik a9c2656404 Url Rewrite WIP 2016-07-25 16:11:11 -07:00
BrennanConroy d3816fa458 Make middleware issues more discoverable 2016-07-25 11:13:27 -07:00
Doug Bunting bc8785395c One build to rule them all
- well, at least VS and command-line builds will share output
- part of aspnet/Coherence-Signed#277
2016-07-06 21:44:53 -07:00
Pranav K ab98dc29ad Updating to RTM builds of xunit 2016-06-29 14:53:17 -07:00
Pranav K 6e7c004a50 Updating to dev versions 2016-06-16 10:17:31 -07:00
Pranav K 64dc59702b Merge branch 'release' into dev 2016-06-14 16:29:38 -07:00
Pranav K 6bc0b87f1a Updating to release. 2016-06-14 16:23:14 -07:00
N. Taylor Mullen e250efeab6 Remove direct Microsoft.NETCore.Platforms dependency.
- Microsoft.NETCore.App now pulls this package in.

aspnet/Coherence-Signed#344
2016-06-13 15:30:16 -07:00
jacalvar 3e8990530c Remove unncessary imports 2016-06-08 12:49:34 -07:00
Cesar Blum Silveira b269f13b17 Fix OSX build on Travis. 2016-05-27 11:46:28 -07:00
Chris R 5fe48ada42 #37 Make the header length match optional. 2016-05-23 09:33:22 -07:00
Pranav K 367eec812c Fix schema change build warnings 2016-05-18 21:32:57 -07:00
Pranav K 3cdaa8b2ab Merge branch 'release' into dev 2016-05-02 14:55:23 -07:00
Pranav K 52869b03ec Fix build warnings 2016-05-02 11:27:05 -07:00
BrennanConroy 7232621646 Merge branch 'release' into dev 2016-04-27 18:45:54 -07:00
BrennanConroy d7e509ebec Remove reference to UseDefaultHostConfiguration 2016-04-27 18:45:43 -07:00
Pranav K 5e3b25e4df Merge branch 'release' into dev 2016-04-19 14:53:51 -07:00
Pranav K 7fd1e62322 Use latest build of dotnet-test-xunit 2016-04-19 14:53:51 -07:00
Pavel Krymets 1b4911f772 Merge branch 'release' into dev 2016-04-18 17:10:08 -07:00