Baptiste Wicht
|
a761dc3772
|
Start extracting layers
|
2016-09-26 22:04:39 +02:00 |
|
Baptiste Wicht
|
03dc809028
|
TCP debugging for server
This is not working at all for now
|
2016-09-26 21:23:58 +02:00 |
|
Baptiste Wicht
|
5a85a91c26
|
Log on error
|
2016-09-26 19:37:58 +02:00 |
|
Baptiste Wicht
|
24b6eb4b1a
|
Fix the lock
It was possible to loose some notifications
|
2016-09-26 19:05:06 +02:00 |
|
Baptiste Wicht
|
01f31441a1
|
Better log
|
2016-09-26 19:00:44 +02:00 |
|
Baptiste Wicht
|
56badb6843
|
More TCP server support
|
2016-09-26 17:34:20 +02:00 |
|
Baptiste Wicht
|
029af0ba36
|
Finalize DHCP and DNS
|
2016-09-26 13:23:12 +02:00 |
|
Baptiste Wicht
|
1a801ce93f
|
Add default IP
|
2016-09-26 12:50:04 +02:00 |
|
Baptiste Wicht
|
63f316e7f3
|
Complete DHCP configuration
|
2016-09-26 12:47:42 +02:00 |
|
Baptiste Wicht
|
aa4c559a3a
|
Safer checksum
|
2016-09-26 11:44:57 +02:00 |
|
Baptiste Wicht
|
ef48b85e54
|
Handle MAC broadcast
|
2016-09-26 10:28:26 +02:00 |
|
Baptiste Wicht
|
407c393426
|
Request IP address
|
2016-09-26 10:24:25 +02:00 |
|
Baptiste Wicht
|
c081d3b157
|
Prepare DHCP discovery
|
2016-09-25 22:41:50 +02:00 |
|
Baptiste Wicht
|
26e23433f0
|
Restore UDP kernel_prepare_packet
|
2016-09-25 22:13:25 +02:00 |
|
Baptiste Wicht
|
6a73d277f3
|
Prepare DHCP support
|
2016-09-25 22:05:08 +02:00 |
|
Baptiste Wicht
|
29e0abe931
|
Cleanup commented out code
|
2016-09-25 21:34:09 +02:00 |
|
Baptiste Wicht
|
e3c66b0faa
|
Cleanup
|
2016-09-25 21:04:42 +02:00 |
|
Baptiste Wicht
|
3537a55a18
|
Cleanup
|
2016-09-25 20:59:41 +02:00 |
|
Baptiste Wicht
|
c899471d7d
|
Cleanup
|
2016-09-25 20:53:03 +02:00 |
|
Baptiste Wicht
|
87eaf1b797
|
Make the scheduler less verbose by default
|
2016-09-25 20:49:50 +02:00 |
|
Baptiste Wicht
|
4d39ee28a4
|
server_start support for TCP server support
|
2016-09-25 20:45:14 +02:00 |
|
Baptiste Wicht
|
81b773ccf4
|
Add receive_from/send_to support
|
2016-09-25 18:40:28 +02:00 |
|
Baptiste Wicht
|
40bedb58ca
|
Better server support
|
2016-09-25 18:18:18 +02:00 |
|
Baptiste Wicht
|
35eddb3455
|
Server support for connections
|
2016-09-25 18:07:13 +02:00 |
|
Baptiste Wicht
|
e7995a74de
|
Server binding
|
2016-09-25 17:12:11 +02:00 |
|
Baptiste Wicht
|
65c17965f1
|
Add counters support to net interfaces
|
2016-09-25 14:44:12 +02:00 |
|
Baptiste Wicht
|
90e1e89f80
|
Improve dynamic values support
|
2016-09-25 14:43:52 +02:00 |
|
Baptiste Wicht
|
6896716b23
|
Fix warnings
|
2016-09-25 13:54:10 +02:00 |
|
Baptiste Wicht
|
a1fe176c5e
|
Remove unused network layer
|
2016-09-25 13:49:30 +02:00 |
|
Baptiste Wicht
|
38b231dd8a
|
Cleanup includes
|
2016-09-25 13:48:11 +02:00 |
|
Baptiste Wicht
|
85df524236
|
Use wait_list in condition variable
|
2016-09-25 13:46:58 +02:00 |
|
Baptiste Wicht
|
d1018e2e2f
|
Improve wait_list
|
2016-09-25 13:46:49 +02:00 |
|
Baptiste Wicht
|
78c8b7e972
|
Move more work to wait_list
|
2016-09-24 21:22:18 +02:00 |
|
Baptiste Wicht
|
4e1efd2eaa
|
Use the wait_list
|
2016-09-24 21:19:39 +02:00 |
|
Baptiste Wicht
|
6c5bfd491e
|
Fix include
|
2016-09-24 21:18:57 +02:00 |
|
Baptiste Wicht
|
a4b5197a4e
|
Add support for top()
|
2016-09-24 21:16:46 +02:00 |
|
Baptiste Wicht
|
5e7809e644
|
Remove unsafe functions
These functions should not be used anymore
The deferred unique locks should be used instead
|
2016-09-24 21:06:48 +02:00 |
|
Baptiste Wicht
|
f81f0ad14e
|
Add fast wait_list to the concurrent utilities
Not limit in size
O(1) insert
O(1) remove
Very small size overhead
No dynamic memory allocation
|
2016-09-24 20:56:03 +02:00 |
|
Baptiste Wicht
|
e62c43a70b
|
Doc
|
2016-09-24 20:30:23 +02:00 |
|
Baptiste Wicht
|
321c6dcf5d
|
Cleanup the terminal system
|
2016-09-24 19:45:58 +02:00 |
|
Baptiste Wicht
|
565c364f6f
|
Add 1 more terminal
|
2016-09-24 18:17:33 +02:00 |
|
Baptiste Wicht
|
e296af4048
|
Finalize
|
2016-09-24 18:15:42 +02:00 |
|
Baptiste Wicht
|
2c08bee567
|
Offscreen painting
|
2016-09-24 18:07:58 +02:00 |
|
Baptiste Wicht
|
7ed2ef6d31
|
Refactor VESA
|
2016-09-24 17:57:55 +02:00 |
|
Baptiste Wicht
|
7e070c5c66
|
Improve the notion of console
|
2016-09-24 17:36:35 +02:00 |
|
Baptiste Wicht
|
af76d47f50
|
Review print
|
2016-09-24 17:16:45 +02:00 |
|
Baptiste Wicht
|
c275c37abd
|
Organize files
|
2016-09-24 16:50:36 +02:00 |
|
Baptiste Wicht
|
bde2ec301c
|
Cleanup
|
2016-09-24 16:37:30 +02:00 |
|
Baptiste Wicht
|
c5122b37f3
|
Save the complete state of the console
|
2016-09-24 16:03:01 +02:00 |
|
Baptiste Wicht
|
4a09d02033
|
Use a namespace
|
2016-09-24 15:49:07 +02:00 |
|