Commit Graph

92 Commits

Author SHA1 Message Date
nuxsmin
19309c05cc * [FIX] Fixed issue when importing accounts from CSV/XML. Form fields were not fully sent. 2015-12-28 02:29:35 +01:00
nuxsmin
4243de6292 * [FIX] Fixes #182. Fixed password custom field double encryption. Thanks to @vvascautan 2015-12-22 20:22:34 +01:00
nuxsmin
68329ba760 * [ADD] Closes #173. Added Russian translation. Thanks to @TitovLab
* [FIX] Fixes #176. Upload files rewritten to fix issue with UTF8 strings. Removed FileDrop JQuery plugin . Thanks to @TitovLab
* [FIX] Closes #174. Fixed css to fit to card layout.
* [FIX] Fixes #171. Set maximum uplodaded file sizes as set in accounts config. Thanks to  @cgarciaarano
2015-12-13 09:35:10 +01:00
nuxsmin
abc8d65f71 * [FIX] Fixed issue when importing accounts from CSV file. Fixes #160. Thanks to @basil-twisleton 2015-10-26 19:34:39 +01:00
nuxsmin
50ea4e0f28 * [FIX] Fixed issue on copy password to clipboard on Chrome browser. Related #140. Thanks to @basil-twisleton
* [FIX] Fixed English translation. Related #140.Thanks to @basil-twisleton
* [FIX] Fixed displaying required field when it is a select tag. Related #140.Thanks to @basil-twisleton
* [FIX] Fixed issue when adding an user from LDAP when no group/profile is set (disabled by default). Fixes #157
* [MOD] Modified behavior when adding a new customer from account page. Related #140.Thanks to @basil-twisleton
* [MOD] Updated German translation. Thanks to @wagnst
2015-10-26 00:31:23 +01:00
nuxsmin
9451281fee * [FIX] Fixed issue when searching an user groupmembership to access to an account. Thanks to @basil-twisleton
* [FIX] Closes #157. Fixed issue when adding LDAP users that don't have any default group/profile set, they are disabled. Thanks to @CyrosX
* [FIX] Closes #154. Modified a string in the ldap template. Thanks to @tsener
* [MOD] Changed default behavior when creating a new account. Now a blank form is displayed. Thanks to @basil-twisleton
* [MOD] Closes #155. Extensions cannot contain other characters than "A-Z", "0-9", "_" and "-". Thanks to @tsener
2015-10-22 22:57:23 +02:00
nuxsmin
0c031de9fe * [ADD] New language translation to Catalan. Thanks to @ferrergl
* [ADD] Added some user preferences like show optional actions and top navigation bar.
* [MOD] Updated German translation. Thanks to @wagnst and @ffflorian
* [MOD] Updated French translation. Thanks to jmrh, grandpas29 and julien
* [MOD] Fallback to plain passwords on forms when PKI is not available. It does not affect to the accounts.
* [FIX] Fixed language strings. Closes #147
* [FIX] Fixed master password changing issue that fails when no custom fields are defined.
* [FIX] Fixed redirection from 2FA page after login.
* [FIX] Fixed account main group saving.
2015-10-15 15:17:05 +02:00
nuxsmin
bf336cdd9b * [ADD] New custom fields types.
* {MOD] Updated javascript clipboard  plugin.
2015-10-06 00:56:20 +02:00
nuxsmin
f49d6cce22 * [FIX] Fixed issue when checking ldap connection. Thanks to @JvdW
* [FIX] Fixed some forms issues
* [FIX] Fixed issue when checking user request for changing password
* [MOD] Improved forms passwords encryption.
2015-10-05 16:20:35 +02:00
nuxsmin
e4cd99d466 * Deleted unused files 2015-10-05 01:51:18 +02:00
nuxsmin
5f38a00900 * [ADD] New method to optimize/minimize CSS and JS files.
* [ADD] Temporary password can be viewed within session.
* [ADD] Old backup and export files are deleted when performing a new backup/export.
* [ADD] Added the ability to force the connection through HTTPS.
* [MOD] CSS and JS files are now minimized by default.
* [MOD] Updated translations.
* [MOD] UI tweaks.
* [FIX] Fixed issue on enabling secondary users/groups edit on accounts.
* [FIX] Fixed issue when sending email request to blank recipients.
2015-10-05 01:41:21 +02:00
nuxsmin
863411cc50 * [MOD] Updated translations 2015-10-03 03:15:31 +02:00
nuxsmin
8b2ceac437 * [FIX] Fixed event log navigation bar issue. 2015-10-03 03:06:41 +02:00
nuxsmin
0f18a82494 * [FIX] Fixed issue that custom fields data were not encrypted again when master password is changed.
* [ADD] Back button on some modules.
* [ADD] Link to add category from new account form
* [MOD] Disable debugging search queries
2015-10-03 02:51:12 +02:00
nuxsmin
e914225828 * [ADD] New copy-to-clipboard using only Javascript NO flash needed (gooood)
* [FIX] Fixed issue while retrieving the public key when no session is active from Javascript to sign forms.
* [MOD] UI tweaks.
2015-10-02 03:29:00 +02:00
nuxsmin
177b323372 * [ADD] New user preferences available
* [MOD] CSS fonts are now stored locally for Material Blue theme
2015-10-01 14:30:37 +02:00
nuxsmin
cac63e82a0 * [ADD] Switched to BCRYPT for hashing passwords and key derivation. WARNING: Master password should be reentered by users (you can use a temporary password)
* [MOD] Some tweaks on forms passwords decryption
* [FIX] Fixed issue when blank custom fields are retrieved for an item.
2015-09-30 03:20:56 +02:00
nuxsmin
b7ef6de033 Devel merge into master
* [ADD] Security improvements preventing common threats (SQL Injection, XSS, CSRF)
* [ADD] Fully MVC
* [ADD] Using PDO for database queries
* [ADD] Using PKI for forms passwords encryption (for insecure channels)
* [ADD] Using TOTP for 2-factor authentication
* [ADD] Custom fields can be created for several modules
* [ADD] Export to sysPass encrypted XML file
* [ADD] View passwords as images
* [ADD] Temporary master password for limited time logins
* [ADD] Password generator with complexity options
* [ADD] API authorizations
* [ADD] New visual theme with Material Design Lite by Google
* [ADD] Theming features
* [ADD] Special searches
* [ADD] Image thumbnail preview
* [MOD] 60% of code rewriting for improve performance and reusability (2x faster)
* [MOD] Better error handling
* [MOD] Better in-context help
2015-09-23 19:56:21 +02:00
nuxsmin
fa19dffefa * [MOD] Updated en_US translation
* [MOD] Updated changelog
* [MOD] Updated version to 1.2-rc1
* [MOD] Modified installer to use PKI on password transmission
* [MOD] Updated SQL queries for manual upgrades
* [FIX] Fixed database upgrade minor issue.
2015-09-23 19:07:55 +02:00
nuxsmin
9b7a7736b3 * [ADD] RSA Encryption for passwords sent from client to server for non secured environments (no HTTPS).
* [MOD] Tweaked javascript files to make more reusable code and isolation using namespaces.
* [MOD] UI tweaks.
* [FIX] Minor bugfixes.
2015-09-23 02:08:57 +02:00
nuxsmin
47a353b101 * [FIX] Fixed issue on admin's group assignment during install.
* [FIX] Fixed database structure creation issue.
* [FIX] Fixed sysPass XML import issue.
* [MOD] UI tweaks.
2015-08-11 22:46:09 +02:00
nuxsmin
29873ef313 * [ADD] Preliminary API implementation. Need doc
* [ADD] API token authentication
* [FIX] Fixed issue on account searches
2015-08-10 10:20:42 +02:00
nuxsmin
4d0ea598ba * [ADD] Closes #91. New feature that allows to generate an image for the account password . Thanks to @TitovLab 2015-08-03 03:23:23 +02:00
nuxsmin
ebae60bc3f * [ADD] Closes #120. Added the ability to assign one user to multiple groups
* [MOD] User's classes are now better handled by splitting them by behaviour
* [MOD] UI tweaks for classic theme and integration of new features
2015-08-03 01:46:30 +02:00
nuxsmin
5875faaa6f * [MOD] Line separators 2015-07-31 14:05:56 +02:00
nuxsmin
b5f6894ee2 * [ADD] Password complexity generator. 2015-07-31 00:34:58 +02:00
nuxsmin
7811e0ed15 * [ADD] Per user Two factor authentication (needs DB upgrade).
* [ADD] Copy username to clipboard on password view.
2015-07-27 03:18:17 +02:00
nuxsmin
fd8c992195 * [MOD] New Material Design using Google MDL (work in progress). 2015-07-23 13:29:15 +02:00
nuxsmin
9089d4f0b1 * [MOD] New Material Design using Google MDL (work in progress). 2015-07-22 04:22:06 +02:00
nuxsmin
911bedf7ad * [MOD] Upgraded Fancybox JQuery plugin to version 2.1.5. 2015-07-22 02:58:34 +02:00
nuxsmin
ceb78908d4 * [MOD] New Material Design using Google MDL (work in progress).
* [ADD] New sysPass logo color.
2015-07-22 02:44:35 +02:00
nuxsmin
2ae8703591 * [ADD] New Material Design using Google MDL (work in progress).
* [FIX] Theme selection bug.
2015-07-20 04:33:37 +02:00
nuxsmin
a3be07a50a * [ADD] Preparing for theme selection. 2015-07-19 19:27:48 +02:00
nuxsmin
55db818630 * [MOD] CSV import rewritten. More accurate errors and custom field delimiter. 2015-07-19 10:25:19 +02:00
nuxsmin
9f00a62a39 * [MOD] Updated JQuery UI to latest version.
* [FIX] Fixed global search issues.
2015-07-18 14:33:23 +02:00
nuxsmin
981f0c5c9e * [MOD] XML import (work in progress) 2015-07-16 14:02:34 +02:00
nuxsmin
125213dc29 * [MOD] Import from XML (work in progress) 2015-07-16 01:28:09 +02:00
nuxsmin
461adf33a0 * [FIX] Fixed delete account issue 2015-07-16 00:07:36 +02:00
nuxsmin
0c03f7de52 * [ADD] New XML export feature with encryption support (still beta). 2015-07-14 02:05:41 +02:00
nuxsmin
8814b1479d * [FIX] Fixed account search query.
* [FIX] Fixed "back" button behaviour.
* [FIX] Fixed profile saving on install process.
* [FIX] Fixed DB connection error when config file is deleted.
* [FIX] Fixed password character translation when showing password.
* [FIX] Minor bugfixes.
* [MOD] Improved install process. Fully functional on Debian 8.
* [MOD] No fade in/out when loading ajax content.
* [ADD] Profiles can now be viewed.
2015-07-13 01:58:19 +02:00
nuxsmin
f17e010dde * [MOD] Search filters stored as an object in session
* [FIX] Minor bugfixes
2015-06-21 22:45:53 +02:00
nuxsmin
399e579f9c * [ADD] Fully MVC.
* [ADD] Abstract classes and interfaces for better code structure.
* [MOD] Actions handled as integers not strings and are consistent accross app modules.
* [MOD] Classes' names where modified. Namespaces where added for better handling.
* [ADD] Common exception class for the whole app.
* [ADD] New base file for app initialization.
* [MOD] Speed improvements.
2015-06-21 04:45:55 +02:00
nuxsmin
601ce41212 * [ADD] 1st step moving to MVC model. Mostly views and code logic were rewritten and added a bunch of templates. Lot of work!!
* [ADD] New template "engine". A very basic engine to render php coded templates.
* [ADD] Cached config in session with expire time.
2015-06-07 03:42:50 +02:00
nuxsmin
5f59455eed * [MOD] Change classes' filenames and autoloader.
* [ADD] Detect if zlib compression output is enabled.
2015-05-23 10:43:54 +02:00
nuxsmin
342170a665 Temporary Master Password 2015-05-11 13:40:49 +02:00
nuxsmin
b36fce1ba6 * Added cookies enabled detection
* Added Russian translation. Big thanks to @TitovLab
* Added javascript doc
* Added cached language settings
* PHP warnings|notices|deprecated are not displayed. Hope no more javascript response breaks
* Minor bugfixes
2015-04-26 19:57:45 +02:00
nuxsmin
40acdb2ef8 * Updated jQuery version
* Updated ZeroClipboard version
* New temporary master password function
* New help boxes for some functions
* New password box with copy to clipboard function
* Updated some fields on db structure
* Minor bugfixes and UI changes
2015-03-28 11:51:02 +01:00
nuxsmin
cd1072d2de Merge branch 'v1.1' 2015-02-03 13:30:39 +01:00
nuxsmin
e866f37185 Merge branch 'v1.1' 2015-02-03 13:29:55 +01:00
nuxsmin
318d52e2f8 * Updated header and PHPdoc syntax
* Improved session cache's config parameters to reduce config file queries
* Removed unused methods
* Changed some SP_Crypt class methods to static and factorized some functions
* Added some stuff to demo mode
2015-02-02 04:07:04 +01:00