Hi!
Da ich gerade an einem Program bastle, das musicchoice-Kanäle aufnimmt, sind mir ein paar komische Dinge beim nhttpd aufgefallen....
Die Version von der ich rede ist:
~ > /bin/nhttpd --version
nhttp - Neutrino Webserver
Version: 2.0b
*) wenn man die box per Fernbedienung in den Radiomode versetzt, liefert der nhttpd noch immer die channellist der TV-channels. ( /control/channellist) Man muß also zuvor immer "/fb/controlpanel.dbox2?radiomode" requesten damit es auch der nhttpd mitbekommt.
*) der nhttpd arbeitet IMO nicht RFC konform.
schickt man ihm "GET / HTTP/1.0\r\n" antwortet er sofort anstatt auf ein die Header abschließendes zweites "\r\n" zu warten. Das dürfte er aber nur bei einem "simple request" ala "GET /\r\n" oder wenn er ein HTTP/0.9 Server wäre. Und dann dürfte er nicht mit "HTTP/1.0 200 Ok" antworten
*) Irgendwie habe ich es geschafft bei einem Request per libcurl auf die channellist den nhttpd reproduzierbar abzuschießen. Den Source für den nhttpd-Killer könnt Ihr jederzeit haben. Hat gerade mal 93 Zeilen.
Bleibt nur noch zu sagen.....weiter so! Ihr seid Spitze.
MASHtm
nhttpd oddities
Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
1 Beitrag
• Seite 1 von 1
-
- Interessierter
- Beiträge: 80
- Registriert: Samstag 11. Mai 2002, 17:12
nhttpd oddities
Beitrag von MASHtm »
1 Beitrag
• Seite 1 von 1
Gehe zu
- Allgemein
- ↳ Ankündigungen und Informationen
- ↳ TuxboxWIKI
- ↳ Diskussionen, Vorschläge, Anregungen, Wünsche
- ↳ Entwicklung, Lizenzfragen etc...
- Neutrino und Buildsysteme
- ↳ Neutrino
- ↳ Wiki Neutrino-MP
- ↳ Buildsystem, SDK
- ↳ bbs (bellum's Buildsystem)
- ↳ Wiki - bbs (bellum's Buildsystem)
- ↳ Source - bbs (bellum's Buildsystem)
- ↳ Buildsysteme allgemein
- ↳ Plugins
- ↳ Lua-Neutrino-API
- Images
- ↳ Images
- Source Code
- ↳ Tuxbox-Sources @ GitHub
- ↳ libdvbsi++ by Obi @ SourceForge
- ↳ Tuxbox-SD app and CDK-sources for good old d-Box2 @ SourceForge
- dBox2
- ↳ Neutrino SD
- ↳ Enigma
- ↳ Feature Requests, Bug-Reports
- ↳ Tuxbox-SD Buildsystem
- ↳ Wiki->Images und Yadd's bauen
- ↳ Tuxbox-SD Environment
- ↳ U-Boot, Kernel, Busybox
- ↳ Treiber
- ↳ Software-Integration
- ↳ Integration
- ↳ Grab
- ↳ Windows Boot-Manager
- ↳ Tuxbox-SD Peripherie Hardware Entwicklung
- ↳ Hardware
- ↳ dBox2 IDE-Interface
- ↳ NAS-Geräte
- ↳ Tuxbox-SD Sources
- ↳ Archiv
- ↳ EliteDVB
- ↳ LCARS
- ↳ Tuxbox-SD Support, Knowledge Base
- ↳ FAQ
- ↳ dbox2 HowTo, Anleitungen
- ↳ Anfängerfragen
- ↳ Images
- ↳ Hardware, Debugmode
- ↳ Flashing (Boxen, PC, MAC und Co.)
- ↳ Tuxbox-SD Beginners Questions (en)