Skip to content

Commit 02ceca2

Browse files
author
Tom Surace
committed
2.0.2 verison stamps. Updated readme.
1 parent ad3a4ea commit 02ceca2

File tree

2 files changed

+19
-21
lines changed

2 files changed

+19
-21
lines changed

Interspecific/Interspecific.nuspec

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,21 @@
22
<package >
33
<metadata>
44
<id>Interspecific</id>
5-
<version>2.0.1.0</version>
5+
<version>2.0.2.0</version>
66
<title>Interspecific</title>
7-
<authors>Scott Offen and various project contributors</authors>
7+
<authors>Scott Offen, and various project contributors</authors>
88
<owners></owners>
99
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
1010
<projectUrl>https://github.com/tekhedd/Interspecific</projectUrl>
1111
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12-
<description>Interspecific REST HTTP server framework. See https://github.com/tekhedd/Interspecific</description>
12+
<description>An embedded HTTP/REST server framework for .NET and mono, with a focus on simplicity and a secondary focus on performance.</description>
1313
<releaseNotes>
14-
https://github.com/tekhedd/Interspecific/releases/tag/v2.0.1
14+
https://github.com/tekhedd/Interspecific/releases/tag/v2.0.2
1515
</releaseNotes>
16-
<copyright>Copyright 2014-2017</copyright>
16+
<copyright>Copyright 2014-2018</copyright>
1717
<tags>REST HTTP C# Networking</tags>
1818
<dependencies>
19-
<dependency id="Patterns.Logging" version="1.0.0.6" />
20-
<dependency id="tekhedd.SocketHttpListener" version="1.0.0" />
19+
<dependency id="tekhedd.SocketHttpListener" version="1.0.1" />
2120
</dependencies>
2221
</metadata>
2322
<files>

README.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,41 +4,40 @@ Interspecific
44
Interspecific is a .NET 4.5 embedded HTTP/REST server with a focus on simplicity and a secondary focus
55
on performance.
66

7-
Socket processing is based on [(a fork of)](https://github.com/tekhedd/SocketHttpListener) [MediaBrowser/SocketHttpListener](https://github.com/MediaBrowser/SocketHttpListener).
8-
This is similar to HttpListener-based implementations, but it has several advantages:
7+
Sockets are handled by [a fork of](https://github.com/tekhedd/SocketHttpListener) MediaBrowser/SocketHttpListener.
8+
The API is the same as standard HttpListener-based implementations, but it has several advantages:
99

1010
- enables custom authentication headers (token based authentication)
1111
- allows client software to listen on any port without admin priveleges
1212
- does not require fiddling with the .NET framework's HTTP configuration. (This comes at the cost of .NET's built-in HTTPS support, but whether that is a disadvantage is debatable.)
1313

1414
## Features ##
1515

16-
- Embed a REST server in your application. Add attributes to your classes and methods to define resources and routes for managing traffic based on HTTP method and path info (using regular expressions).
17-
- URL parsing based on regular expressions.
18-
- Serve static files (HTML, CSS, JavaScript, images, etc.).
19-
- Logging. Logging is pluggable, but is also a bit of a work-in-progress.
20-
21-
## Versions ##
22-
23-
The currrent stable releases are in the "1.x" branch and are released with v1 versions. Stable releases do not remove deprecated features and only include bug fixes.
24-
25-
Unstable development is in branch "master", and these are currently released as version 2.x releases. The API may change and new features may be added. If you feel that you need unstable features backported to 1.x or would like to see 2.x feature frozen please open an issue. Or in fact just drop me a line if you're using the library.
16+
- Embed a REST server in your application.
17+
- REST path and URL parsing based on regular expressions, compiled for efficiency.
18+
- Serve static files.
19+
- Logging via the standard TraceSource mechanism.
2620

2721
## Available on NuGet ##
2822

2923
https://www.nuget.org/packages/Interspecific/
3024

25+
## Versions ##
26+
27+
The 2.x versions may be considered stable, and will not incorporate any breaking
28+
changes. Stable branch maintenance is currently in the master branch.
29+
3130
## History ##
3231

3332
Interspecific started as a fork of Scott Offen's [Grapevine](https://github.com/scottoffen/Grapevine). It attempts to
3433
retain the Grapevine goal of simplicity, while making adding some complexity to the core engine to make
35-
the actual REST server code even simpler, and improve efficiency and manage worst case failure modes
36-
under heavy load conditions in production deployments.
34+
client code even simpler, improve efficiency, and manage worst case failure modes under heavy load conditions in production deployments.
3735

3836
## Contact ##
3937

4038
Submit bug reports and enhancements to Interspecific's Github Issues section.
4139

4240
## License ##
41+
4342
This project is licensed under the Apache License, V2.0.
4443
Please see the LICENSE file at the root of this repository for details.

0 commit comments

Comments
 (0)