Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1726 commits
Select commit Hold shift + click to select a range
f5b9ca3
Add .Source.csproj's
mythz Sep 19, 2019
91bc90e
Avoid any sync writes directly to Response Stream in .NET Core 3.0
mythz Sep 19, 2019
6aede0d
Allow configuring of buffereing sync serializers
mythz Sep 19, 2019
ab19824
change def to return a nil result and no output
mythz Sep 19, 2019
92c152c
Add ParamNames/ParamTypes to ScriptMethodInfos
mythz Sep 19, 2019
4458222
Update ScriptLanguage.Lisp.cs
mythz Sep 19, 2019
94b3bc7
Handle blocks with invalid lang names
mythz Sep 19, 2019
8b3a286
Add new resolve Script API
mythz Sep 20, 2019
19426a1
Add empty? + NextElement
mythz Sep 20, 2019
549db21
Add parseRss example
mythz Sep 20, 2019
76c95c0
Update ScriptLispTests.cs
mythz Sep 20, 2019
793d56a
Update ScriptLispTests.cs
mythz Sep 20, 2019
93993a3
Add defn script block to define + export LISP fn
mythz Sep 20, 2019
fe3c21e
Update ScriptLispApiTests.cs
mythz Sep 20, 2019
a1c8a23
Add gist-index for scanning remote library files
mythz Sep 20, 2019
8c3e13c
replace silent modifier with shorter mute modifier
mythz Sep 20, 2019
f42270a
Specify template bodies on ServiceStack Script Blocks
mythz Sep 21, 2019
6930a75
Add fib lisb defn script block exmaple
mythz Sep 21, 2019
87a23c7
Avoid cyclical deps from partials using page arg
mythz Sep 21, 2019
d371697
Revert "Avoid cyclical deps from partials using page arg"
mythz Sep 21, 2019
2ac5769
don't render page args in partials
mythz Sep 21, 2019
b200c75
Rename EvaluateScript to RenderScript when rendering PageResult output
mythz Sep 21, 2019
46dedd4
Add SharpScriptPage and TemplateSharpPage
mythz Sep 21, 2019
d6c07f2
Remove /authenticate alias routes by default
mythz Sep 23, 2019
c64bcf4
Route all sync OutputStream writes to serializeSync
mythz Sep 23, 2019
58441a9
await CopyToAsync before ms dispose
mythz Sep 24, 2019
a3540a7
Add support for "clear" and quit/exit in REPL
mythz Sep 24, 2019
5e54e03
Add publishMessage script
mythz Sep 24, 2019
23a9e7d
Make symbols/gistindex as script method as args to simplify access
mythz Sep 24, 2019
3678dfb
Add props/propTypes/fields/fieldTypes
mythz Sep 24, 2019
81c2d4c
Add additional configuration options for Lisp TCP Server
mythz Sep 25, 2019
24a115c
remove unused FV TaskHelpers + move ValidatorAttribute to new loc
mythz Sep 25, 2019
3b1c1ae
Upgrade to latest FluentValidation v8.5
mythz Sep 25, 2019
d6b792b
Add static/Fields/Props/Types methods/static/allMethodTypes/allMember…
mythz Sep 25, 2019
58ce193
Change default port to 5005
mythz Sep 25, 2019
9b817c1
Wrap all method infos in ScriptMethodInfos + make props lazy
mythz Sep 26, 2019
e2d61ca
Update ScriptMethodInfo.cs
mythz Sep 26, 2019
fc9c887
Add sync alias
mythz Sep 26, 2019
c0c4e9c
Upgrade external deps
mythz Sep 26, 2019
0b0afba
update test deps
mythz Sep 26, 2019
da2ad8c
Add load-src
mythz Sep 26, 2019
1851ef3
Update GitHubGateway.cs
mythz Sep 26, 2019
a01ed40
Add support for optional pipeline operator
mythz Sep 27, 2019
43f1e8a
Add more pipeline operator tests
mythz Sep 27, 2019
56f33fb
Add support to force disallowing ScriptConfig.AllowUnixPipeSyntax=false;
mythz Sep 27, 2019
18f57c9
Implement instanceOf/instance? script methods
mythz Sep 27, 2019
532512a
Allow spaces in type references
mythz Sep 27, 2019
be4e193
Fix multi generic args in Function script method
mythz Sep 27, 2019
32185f1
Use global counter for gensym
mythz Sep 27, 2019
c291936
Assert usage of Language singletons + assert languages are registered
mythz Sep 27, 2019
8abe854
remove new line after toGlobal
mythz Sep 28, 2019
a0cfcda
Update PageResult.cs
mythz Sep 28, 2019
a6ad440
Support JS Pipeline operator in code blocks + turn Assert into Sytnax…
mythz Sep 28, 2019
79d4955
Update ScriptMethodInfo.cs
mythz Sep 28, 2019
fcb5a31
bump to v5.7
mythz Sep 30, 2019
497e6e0
bump deps to v5.7
mythz Sep 30, 2019
81f3908
bump to v5.7.1
mythz Oct 2, 2019
edc8f6b
Add netcoreapp3.0 target for ServiceStack.Mvc
mythz Oct 2, 2019
64b05c4
don't emit property attributes when there's no default ctor
mythz Oct 4, 2019
9173e9f
Move IsServiceAction to ServiceController
mythz Oct 8, 2019
f748bda
Expose additional hooks in Kestrel AppSelfHostBase
mythz Oct 8, 2019
de99ca5
Capture Response Body DTO and short-circuit serialization if Stream.Null
mythz Oct 8, 2019
445b412
Unwrap Response DTO
mythz Oct 8, 2019
d3c5057
Create build of SS.Interfaces with extracted IHttpRestClientAsync
mythz Oct 8, 2019
0d899ca
Expose IApplicationBuilder+ ApplicationServices in .NET Core SelfHost
mythz Oct 8, 2019
6366ba9
Add IHttpRestClientAsync
mythz Oct 8, 2019
f1545b0
Update RequestFiltersTests.cs
mythz Oct 8, 2019
260f10a
Upgrade deps
mythz Oct 8, 2019
bfdf00f
Upgrade test proj deps to v5.7.1
mythz Oct 9, 2019
cd74719
Update AsyncRestClientTests.cs
mythz Oct 9, 2019
af10846
Add EmptyResponse DTO
mythz Oct 9, 2019
fc27ba4
Add IServiceExecutor
mythz Oct 9, 2019
24056b0
Update RequestAttributes.cs
mythz Oct 9, 2019
2c8316c
Add IHasResponseStatus to HttpEror
mythz Oct 10, 2019
9735d0d
Add PgSqlShortArrayAttribute + fix timestamp attrs
mythz Oct 10, 2019
d9802c3
Add IServiceClientAsync ext methods + AsyncUtils RunSync
mythz Oct 10, 2019
be2a241
Upgrade CheckWeb deps + add ExportAttribute handler
mythz Oct 10, 2019
3176488
Add IHasHeaders
mythz Oct 10, 2019
83c6cf7
fix test
mythz Oct 10, 2019
62bdc35
Add UniqueIdAttribute
mythz Oct 11, 2019
5b43a84
Create IdAttribute.cs
mythz Oct 11, 2019
0bd877b
Use typed HttpHeaders
mythz Oct 12, 2019
36c7d95
Upgrade to latest Npgsql 4.1.1
mythz Oct 12, 2019
1d1deb1
Add support for GRPC
mythz Oct 12, 2019
0466ff7
Add new project builds
mythz Oct 12, 2019
3519856
Update ServiceStack.GrpcClient.csproj
mythz Oct 12, 2019
62c97b8
upgrade test deps
mythz Oct 12, 2019
074d3fe
Add IConfigureServices to GrpcFeature
mythz Oct 12, 2019
557d132
remove unused ParseAsVerbatimBlock API
mythz Oct 12, 2019
e281dcf
Also check status code for error response
mythz Oct 12, 2019
f419ece
Remove IConfigureServices from GrpcFeature, gRPC doesn't support Modu…
mythz Oct 13, 2019
d3904fc
return gRPC error status code + serialize ResposneStatus in -bin header
mythz Oct 13, 2019
e1c8126
Move Assert Grpc to GrpcServiceBase
mythz Oct 13, 2019
83d8c65
Change applyErrors to default to `name` attribute (#1209)
cthames Oct 13, 2019
a4df3e0
Use .Trim ROM ext methods in SS.Extensions to avoid conflicts w/ .NET…
mythz Oct 13, 2019
328cc65
Add GetFiles gRPC Service
mythz Oct 14, 2019
5847a63
Merge branch 'master' of github.com:ServiceStack/ServiceStack
mythz Oct 14, 2019
a01c701
#ifdef postgres
mythz Oct 14, 2019
c261540
Expose SS validator.Validate()
mythz Oct 15, 2019
c401fa8
Add initial support for gRPC streaming + SubscribeServerEvents
mythz Oct 15, 2019
df01a29
Update ValidationContext.Partial.cs
mythz Oct 15, 2019
67ffa1b
Use non-inherited SSE Response for gRPC IAsyncEnumerable Stream
mythz Oct 15, 2019
aebce0d
capture GrpcServicesType
mythz Oct 15, 2019
b4eeecd
Delete Defer.cs
mythz Oct 15, 2019
f626082
Add support for streaming files
mythz Oct 15, 2019
5c88da6
Rename to ValidateAsync + add sync Validate
mythz Oct 16, 2019
853351d
Change behaviour of ExecuteAll to fire all reqs async at same time
mythz Oct 16, 2019
3a9e30d
Add Server Events Test
mythz Oct 16, 2019
043632c
Move non-user facing classes to SS.Grpc
mythz Oct 16, 2019
c9fc0a9
Update GrpcTests.cs
mythz Oct 16, 2019
ec00a03
refactor Grpc support
mythz Oct 17, 2019
1cc87b9
Add ModularSupport for .NET Core 3.0
mythz Oct 17, 2019
5dfa027
Update ModularStartup.cs
mythz Oct 17, 2019
59d9216
Add snakeCase/kebabCase scripts
mythz Oct 17, 2019
832c1c7
Enable HTTP/2
mythz Oct 17, 2019
49743a4
Allow TypeLinks to be extended
mythz Oct 17, 2019
7e6c22e
Add .proto native types service
mythz Oct 17, 2019
16e4fbd
allow parameterless ModularStartup ctor
mythz Oct 17, 2019
7c4f571
Only log request body if can read from buffered stream
mythz Oct 17, 2019
acd8bc5
Add Manual Validation tests
mythz Oct 18, 2019
db2f208
Add GenericAppHost
mythz Oct 18, 2019
cd31064
Update GenericAppHost.cs
mythz Oct 18, 2019
35f3eb8
Don't include verb in service name if Request DTO already starts with it
mythz Oct 18, 2019
e0201c9
Add UseModularStartup ext method
mythz Oct 18, 2019
d434c24
fix build error
mythz Oct 18, 2019
a59055f
Update ModularStartup.cs
mythz Oct 18, 2019
1e9805c
Update ModularStartup.cs
mythz Oct 18, 2019
32f7821
Move UseModularStartup ext to SS.Extensions
mythz Oct 18, 2019
9872c8b
Add ToGrpcStatus filter
mythz Oct 18, 2019
dce03be
Fix .proto gen + use long UnixTimeMs instead of DateTime to avoid .bc…
mythz Oct 18, 2019
d103ec6
Fix proto gen + move UseModularStartup host ext to SS .dll
mythz Oct 19, 2019
cfd96ed
Update ModularStartup.cs
mythz Oct 19, 2019
ed0d86e
fix build
mythz Oct 19, 2019
84e2b88
Add GetRawBodyAsync() + fix buffering in .NET Core 3.0
mythz Oct 21, 2019
3fb4cb9
Fix NRE
mythz Oct 23, 2019
99d3f1a
Update NuGet.Config
mythz Oct 23, 2019
a31965a
temp disable CI feed
mythz Oct 23, 2019
f265522
Add resolveFile script method
mythz Oct 24, 2019
e62dc1d
Update NuGet.Config
mythz Oct 24, 2019
352c079
Update ServiceStackHandlerUrlTests.cs
mythz Oct 24, 2019
07110f4
Update ServiceStackHandlerUrlTests.cs
mythz Oct 24, 2019
9a2de8d
Update HttpRequestMock.cs
mythz Oct 24, 2019
575df0d
Update ServiceRunner.cs
mythz Oct 24, 2019
0766fc1
Update ServiceRunner.cs
mythz Oct 24, 2019
fb44a9d
Update ServiceRunner.cs
mythz Oct 25, 2019
0505c48
Ensure only Service Exceptions handlers are invoked for Service Excep…
mythz Oct 25, 2019
f6e7251
fix tests
mythz Oct 25, 2019
7e9fba9
Add GrpcTodoTests + fix services with Task response types
mythz Oct 29, 2019
b7739f5
fix links
mythz Oct 29, 2019
632ec29
Change to TargetFrameworks
mythz Oct 29, 2019
282bcfd
Use <TargetFrameworks>net45</TargetFrameworks> to inherit Directory.b…
mythz Oct 29, 2019
fdc25d3
Allow default proto gen types rules to be overridable
mythz Oct 29, 2019
68762d2
Exclude .ServiceModel convention when resolving base DTO namespace
mythz Oct 30, 2019
68e4aed
Update ServiceStackHost.Runtime.cs
mythz Nov 1, 2019
c52d3fb
Add dummy UtilExtensions
mythz Nov 2, 2019
d5ddd58
Replace decimal ServiceStackVersion with CultureInvariant VersionString
mythz Nov 3, 2019
fdc8e6e
Handle Exceptions thrown within Request Filters
mythz Nov 4, 2019
407c9c4
Add 'Service' suffix to service name to avoid conflicts
mythz Nov 6, 2019
773de42
Update NuGet.Config
mythz Nov 6, 2019
8c07cb3
Also use custom name resolver for gRPC Stream Services
mythz Nov 7, 2019
fbf19b4
Change resolver name resolution
mythz Nov 7, 2019
6497bb6
Strip package name which changes URL
mythz Nov 7, 2019
4e64bfc
Allow amqps:// URLs
mythz Nov 7, 2019
efdc433
Dispose Service before returning async responses in ManagedServiceExec
mythz Nov 8, 2019
a8175fa
Handle nested ServiceGateway calls
mythz Nov 8, 2019
b818350
Move RequestFilterPriority
mythz Nov 9, 2019
b59c5b4
Create IRestClientSync.cs
mythz Nov 9, 2019
b3a2ffa
Add Patch APIs to IRestClient + add sync APIs to GrpcServiceClient
mythz Nov 9, 2019
22c8d02
Merge common IService Client interfaces
mythz Nov 9, 2019
105df67
Change Service Client interfaces to ref shared IServiceClientCommon
mythz Nov 10, 2019
4ad7345
Ensure StringBuilderCache's are freed
mythz Nov 12, 2019
c1ebb5a
tweak tests
mythz Nov 12, 2019
cf01b41
NLogLogger - Allow NLog to capture Exception-object when only paramet…
snakefoot Nov 13, 2019
29b2ea3
Update ClientCanSwapTemplatesAttribute.cs
mythz Nov 13, 2019
45dd95f
NLogLogger - Allow NLog to capture Exception-object when only paramet…
snakefoot Nov 13, 2019
476d01e
Hide GetFiles built-in service
mythz Nov 13, 2019
828b2c2
Add Request.Id to NetCoreRequest
mythz Nov 13, 2019
c3142a3
Fix recursive StackOverflowException
mythz Nov 19, 2019
1186527
Don't reference .NET Standard 2.0 System.ComponentModel.Annotations i…
mythz Nov 25, 2019
37d2e49
Update Directory.Build.props
mythz Nov 27, 2019
6919f13
Add baseUrl
mythz Nov 27, 2019
d58725e
Add EnumMember to metadata page if exists
mythz Nov 27, 2019
86d3ab9
Display EnumMemberValue in different column if exists
mythz Nov 27, 2019
43e1fce
Allow multiple calls to IResponse.Close()
mythz Nov 28, 2019
32269e1
Ensure handler exceptions in HttpListener are run
mythz Nov 28, 2019
15e4bfe
Add explicit API for $.ss.disposeServerEvents
mythz Nov 28, 2019
7c21dca
Ensure HandleShortCircuitedErrors closes response even if OnServiceEx…
mythz Nov 28, 2019
4973eb8
refactor out reset() in ss-utils
mythz Nov 28, 2019
eb19fd4
Populate ServiceClient Request DTOs in all Batch APIs
mythz Nov 29, 2019
f1520b5
Populate Request DTOs in JsonHttpClient + GrpcServiceClient
mythz Nov 29, 2019
2917b0a
Move GetFileService into independent registerable service
mythz Dec 1, 2019
178caa7
Add fallback for nested generic collection without type info
mythz Dec 1, 2019
6fa97dd
bump to latest grpc deps
mythz Dec 2, 2019
b77eb49
Add CheckGrpc test project
mythz Dec 2, 2019
14cfdb1
Prepopulate .NET Core HandlerFactoryPath with $ASPNETCORE_APPL_PATH
mythz Dec 2, 2019
a74eb0e
bump to netcoreapp3.1
mythz Dec 3, 2019
502e846
Extract inner ModularCreateStartup into public ModularStartupActivator
mythz Dec 4, 2019
c64bdd2
Update ModularStartup.cs
mythz Dec 4, 2019
c4668d0
Update ModularStartup.cs
mythz Dec 4, 2019
6ea2008
Add docs to ModularStartup
mythz Dec 4, 2019
114a02f
Add OnDispose SSE callback
mythz Dec 6, 2019
cfb7212
Split config APIs in GrpcUtilis into GrpcConfig
mythz Dec 7, 2019
eef37bd
Add exit script
mythz Dec 10, 2019
21b6ba1
GetDefaultValue() returns null for reference types like Attribute
mythz Dec 10, 2019
9c94d2c
Only wait if Task is still running
mythz Dec 10, 2019
51edb26
Add .proto
mythz Dec 10, 2019
bbfd759
Allow proto metadata to have configurable options, incllude php as ne…
mythz Dec 11, 2019
9d67cce
Use ProtoOptionDelegate
mythz Dec 11, 2019
e65363a
tweaks
mythz Dec 14, 2019
6261f8b
don't try create abstract classes
mythz Dec 14, 2019
d9e65c3
Update Startup.cs
mythz Dec 14, 2019
587c493
Add UX-friendly helpers for common tasks
mythz Dec 17, 2019
abea0ab
Use public MetaType name in generated .proto
mythz Dec 18, 2019
d5e382e
Add ShellExec wrapper for executing x-plat shell commands
mythz Dec 19, 2019
0062d51
Add GrpcServiceStack/Interceptor to enable SS functionality in protoc…
mythz Dec 22, 2019
375b2e2
Add more protoc tests
mythz Dec 24, 2019
734594a
Allow downloading public .cer
mythz Dec 26, 2019
fb38569
Enable support for populating requests from gRPC Headers
mythz Dec 26, 2019
8c206a1
Add support for Dynamic Requests as alt. for gRPC AutoQuery Services
mythz Dec 27, 2019
539c7c4
Add crt ext also
mythz Dec 27, 2019
b80f2e1
Add convenience SSL overloads for GrpcServiceClient
mythz Dec 28, 2019
bfb2bda
bump gRPC deps to 2.26.0
mythz Dec 29, 2019
7d5c2bf
Add overload for creating smart client with certificate
mythz Dec 29, 2019
6b68098
Optionally load Startup Assembly UserSecrets if available
mythz Dec 29, 2019
5488814
Add missing dep to ServiceStack .Core/.Source .csproj's
mythz Dec 30, 2019
3564649
Add combined IRestServiceClient interface
mythz Jan 1, 2020
90f6e0c
Update tests to 2020
mythz Jan 1, 2020
88ef2bd
Update IntroductionExampleTests.cs
mythz Jan 1, 2020
bcc7d1c
Add IRestServiceClient to all Service Clients + GrpcServiceClient
mythz Jan 1, 2020
4604379
Add readLines/splitLines scripts
mythz Jan 2, 2020
ab407f4
Update Web.config
mythz Jan 3, 2020
2f0b38d
Replace interval with chainged setTimeout + only allow last conn hear…
mythz Jan 3, 2020
9589c9e
Consolidate System.ComponentModel.DataAnnotations
mythz Jan 3, 2020
488f95d
Add guards when parsing Authentication Header
mythz Jan 5, 2020
933441c
Add support for populating implicit requests from gRPC headers
mythz Jan 5, 2020
18069f5
Allow GenerateMethodsForAny to be customizable
mythz Jan 6, 2020
75dfce6
Remove PATCH as default Any gRPC Verb
mythz Jan 6, 2020
69c115f
Include Name in StreamFiles error responses
mythz Jan 6, 2020
a2ed103
Add IAppHostNetCore interface + APIs for accessing primary .Core deps
mythz Jan 6, 2020
18162ea
Upgrade deps
mythz Jan 7, 2020
7f076f9
Upgrade logging deps
mythz Jan 7, 2020
316732c
Apply Request Converters in RpcGateway
mythz Jan 7, 2020
4fea49a
Call OnEndRequest at end of RpcGateway request
mythz Jan 8, 2020
6178356
Upgrade RazorRockstars deps
mythz Jan 8, 2020
1ea3549
Don't attempt to serialize raw data
mythz Jan 8, 2020
619dfa6
bump to v5.8
mythz Jan 13, 2020
f6d66ab
Add Annotations test service
mythz Jan 14, 2020
6775e70
bump to v5.8.1
mythz Jan 14, 2020
785f7ad
Merge pull request #1 from ServiceStack/master
sureba73 Jan 17, 2020
26685f4
eb-5.8.1
ahammedunni Jan 17, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
#bower deps
**/wwwroot/lib/
bin/
obj/
.idea/
latest/
node_modules/
/env-vars.bat
*.suo
#ignore thumbnails created by windows
Expand Down Expand Up @@ -52,8 +55,6 @@ requestlogs/
*.DS_Store

NuGet/
NuGet.Pcl/
NuGet.Signed/

build/

Expand Down
8 changes: 8 additions & 0 deletions NuGet.Config
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="ServiceStack CI feed" value="https://build.servicestack.net/guestAuth/app/nuget/v1/FeedService.svc" />
<!-- <add key="ServiceStack MyGet feed" value="https://www.myget.org/F/servicestack" /> -->
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>
34 changes: 0 additions & 34 deletions NuGet/NuGetPack.cmd

This file was deleted.

22 changes: 0 additions & 22 deletions NuGet/NuGetPush.cmd

This file was deleted.

This file was deleted.

42 changes: 0 additions & 42 deletions NuGet/ServiceStack.Api.OpenApi/servicestack.api.openapi.nuspec

This file was deleted.

42 changes: 0 additions & 42 deletions NuGet/ServiceStack.Api.Swagger/servicestack.api.swagger.nuspec

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading