Commit Graph

140 Commits (519e665939ba163a26954f665f0fe5503a75b144)

Author SHA1 Message Date
Barış Soner Uşaklı b9cff5775c fix: edge case in test
if user is created the other one will be renamed
Barış Soner Uşaklı 02ac44cc5a fix: dont allow searching by ip/banned/flagged for regular users
Barış Soner Uşaklı 48b41debe6
fix: vulnerability in cover and admin uploads ()
* fix: vulnerability in cover and admin uploads

* fix: remove old test

* fix: update tests
Barış Soner Uşaklı bef37e27cb
fix: test lock for user create ()
* fix: test lock for user create

* fix: redis hdel with undefined

* feat: add test for undefined key in deleteObjectFields
Barış Soner Uşaklı 18d892398f fix: add timestamp to initial username history
Barış Soner Uşaklı 9d153fd388 fix: , dont readd user after deletion
don't add user uid back to users:* sorted sets if they are deleted
upgrade script to fix users:* sorted sets
Barış Soner Uşaklı 4d0636f847 fix: , prevent account deletion
Barış Soner Uşaklı 66febb8071 feat: add test for isOnline
Barış Soner Uşaklı e06c1bfcd2 fix: escape config.userLang/acpLang, don't allow invalid language codes
Barış Soner Uşaklı 9d074731f4 fix: login with weak password
Barış Soner Uşaklı 75bcb0f484 fix: remove unused data from post/topic/user hashes
Barış Soner Uşaklı cd80c2638c feat:
user/password
user/picture
Barış Soner Uşaklı fe4c048198 feat:
user/index.js
user/info.js
user/invite.js
user/jobs.js
Barış Soner Uşaklı 4b843ba16f fix: , allow invite and approval at the same time
Julian Lam 808c4909a4
fix: only apply whitelist when fields request empty ()
* fix:  only apply whitelist when fields request empty

* feat: explicit password retrieval denied via getUsersFields
Aziz Khoury 3fbb6faf28 feat: update unban logic/invocation and refactor User.bans module
* auto unban when User.getUsersFields is called and the user is banned but has expired

* cleanups and removal of expiry_readable

* expiry_readable make an alias for backward compatibility

* User.bans.func vs User.*ban*Func

* console.log cleanups, plus todo message added

* use code util.deprecate

* fix: remove ununsed winston require
Barış Soner Uşaklı c6ad8fae2a fix:
Barış Soner Uşaklı 5353960ae7 fix:
Julian Lam 70a87d4399
feat: support for one-click unsubscribe from email clients ()
* feat: sending notifs via ACP creates real notification

re: 

* feat: basic integration for one-click unsubscription 

* feat: tests for  + bugfix

* feat: added and organized digest unsub tests

closes 
Barış Soner Uşaklı 9d28b935fd dont load uid 0, -1 from db
Barış Soner Uşaklı a6864a8055 add groupTitle test for guests
Baris Usakli b83e50f286 remove delayImageLoading from api @julianlam
Barış Soner Uşaklı 19e6c61244 add new test for queue
Barış Soner Uşaklı f3a679e268 remove parseInts
Barış Soner Uşaklı 9c022afae1
Parse int ()
* Store config fields as JSON in the db

Fewer parseInts

* Remove unnecessary parseInts

* remove some dupe code add tests

* remove console.log

* remove more parseInts

* WIP: read meta.configs defaults from defaults.json

remove more parseInts

* more work

* add log for failing test

* update admin pwd

* fix tests, dont require posts/cache before configs are initialized

* handle saves

* Test boolean conditions

* remove more parseInts

* Fix boolean values

* remove lots more parseInts

* removed json parsing

* renamed var to number

* categories dont have timestamp
Barış Soner Uşaklı 805da98a36 remove unnecessary groups.resetCache calls
Barış Soner Uşaklı 2a2e8136cd
fix tests
Baris Usakli 546b13b897 fix lint and tests
Barış Soner Uşaklı 3449cf321b add back cache and pubsub
Barış Soner Uşaklı ae0563375e derp
Baris Usakli 584f88e092 blocks WIP
Baris Usakli be1e83bfc1 fix tests
Barış Soner Uşaklı 82b2a20d0c user tests
Barış Soner Uşaklı a7267df404 closes
Julian Lam 445b92ae38 Revert "fix some tests"
This reverts commit 2551df80f7.
Julian Lam 2551df80f7 fix some tests
Barış Soner Uşaklı beadcd7857 fix tests, remove dupe exposeUid
Julian Lam dc386b5b23 Merge branch 'master' into user-blocking
Julian Lam a0643b63df uncommenting tests again
Julian Lam 8db98b5cf4 additional UCP integration for
Julian Lam 322d8236d2 added test for User.blocks.is, re:
Julian Lam 032ec8b443 tests!!! glorious tests!!!
re: 
Barış Soner Uşaklı ed289ebeab two more text fixes
Julian Lam 0158b1aa91 Various password logic fixes on client and server-side
Fixes 
Fixes 
Julian Lam 0d65cec3d0 fixing tests
Barış Soner Uşaklı 0a5d16d1cd closes
Barış Soner Uşaklı d8b5d40668 closes
Julian Lam 88b47f357b removed user.uploadFromUrl and associated logic as cropped image modal supercedes it @pichalite
Barış Soner Uşaklı 108c3c980a show invalid url error if request.head fails
Barış Soner Uşaklı 19ae8dc7e7 closes