issues
search
RanniSch
/
webserv
0
stars
2
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
with canons on spatzen
#95
MaxIhme
closed
10 months ago
0
compiles again and runs again
#94
MaxIhme
closed
10 months ago
0
compiles again
#93
MaxIhme
closed
10 months ago
0
Occf
#92
MaxIhme
closed
10 months ago
0
Memory
#91
MaxIhme
closed
10 months ago
0
some memory cleaned in config
#90
MaxIhme
closed
10 months ago
0
config checks location to have / at beginning but not at end
#89
MaxIhme
closed
10 months ago
0
fixed return and adress that is missing an / at the end
#88
MaxIhme
closed
10 months ago
0
[NOT IMPONTANT ONLY FOR ME] • There should be only one read or one write per client per select() (or equivalent). Ask the group to show you the code from the select() (or equivalent) to the read and write of a client.
#87
LukasKava
closed
10 months ago
0
[MY NOT IMPORTANT] The select() (or equivalent) should be in the main loop and should check file descriptors for read and write AT THE SAME TIME. If not, the grade is 0 and the evaluation process ends now.
#86
LukasKava
closed
10 months ago
0
• Ask if they use only one select() (or equivalent) and how they've managed the server to accept and the client to read/write.
#85
LukasKava
closed
10 months ago
0
Ask what function the group used for I/O Multiplexing.
#84
LukasKava
closed
10 months ago
0
Siege & stress test: Check if there is no hanging connection.
#83
RanniSch
closed
10 months ago
1
Siege & stress test: Verify there is no memory leak (Monitor the process memory usage. It should not go up indefinitely).
#82
RanniSch
closed
10 months ago
2
Fixed seg faults and timeout
#81
LukasKava
closed
10 months ago
0
empty spaces can be used for get
#80
MaxIhme
closed
10 months ago
0
Restrict download size
#79
MaxIhme
closed
10 months ago
0
Download 3,9GB Data from the server
#78
MaxIhme
closed
10 months ago
0
test root test return
#77
MaxIhme
opened
10 months ago
0
new_updates
#76
LukasKava
closed
10 months ago
0
bug fix ResponseMessage gets an empty string to createResponse() -> n…
#75
MaxIhme
closed
10 months ago
0
Configuration: • Limit the client body (use: curl -X POST -H "Content-Type: plain/text" --data "BODY IS HERE write something shorter or longer than body limit").
#74
MaxIhme
closed
10 months ago
2
Port Issues: Launch multiple servers at the same time with different configurations but with common ports. Does it work? If it does, ask why the server should work if one of the configurations isn't functional. Keep going.
#73
MaxIhme
opened
10 months ago
3
Configuration: Setup multiple servers with different hostnames (use something like: curl --resolve example.com:80:127.0.0.1 http://example.com/ (http://example.com/))
#72
MaxIhme
closed
10 months ago
5
Configuration: Setup multiple servers with different ports.
#71
MaxIhme
closed
10 months ago
5
Siege & stress test: You should be able to use siege indefinitely without having to restart the server (take a look at siege -b).
#70
RanniSch
closed
10 months ago
4
Siege & stress test: Availability should be above 99.5% for a simple GET on an empty page with a siege -b on that page.
#69
RanniSch
closed
10 months ago
4
PROBLEM: Siege & stress test: Use Siege to run some stress tests.
#68
RanniSch
closed
10 months ago
3
PROBLEM: Mandatory Part: Check the code and ask questions: Launch the installation of siege with homebrew.
#67
RanniSch
closed
10 months ago
1
PROBLEM: Guidelines: You must also verify the absence of memory leaks. Any memory allocated on the heap must be properly freed before the end of execution. You are allowed to use any of the different tools available on the computer, such as leaks, valgrind, or e_fence. In case of memory leaks, tick the appropriate flag.
#66
RanniSch
closed
10 months ago
3
Port issues: In the configuration, try to setup the same port multiple times. It should not work.
#65
RanniSch
closed
10 months ago
3
PROBLEM: Port issues: In the configuration file setup multiple ports and use different websites. Use the browser to ensure that the configuration works as expected and shows the right website.
#64
RanniSch
closed
10 months ago
4
PROBLEM Check with a browser: Try anything you want to.
#63
RanniSch
closed
10 months ago
3
Check with a browser: Look at the request header and response header.
#62
RanniSch
closed
10 months ago
4
PROBLEM Check with a browser: It should be compatible to serve a fully static website.
#61
RanniSch
closed
10 months ago
4
PROBLEM: Basic checks: Using telnet, curl, prepared files, demonstrate that the following features work properly: For every test you should receive the appropriate status code.
#60
RanniSch
closed
10 months ago
3
PROBLEM: Basic checks: Using telnet, curl, prepared files, demonstrate that the following features work properly: GET, POST and DELETE requests should work.
#59
RanniSch
closed
10 months ago
2
PROBLEM: Basic checks: Using telnet, curl, prepared files, demonstrate that the following features work properly: Upload some file to the server and get it back.
#58
RanniSch
closed
10 months ago
2
check return from different sides
#57
MaxIhme
closed
10 months ago
1
check with wrong cgi path in config
#56
MaxIhme
closed
10 months ago
1
check for allowed methods in conf when there is put or so
#55
MaxIhme
opened
10 months ago
0
Time
#54
LukasKava
closed
10 months ago
0
Try other method opening cgi
#53
MaxIhme
opened
10 months ago
0
Check with a browser: Try to list a directory.
#52
RanniSch
opened
10 months ago
2
Check with a browser: Try a redirected URL.
#51
RanniSch
closed
10 months ago
8
Check CGI: You need to test with files containing errors to see if the error handling works properly. You can use a script containing an infinite loop or an error; you are free to do whatever tests you want within the limits of acceptability that remain at your discretion. The group being evaluated should help you with this. The server should never crash and an error should be visible in case of a problem.
#50
RanniSch
opened
10 months ago
3
Mandatory Part: The project must compile without any re-link issue. If not, use the 'Invalid compilation' flag.
#49
RanniSch
opened
10 months ago
2
Check with a browser: Try a wrong URL on the server.
#48
RanniSch
opened
10 months ago
2
Check with a browser: Use the reference browser of the team. Open the network part of it, and try to connect to the server using it.
#47
RanniSch
closed
10 months ago
3
Check CGI: With the help of the students you should check that everything is working properly. You have to test the CGI with the "GET" and "POST" methods.
#46
RanniSch
closed
10 months ago
3
Next