Commit Graph

3826 Commits

Author SHA1 Message Date
lunar-mining
bfaedc8492 book/ dchat: explicit todos and add files 2022-08-03 10:50:57 +02:00
lunar-mining
3d8c0bbe78 book/dchat: fix titles 2022-08-03 10:46:05 +02:00
lunar-mining
623730346e book/dchat: shorter names 2022-08-03 10:39:46 +02:00
lunar-mining
21db1ded17 book/ dchat: split up into sections + finish documenting UI 2022-08-03 10:33:16 +02:00
lunar-mining
3ade3726fe book: added port numbers 2022-08-03 07:35:30 +02:00
aggstam
e10098fa90 script/research/seedd: updated config with default ports and added lilith init files 2022-08-02 17:01:04 +03:00
lunar-mining
e69b33d456 book/ dchat: documented protocol and custom message types 2022-08-02 13:49:46 +02:00
lunar-mining
4a347bae87 dchat: removed termion dependency + massively simplified UI 2022-08-02 13:49:46 +02:00
aggstam
b2f70ac302 script/research/seedd: readme update 2022-08-01 16:03:44 +03:00
aggstam
75bb4a291b script/research/seedd: generalize network configuration 2022-08-01 15:58:48 +03:00
lunar-mining
c9f6121d11 dchat: added README 2022-08-01 12:15:58 +02:00
lunar-mining
b3cb2bf147 book: shorten tutorial title 2022-08-01 11:56:54 +02:00
lunar-mining
54d46109a5 book: finished tutorial section 1, deploying a p2p network 2022-08-01 11:30:53 +02:00
lunar-mining
ec114f6744 dchat: use different log files for different nodes 2022-08-01 09:36:31 +02:00
ghassmo
cc9fd99460 darkwiki: WIP: POC Operational transformation and raft 2022-07-31 23:07:46 +04:00
ghassmo
e521a8a05c src/util/file: add functions to load and save files from string 2022-07-31 23:07:46 +04:00
aggstam
aff8df6a78 net/message_subscriber/notify(): added target to dispacher warning 2022-07-31 18:54:49 +03:00
lunar-mining
bc9d313765 dchat: move menu() to start() 2022-07-31 12:05:13 +02:00
lunar-mining
445a4a837c dchat: renamed message to msg and removed unnecessary util methods 2022-07-31 11:40:48 +02:00
narodnik
3fabb8bbfc perform reduction on a divisor 2022-07-31 10:44:20 +02:00
narodnik
4aae54743e riemann roch basis 2022-07-31 10:43:56 +02:00
narodnik
ff2d1b3b9b visual heatmap of an elliptic curve 2022-07-31 09:58:04 +02:00
lunar-mining
a5dd04f3af dchat: removed unused imports from Cargo.toml 2022-07-31 09:46:09 +02:00
lunar-mining
e3139430f0 Merge branch 'dchat' 2022-07-31 08:57:51 +02:00
lunar-mining
0e20fa2e6d dchat: quick cleanup 2022-07-31 08:53:17 +02:00
lunar-mining
ba7a5cc21b dchat: add error handling 2022-07-31 08:51:53 +02:00
ghassmo
db4e9dd870 use unified gen_id function 2022-07-31 05:39:35 +04:00
ghassmo
f73217d966 create file module in src/util contain helper functions for dealing with files 2022-07-31 05:39:35 +04:00
narodnik
2c8643d653 sage: minor improvements and document some stuff 2022-07-30 20:33:59 +02:00
narodnik
1badb54ac1 add P = (0, 0) case for curve 2022-07-30 19:48:14 +02:00
narodnik
380acebf95 zeros and poles of a function, and calculate orders for them too 2022-07-30 11:28:51 +02:00
lunar-mining
29feadcf1c dchat: improved UI + cleanup 2022-07-30 11:26:27 +02:00
narodnik
6535dbe5e8 cleanup ordp.sage code 2022-07-30 11:00:48 +02:00
narodnik
9998b1da55 add working ordp function 2022-07-30 10:49:52 +02:00
narodnik
dca1d95eb6 jupyter notebook showing calculation of the valuation 2022-07-30 10:30:16 +02:00
narodnik
a98f710217 add verification of computed valuation 2022-07-30 08:54:42 +02:00
aggstam
6607849889 consensus: moved state transitions/validations to state.rs 2022-07-29 13:41:39 +03:00
lunar-mining
7844ca53bc dchat: implement DchatmsgsBuffer to store received msgs 2022-07-29 11:48:36 +02:00
lunar-mining
3cd20de425 dchat: hardcode inbound/ outbound settings as Alice + Bob
add command line switch
2022-07-29 10:32:13 +02:00
narodnik
6b33d672aa cleanup and fix mistake in math 2022-07-28 13:18:19 +02:00
lunar-mining
80a3fb1ae3 dchat: pass command line arg to spin up new dchat instance 2022-07-28 12:30:50 +02:00
narodnik
2f22233519 valuation of function at a local ring for elliptic curve 2022-07-28 12:08:55 +02:00
lunar-mining
1394a21d59 dchat: move render() into main to avoid mismatched lifetime error 2022-07-27 22:01:55 +02:00
aggstam
d6a9ef2ff3 script/research/seedd: implementation of multiple P2P seeds in single instance. 2022-07-27 20:10:54 +03:00
Dastan-glitch
9731a0451a script/research: remove raft-tool 2022-07-26 12:44:21 +00:00
ghassmo
d6427979cf create darkwiki in script/research 2022-07-26 12:22:06 +04:00
ghassmo
1dbab61a5a cargo clippy a little clean up 2022-07-26 12:17:03 +04:00
lunar-mining
01047c9cad dchat: fixed settings to connect correctly to seed node
cleaned up old tcp code
2022-07-26 09:54:09 +02:00
ghassmo
0ac518ae9f raft: split the main consensus code to files according to the roles & remove sync process 2022-07-26 10:06:42 +04:00
ghassmo
96fbca1080 bin/ircd/meeting_bot: prevent empty messages from breaking sending loop 2022-07-26 10:06:42 +04:00