summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* formatmainlittleblack1112025-09-246-180/+127
|
* formatlittleblack1112025-09-217-103/+286
|
* fix: proper r# format stringslittleblack1112025-09-202-13/+13
|
* chore: qualified clientlittleblack1112025-09-201-1/+2
|
* chore: remove unused importslittleblack1112025-09-191-2/+1
|
* chore: more concise qualificationlittleblack1112025-09-193-5/+11
|
* task: use typed enum namelittleblack1112025-09-192-11/+18
|
* client: move inner info to seperate filelittleblack1112025-09-183-27/+35
|
* client: disable SIGIGN for all signals when built in debuglittleblack1112025-09-181-26/+31
|
* fixup! feat: client initialization fetches basic infoslittleblack1112025-09-181-2/+2
|
* fix(force_network): wrong argument to parse into boollittleblack1112025-09-182-2/+2
|
* client(httpconnector): better error handlinglittleblack1112025-09-171-2/+26
|
* perf: more prevalent &strlittleblack1112025-09-174-15/+15
|
* client(connector): clientlittleblack1112025-09-171-1/+1
|
* chore(task): more idiomatic rustlittleblack1112025-09-171-4/+1
|
* perf: use explicit 'a lifetime instead of 'staticlittleblack1112025-09-175-17/+17
|
* refactor: use std TryFrom instead of custom IntoTasklittleblack1112025-09-173-36/+11
|
* chore: rustfmt config changelittleblack1112025-09-175-91/+34
|
* feat: use typed network tasklittleblack1112025-09-171-2/+2
|
* chore(tasks): use if let to simplify matchlittleblack1112025-09-171-9/+6
|
* feat: use typed network tasklittleblack1112025-09-172-8/+8
|
* perf(client::cpu_arch): use static string slice instead of Stringlittleblack1112025-09-171-2/+2
|
* chore(client::new): propagate errorlittleblack1112025-09-172-5/+4
|
* fix(httpconnector): retry the actual request in TOO_MANY_REQUESTSlittleblack1112025-09-141-3/+4
| | | | fixup! perf(httpconnector): unified handle_response
* refactor: better error handlinglittleblack1112025-09-143-6/+7
|
* refactor: move event loop to clientlittleblack1112025-09-144-45/+49
|
* chore: update todolittleblack1112025-09-141-2/+4
|
* chore: remove extra connector{s,}littleblack1112025-09-144-3/+2
|
* chore(httpconnector): better naming and qualificationlittleblack1112025-09-141-7/+6
|
* chore: allow redundant_field_nameslittleblack1112025-09-142-1/+2
|
* chore: remove needless returnslittleblack1112025-09-142-4/+4
| | | | revert: chore: allow needless return
* chore: allow needless returnlittleblack1112025-09-141-1/+1
| | | | explicit early return
* perf(httpconnector): simplify handle_responselittleblack1112025-09-141-12/+9
|
* feat: client initialization fetches basic infoslittleblack1112025-09-145-28/+125
| | | | | | | refactor: connector manager -> client manager, similar concept, different mentality note: if custom ip fetcher fails then it defaults to ifconfig.me
* chore: move tasks to liblittleblack1112025-09-146-5/+9
| | | | indicate this will be shared with server as well, type safety?
* fix(connector): duplicated `force_network`littleblack1112025-09-141-2/+3
|
* chore: pub(crate) -> pub for same visibilitylittleblack1112025-09-147-30/+24
|
* feat: network controllittleblack1112025-09-143-2/+128
|
* perf: static lifetime for tasklittleblack1112025-09-142-4/+4
| | | | perf: non borrowed array for signal handling
* fix(connector): proper seperation of task argslittleblack1112025-09-142-5/+7
|
* chore: ignore most signalslittleblack1112025-09-141-0/+29
|
* httpconnector: improve debuglittleblack1112025-09-142-3/+14
|
* perf(httpconnector): unified handle_responselittleblack1112025-09-141-41/+37
|
* httpconnector: impl ntfylittleblack1112025-09-143-12/+32
|
* refactor(connector): move checking prev poll to connector instead of ↵littleblack1112025-09-142-18/+30
| | | | | | instance of it chore(connector): move sleep to the top of the loop
* feat(executor): integrate into httpconnectorlittleblack1112025-09-145-38/+59
| | | | cleanup: main
* httpconnector: better error handlinglittleblack1112025-09-131-16/+36
|
* feat: `executor`, executs `tasks`littleblack1112025-09-132-27/+76
|
* httpconector: handle TOO_MANY_REQUESTSlittleblack1112025-09-131-4/+14
|
* refactor: don't use concurrency, single threaded for nowlittleblack1112025-09-126-45/+65
|