Kyle Drake
98acf7ce89
sessions: new secret, set issued time of session cookie for revoking
2025-01-31 20:03:41 -06:00
Kyle Drake
aae94f2078
quick n dirty neocities search results w/screenshots
2024-12-12 14:05:38 -06:00
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