1
0
Fork 0
mirror of https://github.com/KingDuckZ/kamokan.git synced 2024-11-23 00:33:44 +00:00
Commit graph

25 commits

Author SHA1 Message Date
6c357f1dc7 Separate Tawashi and Kamokan.
Unit tests are still a bit mixed up, but that should
be simple to split once I have a separate repo for
Tawashi.
2017-06-13 09:36:12 +01:00
f3868e5b3f For some reason the incredis test was still enabled on this machine. 2017-06-08 22:56:35 +01:00
cb2d163981 ...rename duckbin to kamokan --> 鴨缶. yay! 2017-06-03 20:52:57 +01:00
9cda58d0c0 Rename tawashi to duckbin.
The library that used to be "tawashi_implem" now
is simply called tawashi.
2017-06-02 21:53:27 +01:00
9fff9d793c Move ip requesting code into a separate file and make hashing configurable at build time.
New code tries to guess a per-visitor IP address and uses
that (or its hash) to tell users apart.
This patch also adds a TAWASHI_WITH_IP_LOGGING cmake option
to enable or disable logging the IP address of your visitors
in various places (just one right now but don't assume things
to remain this way).
Also added a couple new CGI environment variables.
2017-05-24 09:34:52 +01:00
a2676ad5c7 Version bump to 0.1.11 2017-05-23 20:34:51 +01:00
93c19c2b88 Version bump to 0.1.10. 2017-05-22 21:05:10 +01:00
9f8d89895d Make a new test project for full-page testing. 2017-05-22 20:08:28 +01:00
60d9641538 Version bump to 0.1.9. 2017-05-19 20:02:05 +01:00
c5f3b3cbcc Version bump to 0.1.8. 2017-05-18 22:38:09 +01:00
700dcc3049 Version bump to 0.1.7. 2017-05-16 20:59:30 +01:00
6145550ba0 Version bump to 0.1.6 2017-05-15 23:48:12 +01:00
660d911539 Add a generated tawashi.ini for debug runs. 2017-05-15 09:09:06 +01:00
5baaa8c8a8 Move installable html into the website/ subdirectory. 2017-05-14 18:14:52 +01:00
791902b8f0 Version bump to 0.1.5. 2017-05-14 03:43:48 +01:00
c790507d94 Version bump to 0.1.4. 2017-05-10 20:50:28 +01:00
c907e5dd49 Fix tawashi looking for the wrong config file. 2017-05-08 19:48:09 +01:00
85363e0db1 Add an empty unit test. 2017-05-04 23:03:53 +01:00
e1687c96ff Split tawashi into lib+executable to enable unit testing 2017-05-04 19:52:18 +01:00
457127aa04 Rename built binary to tawashi.cgi
Also copy html dir when doing make install.
2017-04-26 20:52:52 +01:00
c75c23fa36 Import houdini lib.
Will replace curl dependency soon.
2017-04-25 22:09:45 +01:00
1870829ec2 Import lib mstch and put it to good use.
Response classes are given a chance to modify the
dictionary that is later sent to mstch.
2017-04-18 18:40:42 +01:00
680f13e1f6 Refactoring.
IncRedis is now held by Response, if requested by the base class.
Response objects know their names, and they use it to load
the html (soon to be mustache) data from disk.
Main only prepares a factory, the factory then instantiates
the actual Response.
The code now correctly serves index.cgi when the request is /.
Remove kakoune's safe_ptr from inside src and put an updated
one in lib/kakoune.
2017-04-15 03:18:33 +01:00
ed25d60351 Use source-highlight library for syntax colorizing. 2017-04-07 23:57:32 +01:00
fea5b738df First commit 2017-04-04 20:58:40 +01:00