Commit Graph

73 Commits

Author SHA1 Message Date
Julian Lam
184a2c4540 IP blacklist functionality -- re: #4367
Squashed commit of the following:

commit 5c42fd732d091fa66cf5b45a2af5e1697cc1efcd
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Mar 14 17:29:45 2016 -0400

    allowing blacklist.test to be called synchronously

commit 979faf2dba5e6f6e2ae1bd07341e63678438daf1
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Mar 14 17:01:14 2016 -0400

    added plain ipv6 support and finished middleware logic

commit d4b72fc1aadff34df3ed7dec52ca8d3c3728a078
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Mar 11 16:05:31 2016 -0500

    WIP IP Banning logic middleware

commit f08b2553890c5522b6a1eaf521fe4e94df40574a
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Mar 11 15:26:27 2016 -0500

    tweaks to ACP, rule validator

commit 868abacaa494e6b8a88bd4ea429b1b066a9ecb2e
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Mar 11 13:50:05 2016 -0500

    IP Banning ACP page, styling, save&load functionality
2016-03-14 17:31:36 -04:00
psychobunny
50b813ae2f merging pull 4347 2016-03-11 16:39:38 -05:00
barisusakli
e3e41e2c65 use object 2016-03-11 12:48:54 +02:00
pichalite
e878b32444 closes #4258 2016-03-10 21:24:15 +00:00
barisusakli
237ff37db5 300ms 2016-03-10 20:24:48 +02:00
barisusakli
16dec24b6c sort by hostname 2016-03-10 19:55:33 +02:00
barisusakli
f1047cfdbc up to 200ms 2016-03-10 19:35:37 +02:00
Barış Soner Uşaklı
53249de799 fix performance issue with acp 2016-03-09 22:15:03 +02:00
barisusakli
0b2f01b8bc info page 2016-03-09 13:19:37 +02:00
Barış Soner Uşaklı
5556c49f74 removed extra next 2016-02-26 20:44:58 +02:00
Julian Lam
088940d4c7 Squashed commit of the following:
commit 49e6c0040cc82c1e2684933a8e167ef14854aff8
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 16:12:15 2016 -0500

    added recording and charts for topic and post counts globally and by cid

commit e02ff70757f778aa016fbc42ef10a5da2d07a9d9
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 15:35:49 2016 -0500

    added labels to charts

commit e75d83bf3886e5183bcf5fcd848d71c513761e01
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 13:30:47 2016 -0500

    added per category graphs to ACP management page

commit e3f543200950925cc9e8bf33cccb592f949a100e
Author: Julian Lam <julian@designcreateplay.com>
Date:   Thu Feb 25 12:36:11 2016 -0500

    updated analytics to move helper methods to analytics lib and sending per category analytics to ACP page

commit 01891d8f7c408925fcdad18dcaa941e5ebbeb9b2
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Feb 24 16:48:55 2016 -0500

    saving per-category analytics, and updated the writeData method to use async for "clarity"
2016-02-25 16:12:50 -05:00
psychobunny
9e832e006a closes #2920 2016-02-25 14:06:03 -05:00
psychobunny
e069150625 closes #2165 2016-02-23 16:06:02 -05:00
Barış Soner Uşaklı
b485b412a8 added title to flagged posts page 2016-02-04 21:44:31 +02:00
barisusakli
e6cf8ec5cf more flagged posts shenanigans 2016-02-03 18:21:34 +02:00
barisusakli
32ca95319e closes #3436 2016-01-20 16:13:04 +02:00
Peter Jaszkowiak
a3cfcd9a48 Maximum invites, invites stored
Added the ability for admins to restrict the maximum amount of invites
a user can make. Invites are stored and displayed in the registration
queue admin page.
2015-11-27 16:55:31 -07:00
Julian Lam
48b5bab849 closes #3756 2015-11-06 14:02:25 -05:00
barisusakli
4fe4d71604 added port 2015-11-05 17:52:38 -05:00
barisusakli
1be178f2a5 sync ACP stats over pubsub 2015-11-05 17:47:06 -05:00
barisusakli
8d0cb18b74 display git hash/branch 2015-11-02 14:54:43 -05:00
Julian Lam
b52475c270 Merge remote-tracking branch 'origin/master' into user-icons
Conflicts:
	public/src/client/account/edit.js
	src/middleware/middleware.js
	src/socket.io/meta.js
	src/socket.io/user/picture.js
	src/user.js
	src/views/admin/manage/group.tpl
2015-10-25 07:33:59 -04:00
barisusakli
09747251d8 added hostname 2015-10-19 18:46:51 -04:00
barisusakli
e60c1d8736 added process info 2015-10-15 20:29:54 -04:00
barisusakli
e2a5440ae8 closes #3741 2015-10-13 19:28:55 -04:00
psychobunny
8ef46ebc7d found some other places with the same problem 2015-10-13 16:19:52 -04:00
Julian Lam
896abb59d3 Update default gravatar admin option to defaultAvatar 2015-09-30 14:37:26 -04:00
barisusakli
ca294fc6ec closes #3663 2015-09-29 18:22:47 -04:00
barisusakli
e4f0cd856a prettier admin navigation page 2015-09-26 13:00:59 -04:00
barisusakli
5950f97f96 more refactors 2015-09-25 17:38:58 -04:00
Julian Lam
ebed9d641c Add new ACP option to upload Touch Icon, #3668
Also added a number of fixes for mobile enhancements, such
as serving a manifest.json file for Android devices, and
serving proper link tags for all uploaded touch icons.

This commit also creates a new template helper for link tags.
2015-09-24 12:05:45 -04:00
barisusakli
dbf0f279a2 closes #3644 2015-09-22 17:22:49 -04:00
psychobunny
70da64b927 button to revert to original email template 2015-09-21 18:16:32 -04:00
psychobunny
109fe895b3 ability to edit and save custom email templates 2015-09-21 17:44:06 -04:00
psychobunny
46d6be57a8 hint 2015-09-21 17:18:01 -04:00
psychobunny
55748ac3f5 ability to select what kind of test email to send 2015-09-21 17:17:23 -04:00
psychobunny
8403b010a5 fixes theme screenshots in acp 2015-09-17 17:49:08 -04:00
barisusakli
244c75f809 admin controllers 2015-09-17 16:25:15 -04:00
barisusakli
8c2fdcc77c group escape fixes 2015-09-17 00:21:58 -04:00
Barış Soner Uşaklı
76178e3232 move admin categories controller 2015-09-15 15:56:19 -04:00
barisusakli
cf193581e4 check and log all fs.unlink errors 2015-09-06 00:49:47 -04:00
barisusakli
25502f0687 closes #3508 2015-08-28 14:31:41 -04:00
Julian Lam
08fb30378a Closes #3302
- Fixes issue where the served path for the favicon was incorrect (included relative path when one was not needed)
- Also fixes issue where favicons were just plain not served for subfolder installations
- Fixed unsemantic HTML in ACP/General regarding Site Logo and Favicon fieldsets
2015-08-17 11:45:30 -04:00
Barış Soner Uşaklı
a12ecbc230 admin/manage/groups pagination 2015-07-09 14:01:20 -04:00
barisusakli
f08554e788 closes #2701 2015-07-06 17:39:46 -04:00
barisusakli
57c2418157 closes #1306 2015-06-27 21:26:19 -04:00
Barış Soner Uşaklı
981a7558f7 use group name, hidden groups are not in groupslug:groupname 2015-06-23 14:08:04 -04:00
barisusakli
38b838d462 closes #2754
moved group edit from modal to its own page
added hidden/private to group edit in acp, they were only in the client
groups page
moved add users above member list
2015-06-22 13:10:18 -04:00
Barış Soner Uşaklı
e0996d67ca more rel_path upload fixes 2015-04-07 15:44:30 -04:00
barisusakli
2fd4bcde3f added req.uid user id for logged in users, 0 for guests 2015-04-01 00:23:57 -04:00