Commit graph

34 commits

Author SHA1 Message Date
Kyle Drake
84a23e35ba add minfraud 2023-11-22 00:09:58 -06:00
Kyle Drake
40e848e2c0 phone validation: bugfixes, tweaks and refinements 2023-11-10 11:53:43 -06:00
Kyle Drake
bc0addb27b replace recaptch with hcaptcha 2021-12-03 12:04:00 -06:00
Kyle Drake
79cdd06b19 testing hcaptcha for contact form 2020-11-25 18:54:04 -06:00
Kyle Drake
1d76a0c45d fix for new screenshot url config 2020-11-17 11:11:09 -06:00
Kyle Drake
5c2f56e0b6 support for multiple cache purge ips in stats parsing 2017-06-16 22:21:58 -07:00
Kyle Drake
cfef4bc9c9 use cache control ip from config 2017-05-13 23:21:42 -05:00
Kyle Drake
d6f51a1cbb fix failing tests 2017-04-02 13:59:14 -07:00
Kyle Drake
89f123d125 Switch to test keys for recaptcha 2017-01-24 23:40:28 -08:00
Kyle Drake
bedc08cb58 mechanism to report spam ips to stopforumspam 2017-01-11 17:16:40 -06:00
Kyle Drake
55729d8737 Merge branch 'master' of github.com:neocities/neocities 2016-12-10 19:43:53 -06:00
Kyle Drake
fc1afb558a try new webdav, use remote service for initial site screenshots 2016-12-10 19:43:26 -06:00
Kyle Drake
57b430c895 require url for redis init 2016-12-09 21:52:08 -08:00
Kyle Drake
a8a83c434e add education tag whitelist to template 2016-11-21 23:03:21 -06:00
Kyle Drake
c5fbf1f0e5 Provide proxy ips locally vs through DNS system 2016-09-15 01:22:32 +00:00
Kyle Drake
b36a062eb4 Improvements & fixes for vagrant staging 2016-08-09 20:04:57 -07:00
Kyle Drake
8473b99d56 checkin of initial letsencrypt code 2016-06-16 01:42:16 -07:00
Kyle Drake
c4376bc580 an unfinished start on proper paypal recurring integration 2015-04-10 18:15:11 -07:00
Kyle Drake
eb316031a2 fix js file, remove old surf mode crap 2015-03-28 22:57:31 -07:00
Kyle Drake
2e76bc9a0b config.yml.template update and surfinject 2015-03-28 22:27:17 -07:00
Kyle Drake
169a741213 new requirements for config.yml 2015-03-26 11:55:05 -07:00
Kyle Drake
a2ac84dc42 first attempt at a working surf bar proxy 2015-03-25 12:54:44 -07:00
Kyle Drake
9038141e28 Vagrantfile and provision scripts for development 2015-01-31 15:50:12 -08:00
Kyle Drake
e54c1a750b services for proxy data 2014-11-20 04:44:44 -08:00
Kyle Drake
4983a9b24e Cryptographically scramble IPs stored by Neocities
"There is a time when the operation of the machine becomes so odious,
makes you so sick at heart, that you can't take part; you can't even
passively take part, and you've got to put your bodies upon the gears
and upon the wheels, upon the levers, upon all the apparatus, and you've
got to make it stop. And you've got to indicate to the people who run
it, to the people who own it, that unless you're free, the machine will
be prevented from working at all."

Mario Savio
Sproul Hall Steps
University of California, Berkeley
December 3, 1964
2014-11-07 00:41:10 -08:00
Kyle Drake
6a26c3115d remove phantomjs_url as its no longer used 2014-07-03 19:08:03 -05:00
Kyle Drake
1031324920
implement plan code 2014-04-18 15:40:08 -07:00
Kyle Drake
a1a7b9be30 add sidekiq admin 2014-04-13 01:11:39 -07:00
Kyle Drake
9033e57074 is_nsfw 2013-07-08 21:36:57 -04:00
Kyle Drake
f26797f5c9 db pool, tweaks for usernames on browse 2013-06-26 12:55:22 -07:00
Kyle Drake
87c733c932 initial stab at screenshots 2013-06-19 13:19:04 -07:00
Kyle Drake
5164914c4e Add captcha for signup 2013-06-16 11:44:18 -07:00
Kyle Drake
0aaf894fa3 Finish creation and signin flow 2013-05-25 17:09:48 -07:00
Kyle Drake
b2bdf32275 Initial checkin of project. Creates sites and goes to dashboard 2013-05-24 00:47:50 -07:00