removed whitelist from the server and to netlib, fixed test website

This commit is contained in:
Luna 2025-05-21 21:42:28 +02:00
parent c7ae4ffeb4
commit afaad60e50
3 changed files with 7 additions and 17 deletions

View file

@ -242,6 +242,7 @@ int main()
netlib::server_raw server(15000000);
server.open_server("0.0.0.0", 8080);
std::vector<std::string> whitelist = load_whitelist("whitelist.txt");
server.add_whitelist(whitelist);
std::println("{} ips found in whitelist", whitelist.size());
while (true)
{
@ -249,22 +250,6 @@ int main()
//std::this_thread::sleep_for(std::chrono::milliseconds(50));
for (auto user: readable)
{
sockaddr_in addr = {0};
unsigned int addr_size = sizeof(addr);
char str[INET_ADDRSTRLEN];
getpeername(user, (struct sockaddr *)&addr, &addr_size);
strcpy(str, inet_ntoa(addr.sin_addr));
bool in_whitelist = false;
for (const auto& x: whitelist)
{
if (x == str)
in_whitelist = true;
}
if (in_whitelist == false)
{
std::println("Ip {} not in whitelist!", str);
server.disconnect_user(user);
}
char * data = server.get_line(user);
if (data)
{

2
netlib

@ -1 +1 @@
Subproject commit 07f574f5210c3a4ee3e8fcd701a05097743faa8d
Subproject commit 5a4d644261435c9ea6ca40369f55ce849fbab3ae

View file

@ -28,6 +28,7 @@
id="drop_zone"
ondrop="dropHandler(event);"
ondragover="dragOverHandler(event);"
ondragenter="dragEnterHandler(event);"
>
</div>
@ -64,6 +65,10 @@
{
ev.preventDefault();
}
function dragEnterHandler(ev)
{
ev.preventDefault();
}
function uploadFile(file)