Commit graph

271 commits

Author SHA1 Message Date
Kyle Drake
143704215f first pass at phone validation 2023-11-09 14:55:48 -06:00
Kiril Misnikov
5670ef1ad8
you forgot west hollywood kyle 2022-07-18 18:51:31 +03:00
Kyle Drake
bc0addb27b replace recaptch with hcaptcha 2021-12-03 12:04:00 -06:00
Kyle Drake
2821f513f1 fixes for hcaptcha, add to dmca form 2020-11-26 01:45:23 -06:00
Kyle Drake
79cdd06b19 testing hcaptcha for contact form 2020-11-25 18:54:04 -06:00
Kyle Drake
dae2466487 switch to captcha v2 api 2018-02-21 09:29:00 -08:00
Kyle Drake
61bf9012d6 dont set cookie for api calls 2017-05-21 20:12:47 -07:00
Kyle Drake
036a45630e Initial CSP header idea - enable tipping site-wide 2017-02-11 15:39:11 -08:00
Kyle Drake
6dc1abe99b SameSite=Lax for cookies, DENY for X-Frame-Options 2017-01-25 04:52:20 +00:00
Kyle Drake
57e31c66e3 fortify cookie security - samesite, secure, explicit httponly 2017-01-10 16:43:14 -06:00
Kyle Drake
20cbd4ebac redirect to the Internet Archive for Geocities site paths before 404ing 2016-12-16 13:42:45 -06:00
Kyle Drake
882d2fb4b2 fix for api 404 2016-10-26 21:34:53 -05:00
Kyle Drake
2c88c62cbc major refactor of supporter structure 2016-10-18 12:47:58 -05:00
Kyle Drake
444f8a5bd0 use TempfileReaper to hopefully clean up RackMultipart turds 2016-08-16 11:56:47 -07:00
Kyle Drake
f97ebd9781 Set email validation grandfathering for May 16th. All new sites will need to validate email. 2016-05-14 23:15:13 -04:00
Kyle Drake
a2a6a40438 Mandate email validation for free accounts. Be sure to set EMAIL_VALIDATION_CUTOFF_DATE before deploy 2016-05-13 16:48:29 -04:00
Kyle Drake
af0a31d6a2 catch branch up with master 2015-07-13 20:14:55 -07:00
Kyle Drake
fdd98d5fba Not Found for title 2015-06-03 14:51:34 -07:00
Kyle Drake
021589d7dc not sure how that happened... 2015-05-10 09:21:25 +00:00
Kyle Drake
9adf6ba4fb fix error email 2015-05-10 09:17:32 +00:00
Kyle Drake
c4376bc580 an unfinished start on proper paypal recurring integration 2015-04-10 18:15:11 -07:00
Kyle Drake
245ce0c6b0 no unsubscribe footer for internal emails 2015-04-01 11:35:47 -07:00
Kyle Drake
f23b5c4871 remove surf proxy before check 2015-03-28 22:58:03 -07:00
Kyle Drake
75f6c5d31b new strategy for surf mode 2015-03-26 11:53:41 -07:00
Kyle Drake
d56edd80ec better error reporting to help fix bugs 2015-02-21 14:08:27 -08:00
Kyle Drake
60e6697529 further cleanups to app.rb 2014-12-03 08:50:24 -08:00
Kyle Drake
ab60744ac5 refactor app.rb blob to partition routes into files 2014-12-03 08:29:01 -08:00
Kyle Drake
e1a4c4b5c9 multiple site -> supporters 2014-12-03 02:50:22 -08:00
Kyle Drake
2a36bca4c0 no whitelist for catbus and fatcat 2014-12-03 01:13:26 -08:00
Kyle Drake
17610787ee Fixes for surf mode pagination conversion 2014-12-01 22:19:56 -08:00
Kyle Drake
14d29b5bb5 fix to sslsites 2014-11-27 17:32:44 -08:00
Kyle Drake
e08d52d09e fix for certs 2014-11-20 19:02:13 -08:00
Kyle Drake
e54c1a750b services for proxy data 2014-11-20 04:44:44 -08:00
Kyle Drake
08ae90d601 fix for supporter heart in comments 2014-11-17 23:47:05 -08:00
Kyle Drake
66fdbab21e fix tags validation on create 2014-11-14 17:03:40 -08:00
Kyle Drake
78b11c75dd code for legacy supporters 2014-11-13 23:53:44 -08:00
Kyle Drake
a64c123a8c strengthen banning 2014-11-09 16:59:10 -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
42e21bce9a Merge violasong 2014-11-05 19:14:39 -08:00
Kyle Drake
83e47d0be8 fix banned message 2014-11-05 19:14:33 -08:00
Victoria Wang
3694548489 Initial work on press page 2014-11-05 20:18:20 -06:00
Kyle Drake
20bdd2ac55 fix for new page create with directories 2014-11-03 22:43:25 -08:00
Kyle Drake
f2d6bf0eac fix for plan space on subscription 2014-10-27 17:57:04 -07:00
Kyle Drake
fdcaaf0177 fix question_answer for testing 2014-10-27 17:17:12 -07:00
Kyle Drake
05807e2f39 refactor site_updated, add initial site file tracking 2014-10-27 16:34:06 -07:00
Kyle Drake
b112db7e62 Switch to new plan features model 2014-10-27 14:29:12 -07:00
Kyle Drake
609cee1c17 track subscription ids 2014-10-25 16:56:53 -07:00
Kyle Drake
d2f46fdf66 implement skeuocard and upgrade capability 2014-10-24 18:16:00 -07:00
Kyle Drake
f2180b1385 fix fields for validate 2014-10-24 16:43:24 -07:00
Kyle Drake
58131f4964 Merge violasong changes 2014-10-24 16:26:40 -07:00