Commit Graph

72 Commits

Author SHA1 Message Date
Daniel Ponte 64f7831fe1 Why the hell... 2023-03-04 13:37:12 -05:00
Artem Titoulenko 060650a7aa fix offline status and adding buddies 2022-02-11 13:28:20 -05:00
Artem Titoulenko 0f8e600469 db migrations 2022-02-11 13:28:01 -05:00
Artem Titoulenko add16b5143 remove error-handling-via-panic 2022-02-03 14:06:33 -05:00
Artem Titoulenko 91e7b8b287 fix tcp message buffer bug 2022-01-23 13:22:05 -05:00
Artem Titoulenko 0d201678de dump flap on errors 2022-01-22 20:57:27 -05:00
Artem Titoulenko 2b06886058 remove fixtures 2022-01-22 20:31:47 -05:00
Artem Titoulenko ab652e5e28 add support for channel 1 authentication 2022-01-22 13:46:59 -05:00
Artem Titoulenko b3bb06daca update readme 2022-01-22 13:28:14 -05:00
Artem Titoulenko 3f59eb0056 die less often 2022-01-18 16:20:51 -05:00
Artem Titoulenko 56c355b147 stop using sqlite db file 2022-01-16 16:39:44 -05:00
Artem Titoulenko 93bdc4fcbd change to User.ScreenName, check user verification 2022-01-16 14:43:48 -05:00
Artem Titoulenko 4f345b30da use env vars instead of files for vars 2021-12-27 16:15:47 -05:00
Artem Titoulenko 9a28132dae only store messages if they're meant to be stored 2021-12-26 21:56:59 -05:00
Artem Titoulenko 7af076ff6a sqlite -> postgres 2021-12-26 14:01:55 -05:00
Artem Titoulenko 3205129e73 update dockerfile 2021-12-25 22:52:40 -05:00
Artem Titoulenko f8f5378662 much smaller docker images 2021-12-24 15:48:36 -05:00
Artem Titoulenko b016645ea7 verify mod 2021-12-24 15:27:19 -05:00
Artem Titoulenko e97f59a570 attempting to reduce docker image size 2021-12-24 15:17:07 -05:00
Artem Titoulenko 7641783130 scripts to build and deploy to dockerhub 2021-12-24 14:51:54 -05:00
Artem Titoulenko 10cc9c05c4 readme 2021-12-24 13:45:42 -05:00
Artem Titoulenko f1473cff46 Dockerize service 2021-12-24 13:38:22 -05:00
Artem Titoulenko e64fb2d9a0 move fix service manager 2021-12-24 12:44:40 -05:00
Artem Titoulenko 22b53dad27 move service to services package 2021-12-24 12:43:40 -05:00
Artem Titoulenko 298b97f199 a little more organization 2021-12-24 12:41:16 -05:00
Artem Titoulenko 488ca867c1 add tests for Word and Dword; change them to work correctly 2021-12-20 13:41:12 -05:00
Artem Titoulenko b660db4462 Location Services 2021-12-19 17:17:47 -05:00
Artem Titoulenko 9dc97738b3 update readme 2021-12-19 02:33:10 -05:00
Artem Titoulenko 0b2fdf4698 script 2021-12-19 02:27:02 -05:00
Artem Titoulenko 14d363ba87 remove TypeScript code, pedal to the gopher metal 2021-12-19 02:26:27 -05:00
Artem Titoulenko cca7d63e20 fix TLV construction in message delivery. users can now chat 2021-12-19 02:23:43 -05:00
Artem Titoulenko 00c2f20caf buddy list management service 2021-12-19 01:14:25 -05:00
Artem Titoulenko 68b315345b split out message delivery routine 2021-12-18 22:54:50 -05:00
Artem Titoulenko 19cf364c78 local db, write TLV for message routine 2021-12-18 22:47:57 -05:00
Artem Titoulenko 7b37595f2b added message deliveriny goroutine 2021-12-18 22:25:05 -05:00
Artem Titoulenko 3e69ba3e4c store messages sent through ICBM 2021-12-18 21:02:47 -05:00
Artem Titoulenko ed375e315c track user active state 2021-12-18 17:10:00 -05:00
Artem Titoulenko 06d3b84017 services are set up, client shows buddy list 2021-12-18 16:48:13 -05:00
Artem Titoulenko 197e5a2f62 remove notion of services from oscar.Handler 2021-12-17 19:01:22 -05:00
Artem Titoulenko 0b40a2d6cf remove unncessary global 2021-12-16 19:46:01 -05:00
Artem Titoulenko a5d86c47e5 move oscar server into it's own module 2021-12-16 19:45:32 -05:00
Artem Titoulenko d4d7f71c66 separate FLAP from session 2021-12-16 18:37:27 -05:00
Artem Titoulenko 268cff0963 successful auth 2021-12-16 18:02:48 -05:00
Artem Titoulenko 9bebf7c6c3 make our own Buffer, add sql, add test 2021-12-16 17:41:17 -05:00
Artem Titoulenko e057e83599 flesh out data types and start some db access 2021-12-15 19:55:43 -05:00
Artem Titoulenko 5daca9ab52 wip 2021-11-24 11:59:53 -05:00
Artem Titoulenko 5cf4d9dfcc figuring out FLAP, SNAC, marshal/unmarshaling 2021-11-16 16:44:29 -05:00
Artem Titoulenko a23cdd7092 unpack with struct :o 2021-11-10 15:52:55 -05:00
Artem Titoulenko 27aea95084 Explore rewriting Auth server in Go 2021-11-10 13:46:52 -05:00
Artem Titoulenko f2ab2ced48 note the lack of owl 2021-11-10 09:23:23 -05:00