Граф коммитов

158 Коммитов

Автор SHA1 Сообщение Дата
Austin King 098682cb70 Merge pull request #2 from afindlay/base
Removed obsolete files, added notes
2011-06-26 09:07:44 -07:00
Andrew Findlay 0afd1e8356 Removed obsolete files, added notes
Removed the domesday versions of some files
Added notes on starting the test environment
2011-06-26 13:13:57 +01:00
Austin King 056e34444b Merge remote-tracking branch 'afindlay/base' into base 2011-06-25 20:18:21 -07:00
Austin King d862a4f07c Fixing thread_support issue, using python threading instead of django 2011-06-25 18:15:36 -07:00
Austin King 35dac38484 No need for sudo here. 2011-06-24 23:04:41 -07:00
Andrew Findlay c2f076a2cd Design document added
Brought the LDAP design doc in from http://etherpad.mozilla.com:9000/mozillians-ldap
2011-06-24 20:41:18 +01:00
Andrew Findlay b7601a7d5c Enforce password hashing
Added a password policy and overlay to prevent clear-text passwords
from being stored in the database.
Any clear-text passwords sent to the server will be hashed using SSHA.
Pre-hashed passwords will be stored as sent.
2011-06-24 17:25:34 +01:00
Andrew Findlay 0a79fc146c ACLs and tests complete
ACLs now implement the access-control policy as it currently stands (24 June 2011)
Test suite has 85 tests which provide reasonable coverage of the policy
All tests pass
2011-06-24 17:01:31 +01:00
Andrew Findlay 9d04ff8c7c LDAP Admin ACLs and tests done
Implemented LDAP Admin
Added tests for it

Changed database params to be faster for testing
2011-06-24 15:43:04 +01:00
Andrew Findlay 2213317f5e Renamed example setup file
Example file is now setup.sh-dist
Working file should be setup.sh
2011-06-23 19:56:59 +01:00
Andrew Findlay 55f425c0c1 More tests, more config
Started to add tests for admin accounts
ACLs now in sync with tests: all pass
Implemented search size limits
2011-06-23 19:50:14 +01:00
Andrew Findlay 2e0bf0ae0e Implemented most ACLs and tests for Mozillians and Applicants 2011-06-23 13:56:13 +01:00
Andrew Findlay d35513eddc Added some non-ASCII characters in a user entry
Sample entry 6 now contains a description in several languages
Note that the uid (username) attribute is not 7-bit-ASCII
Make sure that the user 'Åke' can log in please!
2011-06-22 21:06:21 +01:00
Andrew Findlay b9ca623c3c More tests implemented.
Started on ACLs
2011-06-22 19:54:50 +01:00
Andrew Findlay 11e4e40ef8 More tests. They now have cross-ref codes. 2011-06-22 16:06:07 +01:00
Andrew Findlay 2cde0a05ec Refactored test code 2011-06-22 15:27:58 +01:00
Andrew Findlay 56197f7dd9 Started work on test suite for ACLs 2011-06-21 19:29:59 +01:00
Andrew Findlay 0427382391 Basic test data now loads into LDAP 2011-06-21 15:19:39 +01:00
Andrew Findlay 1605424f9c Added data generator
Added start of Mozillians schema
2011-06-21 09:23:38 +01:00
Andrew Findlay 8975c6a371 Created local test setup so devs can run LDAP server easily 2011-06-20 20:40:37 +01:00
Austin King 4b1b6df838 Adding some notes. Feel free to nuke down the road 2011-06-14 15:29:20 -07:00
Austin King a347ea167c Moving Ubuntu specific INSTALL sets out into it's own file. 2011-06-14 15:24:16 -07:00
Gervase Markham 293da051b8 Add django-auth-ldap. 2011-06-02 11:37:26 +01:00
Gervase Markham ff668905fa Move photo to left; other individual card UI improvements. 2011-05-25 14:22:43 +01:00
Gervase Markham a9a7e2d5c5 HTML5 field types and form validation. 2011-05-25 14:10:06 +01:00
Gervase Markham 40b74b77f3 Remove privacy adjustment controls (for now). 2011-05-24 15:44:17 +01:00
Gervase Markham 3706b0ce2a Convert from "blog" and "website" to single URL field. 2011-05-23 16:28:58 +01:00
Gervase Markham 34d7530e74 Max tag length of 20 characters. 2011-05-23 16:12:35 +01:00
Gervase Markham f26bb580a8 Merge branch 'base' of github.com:mozilla/domesday into base 2011-05-23 15:54:48 +01:00
Gervase Markham de1e6b9901 Tag landing pages. 2011-05-23 15:54:10 +01:00
Gervase Markham 52599be0b7 More license headers. 2011-05-23 15:21:43 +01:00
Gervase Markham be8849e95a Add license blocks. 2011-05-23 14:54:30 +01:00
Gervase Markham c5ca1f248b Add clarificatory note. 2011-05-23 14:43:09 +01:00
Gervase Markham 374db32e7f Add instructions on converting schema for addition. 2011-05-23 14:42:18 +01:00
Gervase Markham 207e805a24 Further improvements to install instructions and test data. 2011-05-13 16:27:14 +01:00
Gervase Markham 2bf1056eee Use converted LDIF schema, not original format. 2011-05-13 15:38:13 +01:00
Gervase Markham 1fdaa85e62 Add sample image data and update paths. 2011-05-13 14:44:12 +01:00
Gervase Markham df1f6c3d53 Merge branch 'base' of github.com:mozilla/domesday into base 2011-05-13 14:32:36 +01:00
Gervase Markham b1efa90779 Tag writing support, half way to Account writing support (django-ldapdb error), Photo upload support. 2011-05-13 14:31:59 +01:00
Austin King fe88d871e8 Putting django-ldapdb onto the python path 2011-05-12 21:43:49 -07:00
Gervase Markham 2d93b50f52 New list of countries with values that are 2-letter codes. 2011-05-11 13:48:54 +01:00
Gervase Markham d768d2e249 Support for displaying external account information. 2011-05-09 16:42:50 +01:00
Gervase Markham c1c59c2775 Initial support for accounts - model and searching 2011-05-06 15:40:40 +01:00
Gervase Markham c1781e2351 More services support 2011-05-04 17:30:31 +01:00
Gervase Markham 407a8baeab Add instructions necessary to support use of SQLite for some config data 2011-05-04 16:59:57 +01:00
Gervase Markham 81e391ee68 Add newer version of django-ldapdb with my upstreamed syncdb fix. 2011-05-04 16:19:45 +01:00
Gervase Markham 594f8ec662 Merge branch 'base' of github.com:mozilla/domesday into base 2011-05-04 16:15:03 +01:00
Gervase Markham 4c3cdef34d Add initial support for list of services 2011-05-04 16:14:26 +01:00
Gervase Markham 3775ccbb6f Switch to proper multi-DB system for LDAP and database 2011-05-04 16:13:48 +01:00
Gervase Markham 2b180cb601 Enable admin 2011-05-04 16:11:57 +01:00