Appweb eller Embedthis Appweb er en åpen kildekode, bærbare, rask, kompakt, liten, gratis, på tvers av plattformer og effektiv kommandolinjeprogram som har blitt konstruert for å levere en innebygd server som er utformet utelukkende for å teste dynamiske web applications.Features på en glanceKey funksjoner inkluderer en multi-threaded og hendelsesdrevet kjerne som gir eksepsjonell gjennomstrømning, respons, samtidig som de har utestående minne utnyttelse, en modulær arkitektur, innebygges i ulike applikasjoner og enheter, støtter XIP (Execution In Place).
Blant noen andre funksjoner kan vi nevne fulle HTTP / 1.1-støtte, dynamisk lastbare moduler, server-side Javascript web rammeverk, in-memory PHP-modulen, in-prosess CGI, Apache kompatibel logging og konfigurasjon, samt grunnleggende og fordøye godkjenning.
I tillegg kommer programmet med Secure Socket Layer (SSL / TLS) -støtte, øktstatus data management støtte, en HTTP-klient program og tilsvarende bibliotek, samt ROMable konfigurasjonsfiler og nettsider.
Appweb er en standard kompatibel applikasjon som støtter HTTP / 1.1, HTTP / 1.0, HTTP RFC 2617, CGI / 1.1 og SSL RFC 2246 protokoller. I tillegg er web rammeverk Ejscript kompatibel med ECMA-357 og ECMA-262 protocols.Getting startet med AppwebInstalling den Appweb programvaren på GNU / Linux operativsystem er en enkel oppgave. Alt du trenger å gjøre etter laste ned og lagre den nyeste versjonen av programmet på datamaskinen din, er å pakke ut innholdet i arkivet, åpner Terminal app, naviger til plasseringen av de utpakkede arkivfiler (f.eks cd / home / softoware / appweb-4.6.5), kjører & lsquo; ./ configure && make & rsquo; kommando for å konfigurere og kompilere programvare, etterfulgt av & lsquo; sudo make install & rsquo; kommando for å installere det systemet wide.Supported operativsystemer og maskinvare platformsAppweb er vellykket støttes på alle GNU / Linux-distribusjoner, så vel som på Solaris, Microsoft Windows og Mac OS X-operativsystemer. 64-bit (x86_64), 32-bit (x86 / i386), er ARM, PowerPC, MIPS, Sparc og SH CPU arkitekturer støttes på dette tidspunktet.
Hva er nytt i denne utgaven:
- Løser:
- Windows-katalogen traversering [sak 246]
- Chunk filter for split grense pakker [sak 247]
- Windows enkeltkjernesystemer [sak 248]
- Cache tjeneste initialisering av & quot; delt & quot; [Sak 249]
- Linux 2.4 kompilering [sak 245]
- Legacy-MVC applikasjon unnlater å kompilere fordi default.esp bruker renderFlash med for mange args. [Sak 251]
- Fix httpStealConn frigjør av tilkoblingskontakten. [Sak 252]
Hva er nytt i versjon 4.4.3:
- Denne versjonen legger en liten fix for flytkontroll i HTTP-rørledningen.
Hva er nytt i versjon 4.4.2:
- Dette er en mindre oppdatering, fikse ESP database vandringer når du bruker SQLite.
Hva er nytt i versjon 4.4.1:
- Dette mindre feilretting utgivelsen løser et problem med plasseringen av ESP generator komponentfiler.
Hva er nytt i versjon 4.4.0:
- Major Funksjoner:
- Store ytelsesoptimaliseringer. [Sak 224]
- ekstra sikkerhet defensive mottiltak. Lagt Monitor og forsvars direktiver. [Sak 213]
- Legg Angularjs støtte i ESP. [Sak 196]
- Forbedre & quot; esp & quot; generator program for å generere applikasjonskomponenter inkludert Vinkel applikasjoner. [Sak 197]
- Endre passord hashing algoritme for å bruke Blowfish kryptering [sak 198]
- Mindre Funksjoner:
- Oppdater ESP jquery støtte [sak 179]
- Oppdater EspApp direktiv med nye syntaksen. [Sak 180]
- Legg ESP src / app.c. Dette er påberopt på Appweb oppstart. [Sak 181]
- Legg lessjs støtte for ESP. Bytt ut gamle layout / tema stilark med en theme.less. [Sak 182]
- Legg ESP html5shiv for genererte apps [utstede 183]
- Legg til støtte for flere linjer strenger i ESP maler via back-tick. [Sak 185]
- Legg StreamInput direktiv for å kontrollere forespørsel kroppen innspill streaming eller bufring. [Sak 199]
- Legg Kart direktiv for gjennomsiktig innhold forlengelse kartlegging. Deprecate Komprimer direktiv. [Sak 200]
- Legg httpLogout API. [Sak 201]
- Legg httpAddAuthStore og HttpAddAuthType APIer for å tillate overstyrer passord verifisering ordningen. [Sak 202]
- Legg httpAddParamsFromJsonBody API. [Sak 203]
- Enhanced MPR APIer for: mprGetRandomString, mprGetCacheStats, mprCryptPassword, mprMakeSalt, mprAddKeyWithType, mprQueryJsonString, mprQueryJsonValue, stitle, mprGlobPathFiles. [Sak 204]
- Erstatt method, PutMethod og TraceMethod direktiver med AddMethods, RemoveMethods og SetMethods. [Sak 208]
- Legg SessionCookie direktiv for å kontrollere synligheten av session cookie. Standard er nå & quot; kun http & quot ;. [Sak 210]
- Gi nytt navn EspShowErrors som ShowErrors å gjøre tilgjengelig for alle handlere. [Sak 211]
- Lagd Stealth direktiv for å kontrollere stealth mode. Stealth mode skjuler Server header i svarene. [Sak 212]
- Lagd Header direktiv for å definere respons overskrifter. [Sak 215]
- Brukt & quot; Header satt & quot; å definere viktige sikkerhets direktiver til standard appweb.conf. [Sak 216]
- Optimalisert filopplasting. [Sak 218]
- Strammet WebSockets etterlevelse. Passerer Autobahn testsuite. [Sak 217]
- Legg palloc APIer for permanente minnetildelinger [utstede 226]
- Legg til JSON spørring API [sak 230]
- Forbedre esp generator for å generere applikasjoner ved hjelp av ulike klientsiden rammer. [Sak 231]
- Løser:
- Løser for ESP kontroller. [Sak 184]
- Oppdater ESP faner for å fikse fane for [sak 186]
- Oppdater ESP flash meldinger - ble ikke rydding. [Sak 187]
- Fjern EspLoad direktiv. Nå integrert i EspApp. [Sak 188]
- Fjern ledende & quot; - & quot; fra alle ESP CSS klasser. [Sak 189]
- Fix HTTP streaming forespørsel kroppen innspill i http kjernemotoren. [Sak 205]
- Fix HTTP økter. Aggregere alle session statlige data i ett objekt. [Sak 206]
- Gjør lasting SSL leverandør thread-safe. [Sak 207]
- Gjør lasting SSL leverandør thread-safe. [Sak 207]
- Fix Socket og SSL returkoder når kontakten er full. [Sak 214]
- Fix Kilde direktivet å være relativ til rute hjem heller enn rute dokumenter. [Sak 219]
- Fix for vinduer når tiden går baklengs [sak 227]
- Fix esp rekompileres på vinduer [sak 228]
- Modify ESP cache modul navngi å inkludere appname som en ingrediens i MD5 navn. Dette er nødvendig for å støtte flere programmer med kontroller av samme navn. [Sak 234]
- Uforenelige Endringer:
- De ESP HTML kontroll generatorer er foreldet. Den anbefalte metode er å bruke en klient-side rammeverk som Vinkel for HTML-kontroller.
- EspApp Direktivet har nå et nytt format. Se ESP dokumentasjon for detaljer. Det gamle formatet er aktivert, men frarådet.
- ESP flash mekanisme bevarer nå flash-meldinger inn i neste kontrolleren og de blir deretter slettet før visningen etter det. Flash skal ikke brukes for tilbakemelding til visningen.
- ESP setFlash () -funksjonen er nå omdøpt flash ().
- ESP blits () -funksjonen er omdøpt renderFlash (). Dette er for å være i samsvar med andre gjengi metoder.
- ESP espGetFlashMessage () -funksjonen er omdøpt espGetFlash ()
- ESP kontrolleren modul initialisering funksjoner har en ny navnekonvensjon: esp_controller_APP_NAME istedenfor esp_module_NAME. Dette tillater flere programmer med kontroller av samme navn.
- ESP src / *. C-filer må nå bli navngitt src / app.c
- ESP cache moduler navnene er forskjellige, og inkluderer nå app navn som en ingrediens i MD5 navn.
- ESP-funksjonen stilark () genererer nå som standard en referanse til & quot; statisk / css / all.css & quot; i stedet for & quot; layout.css & quot; og & quot; tema / default.css & quot ;. Dette er for å støtte bruk av mindre og SCCS som aggregerte stilark.
- Hvis en rute direktiv bruker samme mønster som tidligere opprettet rute, vil det åpne og endre den forrige ruten.
- Header Direktivet er omdøpt RequestHeader. Bruk SetHeader å sette respons overskrifter.
- Komprimer Direktivet er til stede, men frarådet. Bruk & quot; Kart komprimert & quot; i stedet. Kart er en mer generalisert anlegg som omfavner komprimering.
- httpHandleOptionsTrace () -funksjonen er frarådet. API er til stede, men frarådet.
- LimitRequestBody ikke fil opplastingsstørrelse. Bruk LimitUpload å begrense filopplasting størrelse.
- Endret feltet HttpRoute.dir til HttpRoute.documents. Dette er for å unngå forveksling med HttpRoute.home.
- Appweb Standardkonfigurasjonen er nå sikre-by-default. De sikkerhet sandkasse grensene er satt relativt lavt og standard svar nå inkluderer overskrifter for å begrense cross-site-scripting sårbarheter. Se Sikkerhets Defaults for mer informasjon.
- httpAddResourceGroup, httpAddResource, httpAddClientRoute og httpAddRouteSet har endret underskrifter for å få plass til en URI prefiks for server-side kontrolleren URI.
Hva er nytt i versjon 4.3.5:
- Mindre feil ble fikset, inkludert problemer med MDB in-memory database, og det var ytelsesoptimaliseringer for SSL-forespørsler.
Hva er nytt i versjon 4.3.4:
- Denne versjonen legger mindre feilrettinger for beregning av HTTP sesjon sandkasse grenser og oppdatert støtte for jQuery 1.9.
Hva er nytt i versjon 4.3.3:
- Oppdateringer til ESP & quot; C & quot; web rammeverk og ESP søknad MVC generator.
- Løser for SQLite database støtte og ESP maler. JQuery oppdatert til 1.9.
Hva er nytt i versjon 4.3.2:
- Dette er en stor satsing med dokumentasjon og tillegg av 30 frittstående prøvene som viser ESP C Språk Web rammeverk.
Kommentarer ikke funnet