Boa est un serveur mono-tâche HTTP. Cela signifie que, contrairement à des serveurs Web traditionnelles, il ne dévie pas à chaque connexion entrante, ni fourche de nombreuses copies de lui-même pour gérer plusieurs connexions.
Quoi de neuf dans cette version:
· Changer de nombreux cas de log_error_mesg + sortie sur DIE macro
· Changer tous instance de log_error_mesg (sans issue) WARN macro faire un bien meilleur travail de vérifier les valeurs de retour de malloc et surtout strdup.
· Vérifier les résultats de l'appel umask et getrlimit server_s est plus un int mondiale
· Les résultats des contrôles de fourche via commutateur au lieu de se (fork ())
· Vérifier getopt.h et l'inclure si trouvé
· Retirer #defines inutilisés, et d'ajouter WARN macro, et remplacer de nombreux appels à log_error_mesg (..) avec WARN macro
· Correction de bug dans get_commonlog_time lorsque le calcul de time_offset était le contraire de ce qu'elle devrait être ('-' et '+' ont été échangés)
· Fix bug de compatibilité avec les versions anciennes et les nouvelles de flex / yacc
· Ajouter chèque de AC_FUNC_MMAP à configure.in
· Fix thinko vraiment boiteux normalize_path, qui précéder les résultats des appels à des résultats des appels successifs
· Ajouter MaxConnections, une directive de configuration qui permet à l'utilisateur de spécifier le nombre maximal de connexions que Boa acceptera simultanément.
· Ajouter SERVER_ADDR et REQUEST_URI à l'environnement de CGI
· SIGBUS poignée au cours des écritures de données qui a été cartographiée mémoire
· Optimisation mineure en select.c qui empêche demandes DEAD d'être ajouté à l'ensemble de blocs
· Correction de bug dans l'environnement CGI script_name - ferme bug # 576725 sf.net
· Marque «statut» variable locale à requests.c, pas local pour chaque fichier
· En oubliant de déclarer «externe» dans globals.h: - |
· Faire getsockname non fatal, et de le faire à chaque fois parce que nous pouvons avoir besoin pour la CGI
· Quelques optimisations mineures de refactoring dans hash.c
· Agrandir MMAP table de hachage à 1024 à partir de 256, et d'élargir autre
· Table de hachage #defines liées à mmap-appropriée (4x, ou (x + 1) * 4-1)
Détails logiciels:
Version: 0.94.13
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 18
Commentaires non trouvées