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
Kyle Drake
9c5337edae
Initial start on plan refactor
2014-10-24 16:26:32 -07:00
Victoria Wang
0b013b55de
Added supporter heart to supporter usernames in surf bar
2014-10-24 15:18:01 -07:00
Kyle Drake
15c60cb6a8
limit ip site creation
2014-10-22 22:32:02 -07:00
Kyle Drake
42e2935916
implement new signup form validation
2014-10-22 22:06:36 -07:00
Kyle Drake
1aac62923d
Site creation is back online
2014-10-21 15:12:25 -07:00