Commit Graph

25 Commits

Author SHA1 Message Date
ayham edf212de7e
add basic test running
continuous-integration/drone/push Build is failing Details
does not add actual test
2021-08-21 08:50:18 +03:00
ayham ca6f0677ed
make namespace naming better
continuous-integration/drone/push Build is passing Details
- replace acc_create with account::create on server & client
- replace acc_auth with account::authorize on server & client
- to use the account module (non-common), just import
  crate::server/client::account;
- remove redundant use namings
2021-08-20 10:11:06 +03:00
ayham 27e68e3eeb
convert to argon2 church
continuous-integration/drone/push Build is passing Details
- convert to argon2
- make hahsing actually works
- fix minute stuff with bincode conversion
- sloppy code
- works
2021-08-19 10:51:26 +03:00
ayham ff225070e4
add drone ci support
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2021-07-30 07:04:54 +03:00
ayham 3adab64b59
fix comments in client/initalizer.rs 2021-07-14 23:12:14 +03:00
ayham 66af765def
make 'src/common' actually common
- delete no longer needed lookup_ipv4
- delete no longer needed path_exists
- move gen_tls_client_config from common to client
- move gen_tls_server_config from common to server
2021-06-01 18:59:07 +03:00
ayham f2c4d46ffe
improve logging substantially
- remove simple_logger
- add fern logging
- remove no longer applicable gen_log.rs
- add address based logging
	- every spawned task that handles a client logs their address
	- main task/runtime has address 0.0.0.0:0
- add pretty colored logging
- remove /var/log requirement
2021-06-01 12:12:28 +03:00
ayham a965957bcb
apply cargo fmt 2021-05-31 17:41:21 +03:00
ayham 9a554e85c2
remove client build warnings 2021-05-31 17:39:01 +03:00
ayham d32140ceb7
client now runs correctly
- server now handles basic operations correctly
- client now creates random username, email, password
2021-05-30 21:31:01 +03:00
ayham bf6a475ced
server now runs 2021-05-30 20:08:02 +03:00
ayham 7ac3ad79dc
client now builds 2021-05-26 09:30:52 +03:00
ayham 1caecac757
remove bitflags for ReturnFlags.
- remove bitflags for ReturnFlags.
- replace all occurances of ReturnFlags with correct codes.
2021-05-21 13:03:02 +03:00
ayham a3c29e5374
swap error strings with ReturnFlags 2021-05-20 15:07:08 +03:00
ayham 13e4e70511
format & add Github CI fmt checking 2021-05-19 17:51:36 +03:00
realaltffour 51444cf079
clean: errors in client/initializer.rs 2020-08-31 07:04:16 +03:00
realaltffour e50a4435d2
add: impl io::Write for TlsConnection 2020-08-18 15:37:55 +03:00
realaltffour 6803fa5769
add: retrieval_portfolio() 2020-08-16 17:53:06 +03:00
realaltffour 321246b464
end all warning for unused macro imports 2020-08-15 20:04:53 +03:00
realaltffour 50d276430d
add: portfolio retrieval 2020-08-15 19:53:02 +03:00
realaltffour 805c488230
chnge: from i64 to f64 for stocks 2020-08-14 11:06:46 +03:00
realaltffour b9d73ee6bd
add: acc_auth() server side 2020-08-13 12:40:29 +03:00
realaltffour 52202f0d41
add: register() 2020-08-12 06:41:02 +03:00
realaltffour 730a6f198a
make client now buildable 2020-08-11 14:49:29 +03:00
realaltffour 5ce8e86085
rework file hierarchy 2020-08-11 13:16:25 +03:00