Commit graph

50 commits

Author SHA1 Message Date
Yash Karandikar 8dca0b4a7f Trim source buffer to how many bytes were read 2021-12-06 12:25:40 -06:00
Yash Karandikar b11a0f66d3 Bump version number 2021-12-06 11:46:36 -06:00
Yash Karandikar 0415684558 Add doc warning about the crate feature 2021-12-06 11:46:00 -06:00
Yash Karandikar 535718afba Split toml into a crate feature 2021-12-06 11:38:59 -06:00
Yash Karandikar fa468f3bcd Make library panic even without SSL 2021-12-06 11:19:07 -06:00
famfo 4134cf85ff Fixed clippy::pedantic warnigns 2021-12-06 11:15:02 -06:00
famfo 358bafc5db Inlined 'Cargo.lock' in '.gitignore' 2021-12-06 11:05:35 -06:00
Yash Karandikar 1ab8f57579 Bump version number 2021-11-16 15:20:10 -06:00
Yash Karandikar 75fc554525 Trim empty bytes from the pre-allocated buffer 2021-11-16 15:19:19 -06:00
Yash Karandikar e0472ea6f0 Don't panic if index is empty 2021-11-16 15:18:22 -06:00
famfo 9dbac49bc4
Added crate feature (for real this time) 2021-11-13 11:48:00 -06:00
famfo 8fc908a38e
Updated .gitignore 2021-11-13 11:47:42 -06:00
famfo d06e7650bf
Added crate feature, fixed docs, added examples and tests 2021-11-13 11:47:37 -06:00
Yash Karandikar 6ddf52915e
Switch to default feature tls 2021-11-11 20:12:57 -06:00
famfo 5d47cf680b
Added crate feature no-tls 2021-11-11 18:57:49 -06:00
Yash Karandikar bb3d7059b9 Expose the usser who sent the PRIVMSG 2021-11-11 11:32:32 -06:00
Yash Karandikar f57e65d588 Remove patches from repo 2021-11-11 11:13:47 -06:00
famfo 9eaf050b6a Removed debug stuff 2021-11-11 11:07:06 -06:00
famfo 07b8f2b9ee Moved commands to seperate file, fixed ping issue, added authors, bumped version number 2021-11-11 11:07:01 -06:00
famfo 5a4af96377 Printing every command 2021-11-11 11:06:23 -06:00
Yash Karandikar 41f34e26fb Fix ownership issues (still not working yet) 2021-11-08 11:37:26 -06:00
famfo 92ee775225 Numerous new commands, documentation changews, started with ssl 2021-11-08 11:01:20 -06:00
Yash Karandikar 162d5a42d0 Use env instead of hardcoding version 2021-11-07 21:10:19 -06:00
famfo ef57dc3ba3 Added QUIT and PART 2021-11-07 20:12:00 -06:00
Yash Karandikar ae1074c601
Use map instead of pushing to a new vec 2021-11-07 11:33:00 -06:00
famfo 3058f92f8b
Made user configuration more convenient, changes to examples in the docs 2021-11-07 10:15:42 -06:00
Yash Karandikar ce37cac4fe
Bump version number 2021-11-04 13:58:28 -05:00
Yash Karandikar 79c207fd59
Update docs to show new examples 2021-11-04 13:58:01 -05:00
Yash Karandikar 901e0e0baf
Parse PRIVMSGs 2021-11-04 13:37:32 -05:00
Yash Karandikar ab4c1dd010
Add helper functions for PRIVMSG, MODE, and JOIN 2021-11-04 13:27:22 -05:00
Yash Karandikar af7a97644d
Add badges to README 2021-11-04 13:10:22 -05:00
Yash Karandikar a133c8ab1f
Make doctests actually pass 2021-11-04 13:08:01 -05:00
Yash Karandikar 7041e723d5
Prepare crate for publishing 2021-11-04 12:29:01 -05:00
Yash Karandikar 87154e3385
Fix up docs 2021-11-04 12:06:52 -05:00
Yash Karandikar 2201c6970f
Rename project to circe 2021-11-04 11:45:54 -05:00
Yash Karandikar a312c3097f
Improve documentation 2021-11-04 11:43:49 -05:00
famfo 2c97dd7a70
Added basic documentation 2021-11-04 11:25:50 -05:00
Yash Karandikar 21a9b21f42
Add ability to create Config using TOML 2021-11-03 18:55:22 -05:00
Yash Karandikar 97e1d562b8
Send MODE before joining any channels 2021-11-03 17:38:00 -05:00
Yash Karandikar 077dfe3cb0 Respond to PINGs in the identify loop 2021-11-03 13:42:25 -05:00
famfo c399d2569b Added JOIN to config 2021-11-03 13:27:51 -05:00
Yash Karandikar f1eb3c337c Actually respond to PINGs 2021-11-03 11:45:22 -05:00
famfo 213aa0c62f Ping-Pong 2021-11-03 11:23:07 -05:00
Yash Karandikar c23e0b7bdf Make writes actually work 2021-11-03 11:16:02 -05:00
famfo 91a7db6c48 Changed PING in from_str in Command 2021-11-03 10:55:21 -05:00
Yash Karandikar 37f6c7885f
Start figuring out how to write to buffer 2021-11-01 17:29:30 -05:00
Yash Karandikar c665ae8efb
Create bin crate for testing 2021-10-31 11:14:39 -05:00
Yash Karandikar 9f878dd578
Add support for reading from the socket 2021-10-31 11:11:53 -05:00
Yash Karandikar 41bb4b9ae7
Create Client struct 2021-10-30 16:17:24 -05:00
Yash Karandikar fb1908cd17
Initial commit 2021-10-30 15:56:47 -05:00