João Magalhães

Results 32 issues of João Magalhães

## Description Since the inception of the [asyncio](https://docs.python.org/3/library/asyncio.html) library in Python 3.5, the Python network world has changed, and a lot of "scalability" emerged from that. As Netius was created...

enhancement
p-high
architecture 🏚
core 💎

## Description This PR tries to bring support for SMTP client usage within the asyncio event loop. This would bring a quick win in terms of product usage. * Able...

## Description Netius should include an HTML/XML parser so that it's possible to create a web crawler if that's desired. The HTML parser would be really important and relevant. Notice...

enhancement
p-low

## Description It's important to be able to handle a fallback process when a back-end server is not available. Our current proxy solutions does not handle the unavailability of the...

enhancement
p-medium

## Description The current proxy infra-structure does not support the proxying of Websocket connections, this is relevant for scenarios where the connection is mixed (eg: http://rancher.hive:1001 or https://guacamole.stage.hive.pt). ## Solution...

enhancement
p-high

## Description While the base HTTP2 server implementation for Netius is developed, a proper support for priorities is still not developed leaving the output channel "unprotected" against large unimportant chunks...

enhancement
p-high

## Description The current DHT implementation lacks true support for bootstrap and better peer discovery and mapping. This must be changed with a new implementation. The current partial implementation is...

enhancement
p-high

## Description In order to be able to control a router and map/open an outside port into a local device an SSDP/UPnP client must be implemented and used. This client...

enhancement
p-high

## Description The current netius infra-structure does not have any kind of runtime based debugging capabilities that are able to discover complex runtime CPU usage or RAM consuming. The new...

enhancement
p-high

## Description It's important to have a mechanism that allows control of the number of requests per time unit. This will provide a way to control an unintentional (or intentional)...

enhancement
p-medium