Boa is een single-tasking HTTP server. Dat betekent dat in tegenstelling tot traditionele webservers, is het niet vork voor elke inkomende verbinding, noch vork veel kopieën van zichzelf om meerdere connecties.
Wat is er nieuw in deze release:
· Wijzig veel gevallen van log_error_mesg + uitgang naar STERVEN macro
· Verander alle instantie van log_error_mesg (zonder exit) om te waarschuwen macro doen een veel betere baan van het controleren van de terugkeer waarden van malloc en vooral strdup.
· Resultaten van het aanroepen controleren umask en getrlimit server_s is niet langer een wereldwijde int
· Controle resultaten van de vork via schakelaar in plaats van if (fork ())
· Controleren getopt.h en opnemen indien gevonden
· Verwijderen ongebruikte #defines en voeg WARN macro, en vervang vele oproepen tot log_error_mesg (..) met WAARSCHUWEN macro
· Fix bug in get_commonlog_time, waar time_offset berekening was het tegenovergestelde van wat het zou moeten zijn ('-' en '+' werden geruild)
· Fix bug compatibiliteit met oude en nieuwere versies van flex / yacc
· Toe te voegen cheque voor AC_FUNC_MMAP te configure.in
· Fix echt lame thinko in normalize_path, waarin de resultaten van eerdere oproepen zou voorafgaan aan de resultaten van latere gesprekken
· Voeg MaxConnections, een configuratie richtlijn waarmee de gebruiker tot het maximum aantal verbindingen dat Boa gelijktijdig zal accepteren specificeren.
· Toe te voegen server_addr en REQUEST_URI het milieu van CGI
· Handvat SIGBUS tijdens schrijft van gegevens die zijn geheugen toegewezen
· Kleine optimalisatie in select.c dat DEAD verzoeken voorkomt worden toegevoegd aan het blok set
· Fix bug in CGI omgeving script_name - sluit sf.net bug # 576725
· Make 'status' variabele lokaal te requests.c, niet lokaal op elk bestand
· Door te vergeten om in globals.h verklaren 'extern': - |
· Maken getsockname niet-fatale, en doe het elke keer omdat we het nodig heeft voor de CGI
· Enkele kleine refactoring optimalisaties in hash.c
· Vergroten MMAP hash tabel om 1024 uit 256, en andere vergroten
·-Mmap gerelateerde hash table #defines adequaat (4x, of (x + 1) * 4-1)
Software informatie:
Versie: 0.94.13
Upload datum: 2 Jun 15
Licentie: Gratis
Populariteit: 18
Reacties niet gevonden