This website requires JavaScript.
Explore
Help
Register
Sign In
ericonr
/
purr-c
mirror of
https://github.com/ericonr/purr-c.git
Watch
1
Star
0
Fork
You've already forked purr-c
0
Code
Issues
Projects
Releases
Wiki
Activity
367fbc823f
purr-c
/
.gitignore
8 lines
47 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Initial commit.
2020-09-10 21:11:38 -05:00
purr
Implement print_hex to print byte buffers. Also add tests for it.
2020-09-12 21:30:13 -05:00
tests
Add very simple gemini client. Probably won't continue work on this, since I discovered. https://github.com/MasterQ32/gurl . It also can't use TOFU, depends on proper certificate chain. Also fixed up makefile. The changes here at least make it possible to support protocols other than HTTP in the receiving functions.
2020-09-18 17:50:22 -05:00
gemi
Split functionality into different files.
2020-09-10 21:33:37 -05:00
*.o
Add external libbaseencode.
2020-09-12 22:05:06 -05:00
*.a
Add install target and symlinks. purr can be symlinked to meow and meowd, in which cases it has special behavior.
2020-09-13 23:16:14 -05:00
.gdb_history
Add configure script to make it work on BSD. We could use `extern const char *__progname` to work on musl/glibc and BSDs, but it's not a recommended interface, and they prefer getprogname(). In the interest of proper platform usage, use getprogname() on BSD and program_invocation_short_name on musl/glibc. Supporting arc4random_buf and getrandom is pretty simple. Hasn't been tested on an actual BSD platform.
2020-09-14 08:13:54 -05:00
config.mk