summaryrefslogtreecommitdiff
path: root/src/client/main.rs
Commit message (Collapse)AuthorAgeFilesLines
* formattcpserverlittleblack1112025-09-241-39/+31
|
* formatlittleblack1112025-09-211-28/+48
|
* initlittleblack1112025-09-201-1/+0
|
* client: disable SIGIGN for all signals when built in debuglittleblack1112025-09-181-26/+31
|
* chore(client::new): propagate errorlittleblack1112025-09-171-1/+1
|
* refactor: move event loop to clientlittleblack1112025-09-141-3/+2
|
* chore: remove extra connector{s,}littleblack1112025-09-141-1/+1
|
* chore: allow redundant_field_nameslittleblack1112025-09-141-1/+1
|
* chore: remove needless returnslittleblack1112025-09-141-1/+1
| | | | revert: chore: allow needless return
* chore: allow needless returnlittleblack1112025-09-141-1/+1
| | | | explicit early return
* feat: client initialization fetches basic infoslittleblack1112025-09-141-3/+8
| | | | | | | refactor: connector manager -> client manager, similar concept, different mentality note: if custom ip fetcher fails then it defaults to ifconfig.me
* chore: pub(crate) -> pub for same visibilitylittleblack1112025-09-141-2/+2
|
* perf: static lifetime for tasklittleblack1112025-09-141-1/+1
| | | | perf: non borrowed array for signal handling
* chore: ignore most signalslittleblack1112025-09-141-0/+29
|
* httpconnector: impl ntfylittleblack1112025-09-141-1/+2
|
* feat(executor): integrate into httpconnectorlittleblack1112025-09-141-5/+1
| | | | cleanup: main
* refactor: don't use concurrency, single threaded for nowlittleblack1112025-09-121-1/+2
|
* connector: use static dispatch for connector typelittleblack1112025-09-011-5/+4
|
* connector: manager to manage thread to poll/sync from connectorlittleblack1112025-09-011-2/+9
|
* initlittleblack1112025-09-011-0/+6