Commit Graph

  • 5c6187749b Non-blocking IP sockets. Egor Karavaev 2017-10-03 21:32:16 +03:00
  • 309be70095 Improved timeout handling. Egor Karavaev 2017-10-03 20:37:32 +03:00
  • 37275adba6 Update smoltcp. Egor Karavaev 2017-10-03 18:35:44 +03:00
  • 6166bdcb60 Fix permissions, daemonize Jeremy Soller 2017-10-02 20:55:29 -06:00
  • 57f7378a5c Update smoltcp. Egor Karavaev 2017-10-03 00:52:44 +03:00
  • 672c93eee0 TCP scheme. Egor Karavaev 2017-10-03 00:30:14 +03:00
  • de733b4bf8 Factor out generic socket scheme. Egor Karavaev 2017-10-02 22:11:31 +03:00
  • 4d9a8c2777 Blocking UDP. Egor Karavaev 2017-10-02 19:22:22 +03:00
  • 808447cbfb Move location of live disk Jeremy Soller 2017-10-01 14:24:21 -06:00
  • 8e41cb9f03 Use disk heirarchy Jeremy Soller 2017-09-30 20:49:11 -06:00
  • d4ea343a39 Fix disk scheme path Jeremy Soller 2017-09-30 20:34:34 -06:00
  • e74975d2f9 Add UUID matching Jeremy Soller 2017-09-30 20:24:59 -06:00
  • b39a8a29b9 Allow variables in arguments Jeremy Soller 2017-09-30 18:10:30 -06:00
  • 0794926493 Pass env to first function Jeremy Soller 2017-09-30 18:09:48 -06:00
  • 41ee250eea Reformat kernel arguments Jeremy Soller 2017-09-30 16:12:37 -06:00
  • db22937361 Implement UUID Jeremy Soller 2017-09-30 15:07:46 -06:00
  • ce87b7fc6c Allow listing of root scheme Jeremy Soller 2017-09-30 14:52:57 -06:00
  • 6d62d22262 Fix offset calculations Jeremy Soller 2017-09-27 21:15:27 -06:00
  • a01dc9f37a Switch to arg_parser Jeremy Soller 2017-09-27 20:53:13 -06:00
  • 94b869cd61 Update cargo.lock Jeremy Soller 2017-09-27 20:32:08 -06:00
  • cbdfba7b94 Allow a bootloader to be written during redoxfs-mkfs Jeremy Soller 2017-09-27 20:27:38 -06:00
  • 2a8478db8f UDP blocking WIP. Egor Karavaev 2017-09-28 01:02:52 +03:00
  • a82a577180 Change format of installer arguments Jeremy Soller 2017-09-26 20:52:54 -06:00
  • 49ef95a156 Downgrade goblin Jeremy Soller 2017-09-26 20:04:48 -06:00
  • a7b16dcb97 Update configs, update dependencies Jeremy Soller 2017-09-26 20:00:50 -06:00
  • 90dc177d75 Add docs.rs badge Jeremy Soller 2017-09-26 19:57:06 -06:00
  • ade6234f12 Update spin Jeremy Soller 2017-09-26 19:56:14 -06:00
  • dc0b0c5c2d Fix compilation on Redox Jeremy Soller 2017-09-26 19:55:10 -06:00
  • dfd2dd8ae1 Cleanup fuse backend, send signal at correct time Jeremy Soller 2017-09-26 19:36:27 -06:00
  • 260bc1e1e8 Fix cargo doc Jeremy Soller 2017-09-26 19:17:49 -06:00
  • 3198a8eb69 UDP settings. Egor Karavaev 2017-09-26 23:51:04 +03:00
  • aa3c1515a0 Update README.md Jeremy Soller 2017-09-26 14:35:05 -06:00
  • 01a881243b hybrid -> micro Jeremy Soller 2017-09-26 14:15:01 -06:00
  • fcf8120eec Update features for latest nightly Jeremy Soller 2017-09-26 14:12:30 -06:00
  • bdff0dd004 Fix documentation Jeremy Soller 2017-09-26 13:57:16 -06:00
  • 9a9f5d17cb Update dependencies Jeremy Soller 2017-09-26 13:29:21 -06:00
  • c62eca07d9 Move file descriptors to schemas. Egor Karavaev 2017-09-26 22:24:04 +03:00
  • 37c9250a52 Fix output of build script Jeremy Soller 2017-09-26 13:17:15 -06:00
  • 23e30c14a8 Create LICENSE Jeremy Soller 2017-09-26 12:57:43 -06:00
  • 735802366f Update README.md Jeremy Soller 2017-09-26 12:57:04 -06:00
  • 55ed5f81c3 Update README.md Jeremy Soller 2017-09-26 12:55:34 -06:00
  • 541a58181a Update FUSE Jeremy Soller 2017-09-25 21:50:07 -06:00
  • 070aeb54ef Cleanup to allow use of most functions when linking the library, including mounting and creating filesystems Jeremy Soller 2017-09-25 19:11:02 -06:00
  • 0a41339def UDP dup. Egor Karavaev 2017-09-26 01:07:49 +03:00
  • e9f9e821c6 Use FromStr implementations from smoltcp. Egor Karavaev 2017-09-21 00:35:17 +03:00
  • 1fa963be45 Merge pull request #54 from L3nn0x/patch-1 Jeremy Soller 2017-09-20 07:52:41 -06:00
  • eebba9291a Update externs.rs L3nn0x 2017-09-20 09:49:40 +01:00
  • a15184ce1f Initial support for UDP options. Egor Karavaev 2017-09-20 00:23:22 +03:00
  • 05650efcb1 Split scheme.rs. Egor Karavaev 2017-09-19 00:42:37 +03:00
  • 203fa64580 Add BufferPool. Egor Karavaev 2017-09-18 23:26:16 +03:00
  • 0c5fff907c Factor out logger. Egor Karavaev 2017-09-18 21:53:06 +03:00
  • 4058f5c4e8 Udp scheme support. Egor Karavaev 2017-09-17 00:03:29 +03:00
  • 5b89874deb Wip. Egor Karavaev 2017-09-09 23:17:19 +03:00
  • fb539515d7 Initial integraion of smoltcpd. Egor Karavaev 2017-09-09 00:41:11 +03:00
  • 1ad591ad05 Add Smolnetd daemon. Egor Karavaev 2017-09-08 00:02:17 +03:00
  • 091d7472a6 Replace usize with RawFd where it makes sense. Egor Karavaev 2017-09-07 23:23:40 +03:00
  • d6b9768dc3 More efficient live filesystem method Reduce kernel heap to 64 MB Fix issue in build.rs Jeremy Soller 2017-09-19 20:21:04 -06:00
  • 1f81866afa Update dependencies Jeremy Soller 2017-09-19 19:28:43 -06:00
  • 5248ce70db Merge pull request #52 from ids1024/spin-override Jeremy Soller 2017-09-19 17:22:11 -06:00
  • fee3561282 Add temporary override for spin-rs Ian Douglas Scott 2017-09-19 16:17:48 -07:00
  • b272cc2d19 Use nightly friendly spin Jeremy Soller 2017-09-18 22:01:58 -06:00
  • bec9610947 Change unreachable to enosys Jeremy Soller 2017-09-17 16:49:34 -06:00
  • 47179f9701 Update dependencies, better implementation of C socket Jeremy Soller 2017-09-17 16:37:52 -06:00
  • 5839641b41 Update debugging code Jeremy Soller 2017-09-17 09:40:29 -06:00
  • 18a911578c Merge pull request #51 from ids1024/debug_syscall Jeremy Soller 2017-09-16 21:34:41 -06:00
  • 29a2b9fbcd Add commented out system call debug printing code Ian Douglas Scott 2017-09-16 20:25:54 -07:00
  • 6e8de21b7c Implement events on pipe Add syscall name debugging Update debugging code Jeremy Soller 2017-09-16 12:04:20 -06:00
  • 5f70470c5c Send events on connect Jeremy Soller 2017-09-16 11:59:08 -06:00
  • 917d30c193 Fix the mapping of TLS - it will now be page aligned Jeremy Soller 2017-09-13 22:16:02 -06:00
  • a5f3e5057b Remove warnings Improve error information Cleanup interrupt macros Jeremy Soller 2017-09-13 21:32:08 -06:00
  • 9c907a22dd Merge pull request #34 from ids1024/import Jeremy Soller 2017-09-11 12:50:22 -06:00
  • a9da8e7a57 Remove unused import causing lint Ian Douglas Scott 2017-09-11 10:22:27 -07:00
  • 46c84616ec Fix static Jeremy Soller 2017-09-09 15:06:22 -06:00
  • cf45bd34e1 Merge pull request #48 from CWood1/master Jeremy Soller 2017-08-31 17:53:16 -06:00
  • 712eb2967b Merge pull request #13 from andre-richter/master Jeremy Soller 2017-08-31 07:04:00 -06:00
  • f0bc8cca23 Merge Connor Wood 2017-08-31 13:28:24 +01:00
  • 7145e2390c Converted DDB handle to integer and vice versa Connor Wood 2017-08-31 11:25:08 +01:00
  • 1cce42b691 Moved DDB handles over to using signature scheme Connor Wood 2017-08-31 11:07:01 +01:00
  • 1bcd8530d2 Stored signature to include OEM signature and OEM table ID Connor Wood 2017-08-31 10:52:59 +01:00
  • 2a6615d343 Fix unused extern crates Andre Richter 2017-08-31 11:36:30 +02:00
  • 17b592b064 Remove unnecessary extern crate Jeremy Soller 2017-08-30 22:05:56 -06:00
  • 053524acac Remove unused extern crate Jeremy Soller 2017-08-30 22:03:10 -06:00
  • 5592484d07 Eliminated dead code Connor Wood 2017-08-30 19:09:08 +01:00
  • c3d07e4caa Refactored ACPI initialisation code to be better conducive to DDB Handle stuff Connor Wood 2017-08-30 19:03:39 +01:00
  • 9f55367906 Implemented notification API Connor Wood 2017-08-29 17:29:07 +01:00
  • d23241d800 Implemented copy Connor Wood 2017-08-29 12:25:41 +01:00
  • d75dfd3c20 Implemented externam Connor Wood 2017-08-29 12:02:03 +01:00
  • 71c5301448 Implemented concat Connor Wood 2017-08-29 11:32:48 +01:00
  • 60edb9da68 Implemented type checking and coersion upon store Connor Wood 2017-08-29 10:11:01 +01:00
  • b78f7139b9 Completed Get method Connor Wood 2017-08-29 09:38:36 +01:00
  • bc186fbb0d Disable XHCI driver due to lockups Jeremy Soller 2017-08-27 11:23:05 -06:00
  • d487e1d23f Make syscall a submodule Jeremy Soller 2017-08-27 10:54:11 -06:00
  • 71c51bdbbb 0.1.31 Jeremy Soller 2017-08-27 10:49:53 -06:00
  • 561557e774 Merge code cleanup from Rust fork, add clone_thread Jeremy Soller 2017-08-27 10:49:35 -06:00
  • 093ae7de55 Fix method of adding scheme Jeremy Soller 2017-08-23 20:29:27 -06:00
  • 25d6a0fec4 Add scheme to paths Jeremy Soller 2017-08-23 20:16:45 -06:00
  • ebbd50d299 Update lock file Jeremy Soller 2017-08-23 19:59:15 -06:00
  • 9fcaf30513 Fix PIT Jeremy Soller 2017-08-21 20:27:13 -06:00
  • 4e40c1c8af Add method for resizing display Jeremy Soller 2017-08-21 20:19:58 -06:00
  • 770a23ef94 Add ability to query BGA Jeremy Soller 2017-08-21 20:08:37 -06:00