oder Appweb Embedthis Appweb ist ein Open Source, beweglich, schnell, kompakt, klein, kostenlose, plattformübergreifende und leistungsfähige Kommandozeilen-Programm, das so konstruiert ist, um eine eingebettete Server ausschließlich zum Testen von dynamischen Web-applications.Features bei ausgelegt liefern ein glanceKey Features sind ein Multi-Threaded und ereignisgesteuerte Kern, die außergewöhnliche Durchgang bewirkt, während mit hervorragenden Speichernutzung, eine modulare Architektur, bündig in Anwendungen und Geräte, die Unterstützung XIP (Execution In Place).
Unter einigen anderen Funktionen können wir volle HTTP / 1.1-Unterstützung, dynamisch ladbare Module, serverseitige JavaScript-Web-Framework, In-Memory-PHP-Modul, In-Prozess-CGI, Apache kompatibel Protokollierung und Konfiguration sowie Grund- und Digest-Authentifizierung zu erwähnen.
Darüber hinaus kommt das Programm mit Secure Socket Layer (SSL / TLS) Unterstützung, Session Daten-Management-Unterstützung, ein HTTP-Client-Programm und der entsprechenden Bibliothek sowie ROMable Konfigurationsdateien und Webseiten.
Appweb ist eine standardkonforme Anwendung, die HTTP / 1.1, HTTP / 1.0, HTTP RFC 2617, CGI / 1.1 und SSL RFC 2246-Protokolle unterstützt. Darüber hinaus ist die Ejscript Web-Framework mit der ECMA-357 und ECMA-262 protocols.Getting begann mit AppwebInstalling die Appweb Software auf Ihrem GNU / Linux-Betriebssystem ist eine einfache Aufgabe kompatibel. Alles, was Sie nach dem Herunterladen und Speichern Sie die neueste Version des Programms auf Ihrem Computer zu tun haben, ist es, den Inhalt des Archivs zu extrahieren, öffnen Sie das Terminal-App, navigieren Sie zum Speicherort der extrahierten Archivdateien (zB cd / home / softoware / appWeb-4.6.5), führen Sie die & lsquo; ./ configure && make & rsquo; Befehl zu konfigurieren und zu kompilieren, die Software, gefolgt von der & lsquo; sudo make install & rsquo; Befehl, es zu installieren System wide.Supported Betriebssysteme und Hardware platformsAppweb erfolgreich auf allen GNU / Linux Distributionen auf dem Solaris, Microsoft Windows und Mac OS X-Betriebssystemen unterstützt, sowie. Die 64-Bit (x86_64), 32-Bit (x86 / i386), sind ARM, PowerPC, MIPS, Sparc und SH CPU-Architekturen zur Zeit nicht unterstützt.
Was ist neu in dieser Pressemitteilung:
- Fixes:
- Windows-Directory-Traversal [Ausgabe 246]
- Chunk Filter für Split-Grenze-Pakete [Ausgabe 247]
- Windows-Single-Core-Systeme [Ausgabe 248]
- Cache Dienst Initialisierung der & quot; Shared & quot; [Ausgabe 249]
- Linux 2.4 Zusammenstellung [Ausgabe 245]
- Vermächtnis-mvc Anwendung nicht kompilieren, da default.esp verwendet renderFlash zu viele Argumente. [Ausgabe 251]
- Fix httpStealConn Befreiung der Anschlussbuchse. [Ausgabe 252]
Was ist neu in Version 4.4.3:
- Diese Version bringt eine kleine Lösung für Flusskontrolle in die HTTP-Pipeline.
Was ist neu in Version 4.4.2:
- Das ist ein kleines Update, Befestigungs ESP Datenbankmigrationen bei der Verwendung von SQLite.
Was ist neu in Version 4.4.1:
- Das kleinere Bugfix-Release behebt ein Problem mit dem Ort ESP Generator Komponentendateien.
Was ist neu in Version 4.4.0:
- Wichtige Features:
- Die wichtigsten Performance-Optimierungen. [Ausgabe 224]
- Zusätzliche Sicherheit defensive Gegenmaßnahmen. Added-Monitor und Defense-Richtlinien. [Ausgabe 213]
- Fügen AngularJS Unterstützung ESP. [Ausgabe 196]
- Erweitern & quot; esp & quot; Generatoranwendung an Anwendungskomponenten einschließlich Winkel Anwendungen zu generieren. [Ausgabe 197]
- Ändern Kennwort-Hashing-Algorithmus, der Blowfish-Verschlüsselung verwenden [Ausgabe 198]
- Minor Features:
- Update ESP jQuery Unterstützung [Ausgabe 179]
- Update EspApp Richtlinie mit neuen Syntax. [Ausgabe 180]
- Fügen Sie ESP src / app.c. Dies ist bei Appweb Start aufgerufen. [Ausgabe 181]
- Fügen lessjs Unterstützung für ESP. Ersetzen Sie alte Layout / Theme-Stylesheets mit einem theme.less. [Ausgabe 182]
- Fügen Sie ESP html5shiv für generierte Apps [Ausgabe 183]
- Unterstützung für mehrzeilige Zeichenfolgen in ESP-Vorlagen über Back-tick hinzufügen. [Ausgabe 185]
- Fügen StreamInput Richtlinie Anfrage Körper Eingangs Streaming oder Puffern steuern. [Ausgabe 199]
- Fügen Sie Karte-Richtlinie für Transparenz Inhalt Erweiterungszuordnung. Deprecate Compress Richtlinie. [Ausgabe 200]
- Fügen httpLogout API. [Ausgabe 201]
- Fügen httpAddAuthStore und HttpAddAuthType APIs Schreiben der Kennwortüberprüfung System zu ermöglichen. [Ausgabe 202]
- Fügen httpAddParamsFromJsonBody API. [Ausgabe 203]
- Verbesserte MPR-APIs für: mprGetRandomString, mprGetCacheStats, mprCryptPassword, mprMakeSalt, mprAddKeyWithType, mprQueryJsonString, mprQueryJsonValue, sTitle, mprGlobPathFiles. [Ausgabe 204]
- Ersetzen Methode, PutMethod und TraceMethod Richtlinien mit AddMethods, RemoveMethods und SetMethods. [Ausgabe 208]
- Fügen Sie Sessioncookie Richtlinie, um die Sichtbarkeit der Session-Cookie zu kontrollieren. Standard ist jetzt & quot; & quot ;. Httponly [Ausgabe 210]
- Umbenennen EspShowErrors als Errors an alle Handler zur Verfügung. [Ausgabe 211]
- hinzugekommen Stealth Richtlinie zu Stealth-Modus steuern. Stealth-Modus verbirgt die Server-Header in den Antworten. [Ausgabe 212]
- hinzugekommen Kopf Richtlinie zur Antwort-Header zu definieren. [Ausgabe 215]
- Gebraucht & quot; Kopf gesetzt & quot; um wichtige Sicherheitsrichtlinien auf die Standard appweb.conf definieren. [Ausgabe 216]
- Optimierte Datei-Upload. [Ausgabe 218]
- Verschärfte WebSockets Compliance. Vorbei an Autobahn-Testsuite. [Ausgabe 217]
- Fügen palloc APIs für die dauerhafte Speicherzuordnungen [Ausgabe 226]
- In JSON Abfrage API [Ausgabe 230]
- Erweitern esp Generator von Anwendungen mit verschiedenen Client-seitige Frameworks erzeugen. [Ausgabe 231]
- Fixes:
- Fixes für ESP Kontrollen. [Ausgabe 184]
- Update ESP Registerkarten, um Tab-Reihenfolge festzulegen [Ausgabe 186]
- Update ESP Flash-Mitteilungen - nicht löschen. [Ausgabe 187]
- Entfernen EspLoad Richtlinie. Jetzt in EspApp integriert. [Ausgabe 188]
- Entfernen führender & quot; - & quot; von allen ESP CSS-Klassen. [Ausgabe 189]
- Fix HTTP-Streaming Anfrage Körper Eingang in http Kerntriebwerk. [Ausgabe 205]
- Fix Http-Sitzungen. Aggregieren alle Session Daten in einem Objekt. [Ausgabe 206]
- Laden SSL-Anbieter Thread-sicher. [Ausgabe 207]
- Laden SSL-Anbieter Thread-sicher. [Ausgabe 207]
- Fix Sockel und SSL-Returncodes, wenn Buchse ist voll. [Ausgabe 214]
- Fix Quelle Richtlinie in Bezug auf dem Weg nach Hause, anstatt Route Dokumente. [Ausgabe 219]
- Fix für Fenster, wenn im Laufe der Zeit rückwärts [Ausgabe 227]
- Fix esp Neukompilierung auf Windows [Ausgabe 228]
- Ändern ESP-Cache-Modul, um die Benennung appname als Zutat in die MD5-Namen enthalten. Dies ist erforderlich, um mehrere Anwendungen mit Controllern mit dem gleichen Namen zu unterstützen. [Ausgabe 234]
- Inkompatible Änderungen:
- Die ESP HTML Steuergeneratoren werden nicht mehr unterstützt. Die empfohlene Vorgehensweise ist es, eine Client-seitige Frameworks wie Angular für HTML-Steuerelemente verwenden.
- Die EspApp Richtlinie hat jetzt ein neues Format. Sehen Sie die ESP-Dokumentation. Das alte Format aktivieren, aber abzulehnen ist.
- Die ESP Blitzmechanismus bewahrt nun Flash-Mitteilungen in den nächsten Controller und sie dann vor der Ansicht, dass nach gelöscht. Blitz sollte nicht für eine Rückkopplung in der Ansicht verwendet werden.
- Die Funktion ESP setFlash () wird nun umbenannt Flash ().
- Die Funktion ESP Flash () umbenannt renderFlash (). Dies steht im Einklang mit anderen render Methoden.
- Die Funktion ESP espGetFlashMessage () umbenannt espGetFlash ()
- ESP-Controller-Modul Initialisierungsfunktionen haben eine neue Namenskonvention: esp_controller_APP_NAME statt esp_module_NAME. Dies ermöglicht, dass mehrere Anwendungen mit Steuerungen des gleichen Namens.
- Die ESP src / *. C-Dateien müssen nun src / app.c genannt werden
- ESP Cache-Module Namen sind anders und nun auch den Namen der Anwendung als Zutat in der MD5-Namen.
- Die ESP-Funktion Stylesheet () erzeugt jetzt standardmäßig ein Verweis auf & quot; statisch / css / all.css & quot; anstelle von & quot; layout.css & quot; und & quot; Thema / default.css & quot ;. Dies ist auf die Verwendung von weniger und SCCS welche Gesamtstylesheets unterstützt.
- Wenn eine Strecke Richtlinie verwendet die gleichen Muster wie eine zuvor erstellte Route, wird es zu öffnen und ändern Sie die vorherige Route.
- Die Kopf Richtlinie umbenannt Request. Verwenden SetHeader um Antwort-Header gesetzt.
- Die Compress-Richtlinie ist vorhanden, aber veraltet. Verwenden Sie & quot; Karte Druck & quot; statt. Karte ist eine verallgemeinerte Anlage, die Kompression umfasst.
- Die Funktion httpHandleOptionsTrace () ist veraltet. Die API ist vorhanden, aber veraltet.
- Limitrequestbody nicht Datei-Upload-Größe. Verwenden LimitUpload auf Datei-Upload-Größe zu begrenzen.
- Changed das Feld HttpRoute.dir zu HttpRoute.documents. Dies ist, um Verwechslungen mit HttpRoute.home. Vermeiden
- Die Appweb Standardkonfiguration ist jetzt sichern-by-default. Die Sicherheits-Sandbox Grenzen werden relativ niedrig eingestellt, und die Standardantworten sind nun Überschriften, um Cross-Site-Scripting-Schwachstellen zu begrenzen. Siehe Sicherheitseinstellungen für weitere Informationen.
- Die httpAddResourceGroup, httpAddResource, httpAddClientRoute und httpAddRouteSet haben Unterschriften geändert, um einen URI-Präfix für die serverseitige Steuerung URIs unterzubringen.
Was ist neu in Version 4.3.5:
- Kleinere Fehler wurden behoben, darunter Probleme mit der MDB In-Memory-Datenbank, und es gab Performance-Optimierungen für SSL-Anforderungen.
Was ist neu in Version 4.3.4:
- Diese Version bringt kleinere Korrekturen für die Berechnung der HTTP-Sitzung Sandkasten Grenzen und verbesserte Unterstützung für jQuery 1.9.
Was ist neu in Version 4.3.3:
- Aktualisierungen der ESP & quot; C & rdquo; Web-Framework und ESP Anwendung MVC-Generator.
- Fixes für SQLite-Datenbank-Unterstützung und ESP-Vorlagen. JQuery auf 1,9 aktualisiert.
Was ist neu in Version 4.3.2:
- Dies ist ein wichtiger Push mit Dokumentation und Zusatz 30 Stand-alone-Proben zeigen, die ESP-C Sprache Web-Framework.
Kommentare nicht gefunden