@Balancingrock Balancingrock released this Apr 10, 2018

Assets 2

The app compiles and runs again, but has not been tested.
Also note that the feature set is changing.
The last stable release is 0.10.11

@Balancingrock Balancingrock released this Apr 9, 2018 · 2 commits to master since this release

Assets 2

This release is for internal purposes only, do not use this code base, use release 0.10.11 or wait until the next release.

@Balancingrock Balancingrock released this Jul 3, 2017 · 6 commits to master since this release

Assets 2

Fixed a bug on processing a URL with a '&' in it (caused a 'hanger')
Fixed missing header logging

Upgraded (rename) SwifterJSON to VJson

@Balancingrock Balancingrock released this Jun 8, 2017 · 18 commits to master since this release

Assets 2

In this release the serveradmin interface was improved on the code generation side of things. A.o. an HTML subproject was introduced to do the HTML code generation.

As of this release, Swiftfire now supports very large HTTP request bodies. Previously this was limited to about 32KB, now the size is nearly unlimited.
A new service was introduced to enforce completeness of HTTP requests for the traditional 'static websites'.
If websites want to make use of very large HTTP bodies, they will need to implement a service specifically for that purpose.

Assets 2

As of this release, the SwiftfireCore and SwifterfireConsole have been discontinued.
Swiftfire now has a build-in administration site that can be reached under "(any-domain)/serveradmin".
The id/password must be set during the initial deployment of the server.
In addition a new (sub)project 'Html' has been added to create HTML code.

Inspired by the mailing list "swift-sever-dev" (See https://swift.org/community/#mailing-lists) the next release (0.10.10) will offer support for (very) large HTTP request bodies.

May 25, 2017
Small fix: silenced compiler warning, removed 10.11 dependency

@Balancingrock Balancingrock released this May 24, 2017 · 38 commits to master since this release

Assets 2

Support was added for (user) accounts.
A web based interface was added for the server admin.

The webinterface is not yet complete - and still a bit 'rough', but it allows a server admin to administer the Swiftfire server.

This release is a bit 'in-between' as the SwiftfireConsole is also still supported. That will be discontinued in the next release though.

When Swiftfire is started for the first time, it is mandatory to create an admin account and to specify the root location of the website that holds the 'sfadmin' pages. The 'sfadmin' website is part of the github distribution, but should probably be copied by the admin to a proper location.

To do so, start up the server and browse to 'localhost:6678'. The setup process will then automatically start.

Afterwards the server admin can always be reached by browsing to any domain and appending '/serveradmin'.

@Balancingrock Balancingrock released this May 3, 2017 · 49 commits to master since this release

Assets 2

This release adds session support.
Sessions are cookie based and each domain can have its own session timeout.
Sessions can store information to be reused in later connection requests. Providing a state-full user experience.

In addition there are many small code improvements and some minor bugfixes.

@Balancingrock Balancingrock released this Apr 12, 2017 · 64 commits to master since this release

Assets 2

Bugfixed:

  • Typo in blacklisting in logfile
  • Memory leaks coming from SwifterJSON

Addition:

  • Debug output to (domain) service invokation

@Balancingrock Balancingrock released this Apr 9, 2017 · 68 commits to master since this release

Assets 2

Fixed a bug that would crash the server on inactivity timeout on the M&C interface.