Hi Genodians,

With the release 15.11 I've build a new working Genode system with
lighttpd on top of the Fiasco kernel, the only kernel that likes my
hardware.

I've solved the 256Kb problem a while ago. However, there is one issue
with lightttp remaining. It has an artificial limit on urls or
filenames. It doesn't like this one:
http://eccentric-authentication.org/blog/2014/03/26/how-to-design-a-distributed-client-certificate-verification-service.html
. It gives a 404, while nginx on linux serves the contents. As it's
probably lighttpd. I'll check that out.

There is another issue, the whole site stops responding after a little
time. Clicking new urls just give timeouts.

Please advice how to proceed.

I've attached the generated config file.

With regards, Guido Witmond.
<config>
        <parent-provides>
                <service name="ROM"/>
                <service name="LOG"/>
                <service name="CAP"/>
                <service name="RAM"/>
                <service name="RM"/>
                <service name="CPU"/>
                <service name="PD"/>
                <service name="IRQ"/>
                <service name="IO_PORT"/>
                <service name="IO_MEM"/>
                <service name="SIGNAL"/>
        </parent-provides>
        <default-route>
                <any-service> <parent/> <any-child/> </any-service>
        </default-route>
        <start name="timer">
                <resource name="RAM" quantum="1M"/>
                <provides><service name="Timer"/></provides>
        </start>
        <start name="nic_drv">
                <resource name="RAM" quantum="4M"/>
                <provides><service name="Nic"/></provides>
        </start>
        <start name="acpi_drv" >
                <resource name="RAM" quantum="2M"/>
                <route>
                        <service name="LOG"> <parent/> </service>
                        <service name="IO_MEM"> <parent/> </service>
                        <service name="RM"> <parent/> </service>
                        <service name="Report"> <child name="acpi_report_rom"/> 
</service>
                </route>
        </start>
        <start name="acpi_report_rom" >
                <binary name="report_rom"/>
                <resource name="RAM" quantum="2M"/>
                <provides>
                        <service name="ROM" />
                        <service name="Report" />
                </provides>
                <config>
                        <rom> <policy label="platform_drv -> acpi" 
report="acpi_drv -> acpi"/> </rom>
                </config>
                <route>
                        <service name="LOG"> <parent/> </service>
                        <service name="SIGNAL"> <parent/> </service>
                        <service name="CAP"> <parent/> </service>
                        <service name="RM"> <parent/> </service>
                </route>
        </start>
        <start name="platform_drv" >
                <resource name="RAM" quantum="4M" constrain_phys="yes"/>
                <provides>
                        <service name="Platform"/>
                </provides>
                <route>
                        <service name="ROM">
                                <if-arg key="label" value="acpi"/> <child 
name="acpi_report_rom"/>
                        </service>
                        <any-service> <parent/> </any-service>
                </route>
                <config>
                 <policy label="ps2_drv">  <device name="PS2"/> </policy>
                 <policy label="nic_drv"  irq_mode="nomsi">
                          <pci bus="0x22" device="0" function="0"/> </policy>
                 <policy label="fb_drv">   <pci class="VGA"/> </policy>
                 <policy label="wifi_drv"> <pci class="WIFI"/> </policy>
                 <policy label="usb_drv">  <pci class="USB"/> </policy>
                 <policy label="ahci_drv"> <pci class="AHCI"/> </policy>
                 <policy label="audio_drv"> <pci class="AUDIO"/> <pci 
class="HDAUDIO"/> </policy>
                 <policy label="intel_fb_drv" irq_mode="nomsi">
                         <pci class="VGA"/>
                         <pci bus="0" device="0" function="0"/>
                         <pci class="ISABRIDGE"/>
                 </policy>
                </config>
        </start>
        <start name="lighttpd">
                <resource name="RAM" quantum="1G" />
                <config>
                        <arg value="lighttpd" />
                        <arg value="-f" />
                        <arg value="/etc/lighttpd.conf" />
                        <arg value="-D" />
                        <libc stdin="/dev/null" stdout="/dev/log" 
stderr="/dev/log"
                               ip_addr="94.142.240.7" netmask="255.255.255.0" 
gateway="94.142.240.254">

                                <vfs>
                                        <dir name="dev">
                                                <log/>
                                                <null/>
                                        </dir>
                                        <tar name="websites.tar"/>
                                </vfs>
                        </libc>
                </config>
        </start>
</config>

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
_______________________________________________
genode-main mailing list
genode-main@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to