Commit Graph

787 Commits

Author SHA1 Message Date
4lDO2 31eaa8fe78 Merge with nulld, and migrate to redox-scheme. 2023-11-16 14:11:13 +01:00
4lDO2 a6596f8edb Migrate to libredox and redox-scheme. 2023-11-16 14:02:19 +01:00
4lDO2 b63bb7c012 Migrate to libredox and redox-scheme. 2023-11-16 13:49:44 +01:00
4lDO2 83a73ca48e Migrate to libredox and redox-scheme. 2023-11-15 21:32:12 +01:00
Jeremy Soller 95665d33c3 Merge branch 'libredox' into 'master'
Switch to libredox

See merge request redox-os/init!10
2023-11-04 19:19:12 +00:00
4lDO2 3e14cb4017 Switch to libredox 2023-11-04 20:02:42 +01:00
4lDO2 39baa59693 Update dependencies. 2023-10-14 17:08:10 +02:00
Jeremy Soller a992d901cf Merge branch 'remove_debug_log' into 'master'
Remove debug log

See merge request redox-os/netstack!41
2023-09-11 17:58:29 +00:00
Gartox 2dcc57863c Remove debug log 2023-09-11 19:54:07 +02:00
Jeremy Soller ebd229ae6c Update for new rust 2023-09-07 20:04:57 -06:00
Jeremy Soller a318dfb63b Merge branch 'update_smoltcp' into 'master'
Migrating to smoltcp 0.10 and add support for multiple interfaces

See merge request redox-os/netstack!39
2023-09-08 01:58:46 +00:00
Gartox 07431ef9df Fix warnings 2023-09-07 22:15:00 +02:00
Gartox 2645eeadb4 Change netcfg to adapt to the new router 2023-09-07 22:03:13 +02:00
Gartox f1f170835e Remove debug print 2023-09-04 12:27:00 +02:00
Gartox c03a446b7a Change log level 2023-09-04 12:24:29 +02:00
Gartox 78a035f0ea Fix TCP accept and accept packet from null mac address 2023-09-04 12:22:55 +02:00
Gartox c89d82100c Add can_recv to LinkDevice
This allow polling faster when there is
still packets to be received
2023-09-04 11:55:54 +02:00
Gartox 270419f82c Fix ping latency 2023-09-04 11:37:43 +02:00
Gartox 0b2b4e41c3 Add support for multiple interfaces
- Smoltcp now talk to a IP device that does the routing
- Add RouteTable
- Add trait LinkDevice representing devices (eth0, loopback...)
- Remove old device
2023-09-04 10:11:02 +02:00
Jeremy Soller fbf2109692 Merge branch 'fstat' into 'master'
Implement missing fstat.

See merge request redox-os/zerod!3
2023-09-02 17:58:30 +00:00
4lDO2 ad28f1ae31 Merge branch 'fix_dependencies' into 'master'
Fix netutils deps

See merge request redox-os/netstack!40
2023-09-01 15:47:15 +00:00
Gartox d47cdbf1fe Fix TCP listening endpoint, fpath formatting, port release while listening:
Now TCPListenEndpoint is stored in the SchemeFile because the
TcpSocket::endpoint() only store endpoints for connected sockets,
not listening ones
2023-09-01 11:18:58 +02:00
Gartox 035bcf1d69 Migrating to smoltcp 0.10 2023-09-01 11:18:56 +02:00
Gartox 2f1443b925 Fix netutils deps 2023-09-01 11:09:54 +02:00
4lDO2 dec8ed1a50 Update dependencies. 2023-08-31 21:11:41 +02:00
4lDO2 787de5c371 Update dependencies. 2023-08-31 21:05:34 +02:00
4lDO2 39598fc702 Update dependencies. 2023-08-31 21:04:04 +02:00
4lDO2 ce5de147f3 Update dependencies. 2023-08-31 20:54:40 +02:00
4lDO2 bdbcb0a0e8 Update dependencies. 2023-08-31 20:51:50 +02:00
4lDO2 5ce5de2db5 Update dependencies. 2023-08-31 20:51:14 +02:00
4lDO2 33aae840b7 Update dependencies. 2023-08-31 20:49:50 +02:00
Jeremy Soller 0017aaec0d Merge branch 'fix_warnings' into 'master'
Fix warnings and bump Rust edition to 2021

See merge request redox-os/netstack!38
2023-08-27 13:23:46 +00:00
Gartox c0a108ca11 Fix warnings and bump Rust edition to 2021 2023-08-27 15:04:44 +02:00
Jeremy Soller 5bbe5220a8 Merge branch 'rw_van_230824' into 'master'
general clean-up, plus fix to ensure an event after read if data is still pending

See merge request redox-os/ptyd!7
2023-08-27 12:49:21 +00:00
Ron Williams fb827b5b47 general clean-up, plus fix to ensure an event after read if data is still pending 2023-08-26 19:49:42 -07:00
4lDO2 84951891a7 Fix dependencies. 2023-08-07 17:44:07 +02:00
Jeremy Soller c787931b33 Merge branch 'better_fmap' into 'master'
Better fmap

See merge request redox-os/ipcd!5
2023-08-07 15:37:40 +00:00
Jeremy Soller be53af120e Merge branch 'on_demand_paging' into 'master'
Ensure stack does not remain as RWX!

See merge request redox-os/bootstrap!4
2023-08-07 15:37:33 +00:00
Jeremy Soller a711d66733 Merge branch 'master' into 'master'
init: set the `DISPLAY` environment variable to the VT#

See merge request redox-os/init!9
2023-08-03 12:50:30 +00:00
Anhad Singh d038cfea2c init: set the DISPLAY environment variable to the VT#
Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>
2023-08-03 11:34:51 +10:00
4lDO2 866c7d73a7 Update syscall. 2023-08-02 15:31:22 +02:00
4lDO2 0d8a24d50a Use updated syscall crate. 2023-08-02 14:18:58 +02:00
4lDO2 c3e2f0eca2 Ensure stack does not remain as RWX! 2023-08-01 16:23:30 +02:00
4lDO2 123247fd33 Implement missing fstat. 2023-07-12 16:33:17 +02:00
Jeremy Soller b9ea46e20c Merge branch 'master' into 'master'
init: misc changes for GPU drivers

See merge request redox-os/init!7
2023-07-07 14:08:21 +00:00
Anhad Singh 6386fe126c init: misc changes for GPU drivers
Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>
2023-07-06 10:15:12 +10:00
4lDO2 113583cfca Enforce page alignment in shm:, better fmap. 2023-07-04 18:34:50 +02:00
Jeremy Soller ef54af0e48 Merge branch 'fix_double_write' into 'master'
Fix scheme socket double write.

See merge request redox-os/randd!11
2023-07-03 17:50:03 +00:00
4lDO2 2e2c4b1888 Fix scheme socket double write. 2023-07-03 18:40:58 +02:00
Jeremy Soller 6bebf36be9 Merge branch 'pipe_scheme' into 'master'
Replace pipe2 with pipe scheme and fix warnings

See merge request redox-os/bootstrap!2
2023-06-30 12:20:35 +00:00