Marcin Łojewski
fe265ebcd6
Merge branch 'develop' into develop-14
2018-07-09 20:19:50 +02:00
Marcin Łojewski
ed37c7085d
User quota from SQL
2018-07-09 19:59:01 +02:00
Marcin Łojewski
5c702edee7
hashing -> hash
2018-07-07 09:21:40 +02:00
Marcin Łojewski
89598a5b36
make getSalt() abstract
2018-07-02 21:06:23 +02:00
Marcin Łojewski
d3f38eed7c
WoltLab Community Framework 2.x hash implementation
2018-07-02 21:01:18 +02:00
Marcin Łojewski
657e5a7ced
Handle null value for isAdmin function
2018-06-30 23:35:26 +02:00
Marcin Łojewski
01a91f54ce
Adopt user backend to Nextcloud 14 interfaces
2018-06-30 23:20:48 +02:00
Marcin Łojewski
5218a0e80e
Group Backend read only actions.
2018-06-30 23:02:29 +02:00
Marcin Łojewski
20ffbfcddb
Revert previous commit.
2018-06-30 22:59:59 +02:00
Marcin Łojewski
bb8e05b3be
Options to enable execute DMLs on tables
2018-06-30 22:23:10 +02:00
Marcin Łojewski
3546682804
Group backend for Nextcloud 14
2018-06-30 19:06:54 +02:00
Marcin Łojewski
74bb55534d
merge phpass class into crypto class
2018-06-30 17:09:45 +02:00
Marcin Łojewski
ef9db7444a
Feature/issue#44 ( #47 )
...
phpass implementation
2018-06-30 14:32:13 +02:00
Marcin Łojewski
a2b65f144c
Adding SALT from DB and new Algorithm to be connected with HumHub
...
https://github.com/nextcloud/user_sql/pull/42
2018-06-30 13:19:04 +02:00
Marcin Łojewski
a257855e07
autocomplete for columns
2018-06-28 20:30:14 +02:00
Marcin Łojewski
ecb04a331b
autocomplete for tables
2018-06-28 20:23:35 +02:00
Marcin Łojewski
a312ba8c47
User active column
2018-06-13 20:01:09 +02:00
Marcin Łojewski
b00f61193e
Fix "Use of undefined constant" error for PHP below 7.2.
2018-06-13 19:31:56 +02:00
Marcin Łojewski
db6b5e0d2f
Fix SSHA hash
2018-06-13 12:47:56 +02:00
Marcin Łojewski
29f1fa0730
Fix bugs + new screenshot
2018-06-13 09:47:18 +02:00
Marcin Łojewski
0ff0a54e8c
Fixes
2018-06-12 21:56:08 +02:00
Marcin Łojewski
f2f3a897a5
Unit tests for Crypto package
2018-06-12 21:54:06 +02:00
Marcin Łojewski
28f7da0c0d
admin site template
2018-06-10 09:40:18 +02:00
Marcin Łojewski
c1cc89f456
'lib' rewritten.
2018-03-25 20:57:31 +02:00
Marcin Łojewski
ed5ec82479
New hashing algorithms.
2018-03-02 21:56:13 +01:00
Marcin Łojewski
3d901e3fc2
Use hash_equals method to compare the hashes.
2018-02-28 23:53:33 +01:00
Marcin Łojewski
a6a502fe7c
Courier hashes. New traits.
2018-02-28 23:45:28 +01:00
Marcin Łojewski
9c13804638
Singleton pattern trait.
2018-02-28 23:07:35 +01:00
Marcin Łojewski
7872d98dd6
SHA1 and MD5 hash implementation.
2018-02-28 21:43:42 +01:00
Marcin Łojewski
3251067b38
Set to default new logic. Add cleartext password hash implementation.
...
TODO:
- add new implementation of the rest of currently supported hashes
- create update.php changing hash names in the config
2018-02-28 21:31:42 +01:00
Marcin Łojewski
7672c66c75
New interface. This interface must be implemented by all supported hash algorithms.
2018-02-28 21:23:17 +01:00
Marcin Łojewski
936a831e5a
- code formatting (PSR-2)
...
- removed all ownCloud references
- removed update.php as its supported version was never published on the app store
- updated info.xml
2018-02-28 20:09:12 +01:00
Marcin Łojewski
ebcdaa813b
crypt_type 'drupal' for Drupal 7 authentication
2018-02-18 18:53:33 +01:00
Nullcaller
b456f6c921
Add options for Courier authlib authentication to user_sql.php
...
Availible options:
courier_md5 – base64-encoded md5
courier_md5raw – hexadecimal md5
courier_sha1 – base64-encoded sha1
courier_sha256 – base64-encoded sha256
2018-02-10 04:21:12 +03:00
Horst Knorr
78a0247898
code for supervisor mode removed, because functionality exists in official nextcloud app "impersonate" with better GUI
2018-01-30 19:42:37 +01:00
Horst Knorr
cf98f74ba7
code cleanup
2018-01-29 17:52:51 +01:00
Horst Knorr
02b47f4e67
added image and nextcloud 13 bugfixes for group_sql
2018-01-28 14:48:04 +01:00
Horst Knorr
396c9f0968
bugfixed for Nextcloud 13
2018-01-28 14:41:28 +01:00
Horst Knorr
2e1179e035
added:
...
* Nextcloud 12 & 13 support
* added SALT support for password algorithms "system" and "password_hash"
* added security fix for password length sniffing attacks
* moved files to be more on the standard places
* renamed some files to be more standard like
* source code changes to be more standard like (max 80 characters)
2018-01-28 14:25:04 +01:00
Marcin Łojewski
105f5b6762
Autocomplete for PostreSQL
2017-12-30 10:23:52 +01:00
Marcin Łojewski
fc7932819a
Merge branch 'master' into master
2017-12-21 12:09:40 +01:00
Patrik Novotný
e02b05dc7d
Supervision support added.
2017-12-20 17:50:47 +01:00
Patrick Valsecchi
96c9bfeba8
Better getGroups implementation
2017-12-19 20:33:36 +01:00
Patrick Valsecchi
031b588255
Add countUsersInGroup
2017-12-19 20:13:03 +01:00
Patrick Valsecchi
c8f1051193
Better settings validation
2017-12-19 12:19:12 +01:00
Patrick Valsecchi
f95ca2753a
Allow views and tables
2017-12-19 11:28:33 +01:00
Patrick Valsecchi
3a21b2ddaf
Add support for groups
2017-12-19 11:28:20 +01:00
Bonomani
425c3e3729
Save and verify bug correction
2017-09-16 10:10:52 +02:00
lojewskimarcin
01f2aff0ae
Fix to work with nexcloud version 12.
2017-06-18 11:33:13 +02:00
Marcin Łojewski
02b53fad1a
Fix to work with nextcloud version 11.
2017-02-04 09:22:32 +01:00