Curtis McEnroe
|
ef916ddaff
|
Move base64 back to pls.c
|
2018-12-16 16:57:43 -05:00 |
Curtis McEnroe
|
38b4a53d57
|
Move base64 to string.c
|
2018-12-16 16:21:58 -05:00 |
Curtis McEnroe
|
a8c30b898c
|
Implement base64 encoding
Will be used for SASL authentication.
|
2018-12-03 23:05:01 -05:00 |
Curtis McEnroe
|
deec27410a
|
Add sandman
|
2018-11-30 15:41:21 -05:00 |
Curtis McEnroe
|
d4abb6a766
|
Make use of config.mk and add Darwin.mk
|
2018-11-28 16:42:28 -05:00 |
Curtis McEnroe
|
85ea911b79
|
Rename project catgirl
This simplifies things.
|
2018-11-27 19:13:27 -05:00 |
Curtis McEnroe
|
f1cae5194c
|
Render README from chatte.7
|
2018-09-15 22:22:51 -04:00 |
Curtis McEnroe
|
835d3a452a
|
Run test binaries with set -e and semicolons
BSD make behaves oddly when trying to replace with &.
|
2018-09-14 20:57:50 -04:00 |
Curtis McEnroe
|
235dbc64e3
|
Fail target when any test binary fails
|
2018-09-14 20:37:43 -04:00 |
Curtis McEnroe
|
e4f7568477
|
Run tests in default target
|
2018-09-14 19:45:50 -04:00 |
Curtis McEnroe
|
b7bac21263
|
Add termEvent tests
|
2018-09-14 19:41:48 -04:00 |
Curtis McEnroe
|
3cf064a531
|
Add tests for formatParse
With one currently failing so you know they're worth it.
|
2018-09-14 14:57:32 -04:00 |
Curtis McEnroe
|
872608e5c4
|
Factor out IRC formatting parsing
|
2018-09-12 20:23:45 -04:00 |
Curtis McEnroe
|
a0ff0d5c46
|
Depend on man.sh for chroot.tar target
|
2018-09-10 19:47:11 -04:00 |
Curtis McEnroe
|
c9968aadb9
|
Install man page in chroot
|
2018-09-10 17:44:23 -04:00 |
Curtis McEnroe
|
45132a555c
|
Install man page
|
2018-09-10 16:18:36 -04:00 |
Curtis McEnroe
|
bd48cb5e7d
|
Move event loop to event.c
|
2018-09-06 00:41:06 -04:00 |
Curtis McEnroe
|
ab950b3044
|
Add uninstall target
|
2018-08-20 16:26:35 -04:00 |
Curtis McEnroe
|
1efb62190a
|
Add install target
|
2018-08-20 15:44:57 -04:00 |
Curtis McEnroe
|
e049d5a2d7
|
Name project chatte
|
2018-08-20 15:35:00 -04:00 |
Curtis McEnroe
|
9469db993c
|
Add logging
The reason logFmt takes a timestamp as a parameter is to support IRCv3
server-time in the future to accurately log the znc buffer. Hopefully.
|
2018-08-17 21:50:45 -04:00 |
Curtis McEnroe
|
e713e6a162
|
Improve configuration of Makefile
|
2018-08-13 19:27:22 -04:00 |
Curtis McEnroe
|
461bfca378
|
Add term.c for extra terminal features
Look at the cute little state machine!
|
2018-08-11 15:49:39 -04:00 |
Curtis McEnroe
|
07c750d25c
|
Become multi-channel
There's a lot of UI missing for it, but it technically works.
|
2018-08-10 23:31:20 -04:00 |
Curtis McEnroe
|
a64f1a4ea2
|
Add URL detection, listing and opening
Might also add /copy, like /open.
|
2018-08-09 00:24:49 -04:00 |
Curtis McEnroe
|
eb035896bd
|
Add Homebrew LibreSSL paths to Makefile
|
2018-08-08 19:36:02 -04:00 |
Curtis McEnroe
|
eac0f83efa
|
Factor out line editing to edit.c
|
2018-08-08 16:59:26 -04:00 |
Curtis McEnroe
|
5d2b5cd51e
|
Populate tab-complete list
|
2018-08-07 14:58:32 -04:00 |
Curtis McEnroe
|
d6fb797b11
|
Use wchar_t strings for all of UI
vaswprintf is a nightmare.
|
2018-08-06 14:19:52 -04:00 |
Curtis McEnroe
|
35589a5624
|
Rename client to irc
|
2018-08-04 17:54:46 -04:00 |
Curtis McEnroe
|
f8e5648a9a
|
Copy /usr/share/locale into chroot
Otherwise only ASCII can be entered.
|
2018-08-04 15:30:27 -04:00 |
Curtis McEnroe
|
96888b6c32
|
Add libedit to chroot
Needed by sh.
|
2018-08-04 14:17:18 -04:00 |
Curtis McEnroe
|
ccdeb0c556
|
Split source into several files
Can't believe I have to do this.
|
2018-08-04 13:35:29 -04:00 |
Curtis McEnroe
|
d2d421735e
|
Link with -lcursesw
|
2018-08-03 13:36:41 -04:00 |
Curtis McEnroe
|
9c5f273f5c
|
Add chroot.tar target
|
2018-08-02 22:02:59 -04:00 |
Curtis McEnroe
|
9df93e8301
|
Start IRC client
It dumps lines from the server onto the curses window.
|
2018-08-02 00:29:35 -04:00 |