History log of /barrelfish-master/usr/webserver/http_server.c
Revision Date Author Comments
# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 284fea9b 08-Oct-2018 Adam Turowski <adam.turowski@inf.ethz.ch>

Fixing some debug messages

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# d4f6d8ff 10-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net_sockets: some TCP fixups

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 27c7137a 06-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

tftpclient: converting to net sockets
net_sockets: adding local/remote addresses/ports to the net_socket structure
net,dhcp: adding a possibility of setting of static IP

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 46a4c9e0 26-Jun-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net_sockets: e1000 server

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 691a9c6a 06-Jun-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net_sockets: converting nfs

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# dde2ba50 19-Jun-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

libc: removing newlib, adding BSD libc
posixcompat: moving gettimeofday to libc
harness: adding a simple math test
lwip, lwip2: moving includes to /include, compiling with BSD headers

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 87bf1cc9 24-Jan-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net: splitting contmng and netbench libraries, simplyfing dependencies

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# c310c0ef 03-Nov-2016 Adam Turowski <adam.turowski@inf.ethz.ch>

network: fixing network tests

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 14d7f20a 22-Aug-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

Move canonical definitions of MIN/MAX macros to bitmacros.h, remove duplicated definitions in lib and usr

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 029ca522 10-Aug-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

this version of code works when application and driver are on different
cores. Which means, when they are using UMP it works, but not when they are
using LMP


# b341a466 24-Jun-2013 Unknown <pravin@inf.ethz.ch>

debugging changes.. temparary commit
---
include/arch/cc.h | 4 +-
include/contmng/contmng.h | 2 +-
include/lwip/debug.h | 44 +++++++++------
include/lwip/opt.h | 2 +-
include/lwipopts.h | 4 +-
lib/lwip/src/barrelfish/idc_barrelfish.c | 19 ++++++-
lib/lwip/src/barrelfish/idc_net_control.c | 8 ++-
lib/lwip/src/core/pbuf.c | 8 +++
lib/lwip/src/core/udp.c | 6 +-
lib/net_queue_manager/net_soft_filters_srv_impl.c | 13 +++--
lib/net_queue_manager/queue_manager.c | 2 +-
lib/nfs/rpc_debug.h | 2 +-
usr/webserver/http_cache.c | 61 ++++++++++++++-------
usr/webserver/http_server.c | 3 +
usr/webserver/webserver_session.h | 2 +-
15 files changed, 125 insertions(+), 55 deletions(-)


# 61fa7e0a 12-Jun-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

debugging changes.. temparary commit


# 04fbe7b4 27-Jan-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Fixed the webserver freezing problem by using nonblocking event dispatch


# 94c1c5ba 26-Jan-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Fixed the problem of netd crashing when ran from different core than driver.
The problem was non-initialized variables in contmng.c
Also, some cleanup is done in contmnt.c


# d35641a0 11-Jan-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Fixed the issues with nfs benchmarking code in net_throughput
Currently getting around 50MB/s speed for NFS read


# 1f26b8c8 08-Dec-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Removed a per-file print from webserver to reduce the console output


# 280a1141 16-Nov-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

commented out webserver benchmarking code


# 9ea9b773 14-Nov-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Factored out some more code from ethersrv.c into ethersrv_support.*


# 361e71dc 14-Nov-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Moved the network benchmarking code from lwip/init.* into contmng/netbench.*
Still to move the code from the driver part ethersrv.c


# 5c6e414d 13-Nov-2011 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

Fixed the problem of random retransmits happening in send path.
The problem was in the way tx_notify was handled and the assumption that
hardware might return notification out-of-order.


# bd1b21be 06-Oct-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Minor changes to get the UDP send benchmark working,
but no success so far :-(


# 567eff86 23-Sep-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

modified the webserver code to record the cache loading time.
also net_throughput now records the file loading time


# d9d46f26 07-Aug-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Adding a new interface to support virtual nics
Also some boilerplate code is added there.
But still lot more code needs to be written before these
v_nics can be used.


# 559955b4 02-Aug-2011 Simon Peter <speter@inf.ethz.ch>

Merge from ASPLOS tree.


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.