aboutsummaryrefslogtreecommitdiff
path: root/servers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* routine backup - do note that tls clientcert is still brokenAndrew Yu2022-05-1614-47/+1217
|
* bug fixesAndrew Yu2022-05-124-14/+46
|
* TLS fixesAndrew Yu2022-05-122-3/+7
| | | | | | TLS was never broken, but note that you need \r\n, and sed on GNU systems are heavily buffered, so you can't directly use openssl s_client to do stuff there, use ncat --ssl -C
* tls still brokenAndrew Yu2022-05-125-12/+60
|
* TLS-only, I guess!Andrew Yu2022-05-122-4/+11
|
* Merge branch 'master' of andrewyu.org:/srv/git/internet-delay-chatAndrew Yu2022-05-113-45/+40
|\
| * someone's random IRC clientsAndrew Yu2022-05-101-1/+26
| |
| * Part working! Intermittent queues fixed!Andrew Yu2022-05-083-44/+11
| |
| * well, everything is erroneous, so we prepare for debuggers`Andrew Yu2022-05-081-0/+3
| |
* | random stuff, unimportnatAndrew Yu2022-05-115-0/+161
|/
* supposedly reset the queue to user queues (untested)Andrew Yu2022-05-083-31/+2
| | | | | | | | | | | | | | | basically because of how python objects work, you could do: a = something l1.append(a) l2.append(a) l3.append(a) the appended items in all three lists are still the same objects, and thus do not use extra ram no channel queues are needed
* chanmsgqueue is brokenAndrew Yu2022-05-072-3/+11
|
* UNTESTED: channel-based shared message queue and IdiotErrorAndrew Yu2022-05-074-33/+79
|
* i have no idea what I'm doing, I think I made a broken sh client and forked ↵Andrew Yu2022-05-071-19/+25
| | | | a broken ii
* typos and easter eggsAndrew Yu2022-05-071-5/+2
|
* now channels will give a JOIN command to clients on login, and we have a MOTDAndrew Yu2022-05-074-10/+61
|
* conditional echo-messageAndrew Yu2022-05-071-15/+16
| | | | | don't echo message for self-messages don't echo message for channel messages
* first attempt at chanmsgAndrew Yu2022-05-075-5/+75
|
* backup before i start adding non-guilded channelsAndrew Yu2022-05-071-3/+2
|
* no binariesAndrew Yu2022-05-061-0/+0
|
* spellingAndrew Yu2022-05-071-2/+2
|
* I guess I revamped some folders, lolAndrew Yu2022-05-0619-2262/+49
|
* f passwordsAndrew Yu2022-05-061-0/+6
|
* Remove client from a user's client list during disconnectAndrew Yu2022-05-061-1/+4
|
* Andrew being badAndrew Yu2022-05-061-0/+5
|
* make message queue delete itself once sentAndrew Yu2022-05-065-35/+93
|
* message queue, seems to workAndrew Yu2022-05-062-4/+9
|
* PRIVMSG works for connected clients, message queues are unimplementedAndrew Yu2022-05-053-6/+21
|
* mypy tells me about some stupid error that doens't existAndrew Yu2022-05-015-40/+103
|
* detect redundent loginAndrew Yu2022-04-302-29/+34
|
* logins are workingAndrew Yu2022-04-305-10/+100
|
* basic parse loop doneAndrew Yu2022-04-305-49/+33
|
* error: circular importAndrew Yu2022-04-307-63/+189
|
* fix typingAndrew Yu2022-04-271-10/+8
|
* i mena i have no idea what we are doing but whateverAndrew Yu2022-04-2719-0/+564
|
* rename stuffAndrew Yu2022-04-2722-151/+217
|
* example polling serverAndrew Yu2022-04-272-0/+396
|
* just some minor edits lolAndrew Yu2022-04-259-105/+280
|
* let's start using trio, right?Andrew Yu2022-04-246-0/+428
|
* using a context manager is better than __del__ (energizer's idea)Andrew Yu2022-04-241-0/+1
|
* bruh, some formatting changesAndrew Yu2022-04-242-2/+0
|
* pytwisted is deprecatedAndrew Yu2022-04-245-306/+0
|
* We're getting into rewriting the mainloop, it's getting messey!Andrew Yu2022-04-241-5/+13
|
* mass documentation #3Andrew Yu2022-04-241-24/+94
|
* mass documentation #2Andrew Yu2022-04-241-26/+49
|
* mass documentation #1Andrew Yu2022-04-241-70/+75
|
* routine backupAndrew Yu2022-04-241-27/+78
|
* random update, MYPY FAIL`Andrew Yu2022-04-243-91/+164
|
* relicensed, and some testingAndrew Yu2022-04-249-69/+235
|
* restore to using dataclasses in newserver because they can also behave like ↵Andrew Yu2022-04-232-47/+45
| | | | | | normal classes this time it passes mypy, btw