Skip to content

Commit

Permalink
#0000
Browse files Browse the repository at this point in the history
  • Loading branch information
seanox committed May 4, 2018
1 parent dc91320 commit 32cfa75
Show file tree
Hide file tree
Showing 7 changed files with 99 additions and 119 deletions.
26 changes: 16 additions & 10 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,19 +1,25 @@
5.1.0 2018xxxx
BF: Initialize - Korrektur
- im Smart-Modus mit der Get-Methode erstellte Sections werden wieder gehalten
BF: Section - Korrektur
- im Smart-Modus mit der Get-Methode verwendete ungueltige Schluessel oder
alternativen Wert liefern wieder null
CR: Projekt
- Entwicklung: Umstellung auf einen eigen Keystore unabhaengig vom Program(Release)-Verzeichnis
BF: Initialize - Korrektur Smart-Modus
- im Smart-Modus erstellte Sections werden wieder gehalten
BF: Section - Korrektur Smart-Modus
- im Smart-Modus angeforderte ungueltige Schluessel liefern wieder null
CR: Projekt - Anpasung KeyStore
- Entwicklung: Umstellung auf einen eigenen KeyStore unabhaengig vom Program(Release)-Verzeichnis
CR: HTTP(S) Optimierung/Korrektur
- Worker: Umbennung der Methode Worder::Initialize in Worker::Initiate
- AccessLog: Optimierung der Maskierung vom ASCII Bereich 0x00-0x20 / 0x80-0xFF / 0x0100-0xFFFF
0x00-0x20 / 0x80-0xFF verwenden \xXX und
0x0100-0xFFFF verwendet \uXXXX
0x00-0x20 / 0x80-0xFF verwenden \xXX und 0x0100-0xFFFF verwendet \uXXXX
- Directory Index: Umstellung der BreadCrumb-Navigation von path/base/name auf location/path/name
CR: (X)CGI / HTTP-XAPI / Templates - Optimierung
- Environment-Variable path_base geaendert in path_url, analog zu script_url
- Environment-Variable path_base wurde geaendert in path_url, analog zu script_url
CR: Konfiguration - Aenderung der Server/Service-Sektion
- Aenderung der Server/Service-Sektion, diese muessen jetzt auf :INI enden, bisher war es :BAS
CR: SAPI - Anpassung bei Initialisieurng und Fehlerausgabe
- Erweiterung der Fehlerausgabe beim Laden/Starten
- Umstellung der Ausgabe beim Initialiseren auf den Namen der Sektiones
- Umstellung der Initialisieurng per Konstruktor auf den vollstaendigen Context (Name der Sektion)
CR: Dokumenation - Allgemeine Korrektur und Anpassungen
- Allgemeine Korrektur und Anpassungen

5.0.0 20171206
BF: HTTP SERVER:SSL - Korrektur vom fehlenden TrustManager
Expand Down
40 changes: 11 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Seanox Software Solutions oder kurz Seanox genannt.

Diese Software unterliegt der Version 2 der GNU General Public License.

Copyright (C) 2017 Seanox Software Solutions
Copyright (C) 2018 Seanox Software Solutions

This program is free software; you can redistribute it and/or modify it under
the terms of version 2 of the GNU General Public License as published by the
Expand Down Expand Up @@ -50,34 +50,16 @@ Go to the program directory and start the program directly or by script.


# Changes (Change Log)
## 5.0.0 20171206 (summary of the current version)
BF: HTTP SERVER:SSL - Korrektur vom fehlenden TrustManager
BF: HTTP PUT - Korrektur/Optimierung in der Unterscheidung von Datei/Verzeichnis
BF: HTTP Range - Korrekturen
BF: HTTP Locate - Korrektur der Pfadverarbeitung (Windows)
CR: Projekt - Optimierung
CR: Dokumentation / Layout - Überarbeitung/Optimierung/Erweiterung
CR: Service
CR: Generator - Überarbeitung/Optimierung/Erweiterung
CR: HTTP Session/Worker - Überarbeitung/Optimierung/Erweiterung
CR: HTTP Request - Überarbeitung/Optimierung
CR: HTTP DCGI - Überarbeitung/Optimierung/Umstellung auf XCGI
CR: HTTP AccessLog - Überarbeitung/Optimierung/Umstellung
CR: HTTP Filter - Überarbeitung/Optimierung/Erweiterung
CR: HTTP Virtual Paths - Optimierung
CR: HTTP MIMETYPES - Umbenannt in MEDIATYPES
CR: HTTP SERVER:BAS/VIRTUAL:BAS - MIMETYPE umbenannt in MEDIATYPE
CR: HTTP VIRTUAL:BAS - SERVER definiert welche Server den virtuellen Host verwenden dürfen
CR: HTTP Templates - Überarbeitung/Optimierung/Erweiterung
CR: HTTP - Erweiterung der CGI-Variablen
CR: HTTP SERVER:SSL
CR: HTTP XAPI - Überarbeitung/Optimierung/Erweiterung
CR: Initialize - Überarbeitung/Optimierung/Erweiterung
CR: Section - Überarbeitung/Optimierung/Erweiterung
CR: Remote - Überarbeitung/Optimierung/Erweiterung
CR: XAPI - Überarbeitung/Optimierung/Erweiterung
CR: SAPI - Überarbeitung/Optimierung/Erweiterung

## 5.1.0 2018xxxx (summary of the next version)
BF: Initialize - Korrektur Smart-Modus
BF: Section - Korrektur Smart-Modus
CR: Projekt - Anpasung KeyStore
CR: HTTP(S) Optimierung/Korrektur
CR: (X)CGI / HTTP-XAPI / Templates - Optimierung
CR: Konfiguration - Änderung der Server/Service-Sektion
CR: SAPI - Anpassung bei Initialisieurng und Fehlerausgabe
CR: Dokumenation - Allgemeine Korrektur und Anpassungen

[Read more](https://raw.githubusercontent.com/seanox/devwex/master/CHANGES)


Expand Down
8 changes: 4 additions & 4 deletions development/devwex.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@

[REMOTE:INI] ;basic configuration of the remote servers
ADDRESS = 127.0.0.1 ;local address of server [AUTO|LOCALHOST|IP|NAME]
PORT = 25000 ;local port of server
PORT = 25001 ;local port of server

[SERVER:HTTPS:INI] ;basic configuration of the HTTPS server
ADDRESS = 127.0.0.1 ;local address of server [AUTO|LOCALHOST|IP|NAME]
PORT = 443 ;local port of server
PORT = 8443 ;local port of server
IDENTITY = OFF ;option server name for HTTP header and CGI [ON|OFF]

MAXACCESS = 100 ;maximum number of simultaneous connections (100)
Expand All @@ -36,7 +36,7 @@
+ #[response_status] #[response_length] "#[http_referer]" "#[http_user_agent]"
+ > ../storage/access-#[remote_host]_#[T:Y]#[T:m]#[T:d].log

DOCROOT = ./ ;path of web documents
DOCROOT = ../ ;path of web documents
SYSROOT = ../system ;path of system files

INDEX = ON [S] ;option for listing of directories [ON|OFF]
Expand Down Expand Up @@ -95,7 +95,7 @@
;FILTER-G = ALL ALWAYS

[SERVER:HTTP:INI] EXTENDS SERVER:HTTPS:INI ;basic configuration of the HTTP server
PORT = 80 ;local port of server
PORT = 8080 ;local port of server

[SERVER:HTTP:REF] EXTENDS SERVER:HTTPS:REF ;virtual directories
[SERVER:HTTP:ACC] EXTENDS SERVER:HTTPS:ACC ;definitions of access control
Expand Down
22 changes: 12 additions & 10 deletions development/release.txt
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
5.1.0 2018xxxx
BF: Initialize - Korrektur Get-Methode
BF: Initialize - Korrektur Smart-Modus
- im Smart-Modus erstellte Sections werden wieder gehalten
BF: Section - Korrektur Get-Methode
BF: Section - Korrektur Smart-Modus
- im Smart-Modus angeforderte ung�ltige Schluessel liefern wieder null
CR: Projekt
- Entwicklung: Umstellung auf einen eigen Keystore unabh�ngig vom Program(Release)-Verzeichnis
CR: Projekt - Anpasung KeyStore
- Entwicklung: Umstellung auf einen eigenen KeyStore unabh�ngig vom Program(Release)-Verzeichnis
CR: HTTP(S) Optimierung/Korrektur
- Worker: Umbennung der Methode Worder::Initialize in Worker::Initiate
- AccessLog: Optimierung der Maskierung vom ASCII Bereich 0x00-0x20 / 0x80-0xFF / 0x0100-0xFFFF
0x00-0x20 / 0x80-0xFF verwenden \xXX und 0x0100-0xFFFF verwendet \uXXXX
- Directory Index: Umstellung der BreadCrumb-Navigation von path/base/name auf location/path/name
CR: (X)CGI / HTTP-XAPI / Templates - Optimierung
- Environment-Variable path_base ge�ndert in path_url, analog zu script_url
CR: Konfiguration
- �nderung der Server/Service-Sektion, diese m�ssen jetzt auf :INI enden
CR: SAPI
- Environment-Variable path_base wurde ge�ndert in path_url, analog zu script_url
CR: Konfiguration - �nderung der Server/Service-Sektion
- �nderung der Server/Service-Sektion, diese m�ssen jetzt auf :INI enden, bisher war es :BAS
CR: SAPI - Anpassung bei Initialisieurng und Fehlerausgabe
- Erweiterung der Fehlerausgabe beim Laden/Starten
- Umstellung der Ausgabe beim Initialiseren auf den Sektionsnamen
- Umstellung der Initialisieurng per Konstruktor auf den vollst�ndigen Context (Sektionsnamen)
- Umstellung der Ausgabe beim Initialiseren auf den Namen der Sektiones
- Umstellung der Initialisieurng per Konstruktor auf den vollst�ndigen Context (Name der Sektion)
CR: Dokumenation - Allgemeine Korrektur und Anpassungen
- Allgemeine Korrektur und Anpassungen

5.0.0 20171206
BF: HTTP SERVER:SSL - Korrektur vom fehlenden TrustManager
Expand Down
48 changes: 19 additions & 29 deletions manuals/seanox-devwex.css
Original file line number Diff line number Diff line change
Expand Up @@ -95,64 +95,57 @@ body main article table.architecture table {
body main article table.architecture td {
vertical-align:top; white-space:nowrap;
}
body main article table.architecture > tbody > tr + tr > td {
padding-top:1rem;
body main article table.architecture *.float {
}
body main article table.architecture *.composite {
body main article table.architecture *.float > * {
margin-right:1rem; float:left;
}
body main article table.architecture *.composite.float {
float:left;
body main article table.architecture *.float > *:last-child {
margin-right:0em;
}
body main article table.architecture *.composite.float + *.composite.float {
margin-left:1rem;

body main article table.architecture *.composite {
}
body main article table.architecture *.composite.container {
border:none;
}
body main article table.architecture *.composite.container.float td {
padding:0rem;
}
body main article table.architecture *.composite.container.float td + td {
padding-left:1rem;
}
body main article table.architecture *.composite td,
body main article table.architecture *.composite div {
padding:0.5rem; vertical-align:middle; text-align:center;
color:#CCCCCC;
color:#CCCCCC;
}
body main article table.architecture *.composite,
body main article table.architecture *.composite.list > tbody > tr > td,
body main article table.architecture *.composite.section,
body main article table.architecture *.composite.section > tbody > tr:first-child > td {
border:1px solid #999999;
}
body main article table.architecture td:not(.float) *.composite ~ *.section {
margin-top:1rem;
}
body main article table.architecture *.composite.section > tbody > tr:first-child > td {
color:#FFFFFF; border-color:#FFFFFF;
}
body main article table.architecture *.composite.section > tbody > tr + tr > td {
padding:1rem;
}
body main article table.architecture *.composite:not(.float) + *.composite:not(.float) {
margin-top:1rem;
}
body main article table.architecture *.interface {
color:#FFAA44!important; border:1px solid #FFAA44!important;
}
body main article table.architecture *.architecture-0017 {
padding-bottom:calc(1rem + 3px)!important;
}
body main article table.architecture *.architecture-0024 {
body main article table.architecture *.architecture-0021 {
width:25%;
}
body main article table.architecture *.architecture-0039,
body main article table.architecture *.architecture-0040,
body main article table.architecture *.architecture-0068,
body main article table.architecture *.architecture-0069 {
width:50%;
body main article table.architecture *.architecture-0025 {
width:calc(75% - 1rem);
}
body main article table.architecture *.architecture-0021,
body main article table.architecture *.architecture-0076 {
width:100%;
body main article table.architecture *.architecture-0077 {
width:100%;
}
body main article table.architecture > tbody > tr + tr > td {
padding-top:1rem;
}


Expand Down Expand Up @@ -254,17 +247,14 @@ body main article > header {

body > nav button {
position:fixed; display:block; right:3rem;
opacity:0.5;
}
body > nav button:focus,
body > nav button:hover {
opacity:1;
}
body > nav button:active {
opacity:0.5!important; filter:grayscale(100%)!important;
}
body > nav button.active {
opacity:1; filter:grayscale(0%);
}
body > nav button + button {
margin-top:1rem;
Expand Down
34 changes: 17 additions & 17 deletions manuals/seanox-devwex_de.html
Original file line number Diff line number Diff line change
Expand Up @@ -2644,8 +2644,8 @@ <h1>Entwicklung</h1>
<h2>Architektur</h2>
<table class="architecture">
<tr>
<td>
<table class="composite list float">
<td class="float">
<table class="composite list">
<tr>
<td colspan="2">Resource Management</td>
</tr>
Expand All @@ -2657,7 +2657,7 @@ <h2>Architektur</h2>
<td colspan="2">Class Loader</td>
</tr>
</table>
<table class="composite section float">
<table class="composite section">
<tr>
<td>Remote Client</td>
</tr>
Expand All @@ -2670,22 +2670,22 @@ <h2>Architektur</h2>
</td>
</tr>
<tr>
<td>
<table class="composite container float">
<td class="float">
<table class="composite">
<tr>
<td>
<div class="interface">Module-API (XAPI)</div>
</td>
<td>
<div class="interface">Server API (SAPI)</div>
</td>
<td class="interface">Module-API (XAPI)</td>
</tr>
</table>
<table class="composite">
<tr>
<td class="interface">Server API (SAPI)</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table class="composite section float">
<td class="float">
<table class="composite section">
<tr>
<td>HTTP(S) Server</td>
</tr>
Expand All @@ -2705,8 +2705,8 @@ <h2>Architektur</h2>
<td>Worker (Acceptor)</td>
</tr>
<tr>
<td>
<table class="composite list float">
<td class="float">
<table class="composite list">
<tr>
<td>HTTP-Protocol</td>
</tr>
Expand All @@ -2726,7 +2726,7 @@ <h2>Architektur</h2>
<td>Templating</td>
</tr>
</table>
<table class="composite list float">
<table class="composite list">
<tr>
<td colspan="2" class="interface">HTTP-Module-API (XAPI+)</td>
</tr>
Expand All @@ -2741,7 +2741,7 @@ <h2>Architektur</h2>
</td>
</tr>
</table>
<table class="composite section float">
<table class="composite section">
<tr>
<td>Remote Server</td>
</tr>
Expand Down
Loading

0 comments on commit 32cfa75

Please sign in to comment.