Permalink
Commits on Jan 8, 2019
  1. Merge pull request #198 from edevil/fix_hash

    calavera committed Jan 8, 2019
    Fix module hash
Commits on Mar 2, 2018
  1. Merge pull request #160 from hubgit/patch-2

    calavera committed Mar 2, 2018
    Fix documentation of "type" values for /verify endpoint
Commits on Feb 14, 2018
  1. Merge pull request #155 from netlify/audit_log_fixes

    calavera committed Feb 14, 2018
    Fixes for the audit log query builder
  2. Add test cases for author filtering in the audit log.

    calavera committed Feb 14, 2018
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  3. Fix audit query builder to use OR rather than AND.

    calavera committed Feb 14, 2018
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  4. Sort audit log events to show the most recent first.

    calavera committed Feb 14, 2018
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Feb 13, 2018
  1. Merge pull request #151 from netlify/more_audit_log_filters

    calavera committed Feb 13, 2018
    Add more filters to the audit log.
  2. Add more filters to the audit log.

    calavera committed Feb 13, 2018
    This will allow people to filter actions and log types.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Feb 9, 2018
  1. Merge pull request #143 from netlify/optional_email

    calavera committed Feb 9, 2018
    Make Email provider optional, enabled by default.
  2. Disable admin user creation when email login is disabled.

    calavera committed Feb 9, 2018
    Right now, we only support creating users with email and password,
    so it doesn't make sense to allow this operation when that login method
    is disabled.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  3. Make Email provider optional, enabled by default.

    calavera committed Feb 1, 2018
    This change adds a new settings to the login providers
    to be able to enable/disable email signup/login per instance.
    
    This way, people can use only social logins if they want to.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Jan 23, 2018
  1. Move function hooks to the signature token.

    calavera authored and brycekahle committed Jan 16, 2018
    This is where they are supposed to go.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  2. Change to hook signature header name to a standard one.

    calavera authored and brycekahle committed Jan 16, 2018
    So all services can send the same header.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  3. Add the SHA256 of the hook payload to the JWS token.

    calavera authored and brycekahle committed Jan 16, 2018
    So the hook receiver can validate its integrity.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  4. Allow to set hook callbacks in the JWT claims.

    calavera authored and brycekahle committed Jan 16, 2018
    - An identity provider can set default URL endpoints with them.
    - Use the configuration URL if it exists.
    - Fallback to JWT claims only if the configuration doesn't explicitly set a URL.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Nov 9, 2017
  1. Update deps, so we can see if gorm was the problem with testing mysql.

    calavera committed Nov 9, 2017
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  2. Set autocommit to true for testing.

    calavera committed Nov 9, 2017
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  3. Move migrations to SQL.

    calavera committed Nov 9, 2017
    So we can generate exactly the same schema we currenly have in production.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Nov 7, 2017
  1. Create admin user in each test.

    calavera committed Nov 7, 2017
    To make sure the database has flushed the table when we need the user.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  2. Move database cleanup for the admin endpoint to the teardown phase.

    calavera committed Nov 7, 2017
    Access the SQL driver directly to truncate the database.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Nov 3, 2017
  1. Try to debug fleaky tests.

    calavera committed Nov 3, 2017
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  2. Ensure user ordering in tests with sorting requirements.

    calavera committed Nov 3, 2017
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  3. Mark some fields as nullable.

    calavera committed Nov 2, 2017
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  4. User our MySQL version from Docker on Travis.

    calavera committed Nov 2, 2017
    Travis only supports MySQL 5.6 out of the box.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  5. Add migrations to create the database schema.

    calavera committed Oct 27, 2017
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Oct 4, 2017
  1. Implement Facebook provider.

    calavera committed Oct 4, 2017
    Adds a simple implementation to connect with Facebook.
    
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Sep 6, 2017
  1. Remove request log from the Health endpoint.

    calavera committed Sep 6, 2017
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Sep 4, 2017
  1. Merge pull request #93 from netlify/fix_readme_signup

    calavera committed Sep 4, 2017
    Fix documentation for SIGNUP_ENABLED
  2. Fix documentation for SIGNUP_ENABLED

    calavera committed Sep 4, 2017
  3. Merge pull request #91 from netlify/delete-data

    calavera committed Sep 4, 2017
    Delete associated users and tokens when deleting instance
  4. Merge pull request #92 from netlify/limit_invite_access

    calavera committed Sep 4, 2017
    Restrict access to invite user to instance admins.
  5. Restrict access to invite user to instance admins.

    calavera committed Sep 4, 2017
    Signed-off-by: David Calavera <david.calavera@gmail.com>
Commits on Sep 2, 2017
  1. Merge pull request #88 from netlify/fix_google_name_serializer

    calavera committed Sep 2, 2017
    Fix Google name deserializer.
  2. Fix Google name deserializer.

    calavera committed Sep 2, 2017
    Signed-off-by: David Calavera <david.calavera@gmail.com>
  3. Merge pull request #87 from netlify/validate_external_conf

    calavera committed Sep 2, 2017
    Validate external providers configuration.