Commit graph

2077 commits

Author SHA1 Message Date
Kyle Drake
8c787e0352 Fixed position for ace search ctrlf 2017-03-02 12:06:32 -08:00
Kyle Drake
395ae6b4f9 screenshot_worker: fixes weird chmod permissions error with mount 2017-03-02 04:24:40 +00:00
Kyle Drake
dd40671576 Merge pull request #244 from Retroity/master
Change all Twitter links to @Neocities from @NeocitiesWeb
2017-02-28 17:20:49 -08:00
Kyle Drake
2c6ef58e6f nginx mapfile for subdomains to domains - switch to contact form from
email
2017-02-28 14:50:21 -08:00
Retroity
229537d975 Update _team.erb 2017-02-28 15:19:59 -06:00
Retroity
b74ab7dd15 Update _footer.erb 2017-02-28 15:19:28 -06:00
Retroity
c383229489 Update email_welcome.erb 2017-02-28 15:18:11 -06:00
Retroity
732e4d3adc Update supporter_upgrade.erb 2017-02-28 15:17:21 -06:00
Retroity
03b74dcd1f Update email_subscription.erb 2017-02-28 15:15:51 -06:00
Retroity
4b120c19d3 Update gateway_error.html 2017-02-28 15:14:28 -06:00
Kyle Drake
3dc38bfc5a tipping: only show tipping sites with paypal/btc input 2017-02-25 10:19:14 -08:00
Kyle Drake
42b3f25b11 browse: Exclude null records for site updated at 2017-02-25 10:01:12 -08:00
Eric Wastl
55e78edcd6 Update _compare.erb 2017-02-22 04:47:14 -05:00
Eric Wastl
58559ffaea Update welcome.erb 2017-02-22 04:45:07 -05:00
Kyle Drake
e50199bd57 XCF file support 2017-02-17 16:27:08 -08:00
Kyle Drake
0562c549b3 remove old code that was blocking resubs 2017-02-15 21:45:05 -08:00
Kyle Drake
3bb3312831 app/webhooks.rb: halt for nil customer 2017-02-15 20:32:12 -08:00
Kyle Drake
ba628805bd check for database record for require_login 2017-02-15 18:38:44 -08:00
Kyle Drake
6c939eaa83 dont 500 for missing customer in stripe webhook 2017-02-15 18:24:41 -08:00
Kyle Drake
13e67fc264 prevent duplicate comments 2017-02-13 19:32:39 -08:00
Kyle Drake
48884994e1 fix for apostrophe/special character drama 2017-02-13 19:04:47 -08:00
Kyle Drake
5d8f9df7e0 sort sites by tipping enabled 2017-02-13 12:05:40 -08:00
Kyle Drake
036a45630e Initial CSP header idea - enable tipping site-wide 2017-02-11 15:39:11 -08:00
Kyle Drake
dc38851163 Remove site reporting link.
It was 49% spam, 50% trolling, and 1% legitimate reports.
2017-02-09 11:22:25 -08:00
Kyle Drake
f6550555b0 Templates for tip emails 2017-02-07 22:48:15 -08:00
Kyle Drake
b556795f78 Missing xml file for blog feed test 2017-02-07 22:47:35 -08:00
Kyle Drake
28a71d275a Tests for paypal tipping webhook 2017-02-07 22:46:39 -08:00
Kyle Drake
bd1ed0d732 Database migration for tips table changes 2017-02-07 22:46:17 -08:00
Kyle Drake
cc07e90b44 Code to display tips submitted on news feed 2017-02-07 22:45:29 -08:00
Kyle Drake
621e45b6a2 Modify domain registration record structure. 2017-02-07 22:44:03 -08:00
Kyle Drake
e52aa29290 Fix tempfile returning nil for empty files
This is an "monkey patch" to have Tempfile return 0 instead of nil when
a tempfile is empty. This has caused an unexplained exception in our
logs for years, and I was really surprised when I caught it, and more
surprised that nobody has ever reported it to us before.

I really think this is a bug, and have filed it as a bug on the ruby
tracker. I haven't seen any consequences (yet) to doing this, so I'm
just going to run with it and see what happens. If it blows
something up (how? what scenario?), I'll try a different approach.
2017-02-06 11:26:14 -08:00
Kyle Drake
28000fc73c Send email notifications for email and password changes 2017-02-04 11:31:48 -08:00
Kyle Drake
80b31c29cb Consolidate file uploads into a single call 2017-02-02 15:25:49 -08:00
Kyle Drake
0d9c366555 Don't set whitelist captcha using session variable 2017-02-02 11:33:02 -08:00
Kyle Drake
ad22cc519f Use form POST for signout link to prevent CSRF 2017-02-02 10:27:30 -08:00
Kyle Drake
e43e7d973a Whitelist webp images 2017-01-29 16:49:47 -08:00
Kyle Drake
0428a1246e Fix for cache purging for subdir default indexes 2017-01-29 00:00:25 -08:00
Kyle Drake
46b402a633 Fix up index test, stub blog rss feed get 2017-01-26 00:31:22 -08:00
Kyle Drake
be2c2598c7 Flush password reset token when email changes 2017-01-25 20:45:00 -08:00
Kyle Drake
4f09d954e5 Plug XSS hole in file upload name 2017-01-25 20:15:47 -08:00
Kyle Drake
89f123d125 Switch to test keys for recaptcha 2017-01-24 23:40:28 -08:00
Kyle Drake
6dc1abe99b SameSite=Lax for cookies, DENY for X-Frame-Options 2017-01-25 04:52:20 +00:00
Kyle Drake
79887f87ba Fix for supporter file type uploads via WebDAV 2017-01-19 00:34:52 -08:00
Kyle Drake
e95dd99c29 patch XSS related to directories, remove redundant text editor file load 2017-01-17 21:20:34 -08:00
Kyle Drake
eed42b7558 Numerous small copy changes here and there, blog feed on front page, added a press article 2017-01-17 00:35:31 -08:00
Kyle Drake
f0ca037237 Stop Forum Spam: Evidence must be direct data, not an abstraction! 2017-01-16 20:33:26 -08:00
Kyle Drake
9d718f09b7 Merge branch 'master' of github.com:neocities/neocities 2017-01-15 15:08:08 -08:00
Kyle Drake
65008f4ac4 pass stopforumspam as formencoded 2017-01-15 15:07:58 -08:00
Kyle Drake
5178ea4e78 Compare with year for root domain check for lets encrypt 2017-01-14 06:12:36 +00:00
Kyle Drake
d16e768072 Merge branch 'master' of github.com:neocities/neocities 2017-01-14 06:00:21 +00:00