This is an automated email from the ASF dual-hosted git repository.

rob pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-trafficcontrol.git.


    from b1259d6  Fix TO missing use JSON
     new b7c3c2e  implement login flow in go for local user and ldap
     new edc1f89  move more ldap options to the ldap config and refactor 
connection logic
     new 36226a1  fixup imports in auth/login.go and ldap.go
     new 6592c54  vendor ldap.v2 for use in login
     new 7112dd4  properly license auth/login.go and auth/ldap.go
     new 86f3a72  vendor asn1-ber.v1 a dependency of ldap.v2
     new de660f1  added asn1-ber.v1 for vendoring of ldap dependencies
     new 04d1d8a  update client to use api/1.3/user/login
     new e01712b  add new fields to ldap.conf generation in postinstall
     new 2347028  properly license and exclude from rat vendored ldap and 
asn1-ber dependencies
     new 12cb80f  place example ldap.conf properly in app/conf
     new a941327  fix syntax error in postinstall
     new e05d4aa  address no local user and disallowed role cases in login
     new 6cb8912  add changelog entry for login endpoint
     new 74fbcde  move ldap package up to traffic_ops/vendor dir
     new 1147ac0  rename scrypt password function to make login logic clearer
     new 128c037  properly vendor asn1-ber.v1 without git submodule
     new 7e4d4ec  change config error handling so all are logged and add 
default ldap timeout
     new 9d85130  increase logging in ldap methods for debugging

The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .rat-excludes                                      |   2 +
 CHANGELOG.md                                       |   1 +
 licenses/MIT-asn1-ber                              |  22 +
 licenses/MIT-ldap                                  |  22 +
 traffic_ops/app/conf/example-ldap.conf             |   9 +
 traffic_ops/install/bin/_postinstall               |  20 +-
 .../traffic_ops_golang/auth/authenticate.go        |   4 +-
 .../traffic_ops_golang/auth/authenticate_test.go   |   6 +-
 traffic_ops/traffic_ops_golang/auth/ldap.go        | 123 +++++
 traffic_ops/traffic_ops_golang/auth/login.go       | 156 +++++++
 traffic_ops/traffic_ops_golang/config/config.go    |  76 +++-
 traffic_ops/traffic_ops_golang/routes.go           |   3 +
 .../traffic_ops_golang/traffic_ops_golang.go       |  25 +-
 traffic_ops/vendor/gopkg.in/asn1-ber.v1            |   1 -
 traffic_ops/vendor/gopkg.in/asn1-ber.v1/LICENSE    |  22 +
 traffic_ops/vendor/gopkg.in/asn1-ber.v1/README.md  |  24 +
 traffic_ops/vendor/gopkg.in/asn1-ber.v1/ber.go     | 504 +++++++++++++++++++++
 .../vendor/gopkg.in/asn1-ber.v1/ber_test.go        | 168 +++++++
 .../vendor/gopkg.in/asn1-ber.v1/content_int.go     |  25 +
 traffic_ops/vendor/gopkg.in/asn1-ber.v1/header.go  |  29 ++
 .../vendor/gopkg.in/asn1-ber.v1/header_test.go     | 135 ++++++
 .../vendor/gopkg.in/asn1-ber.v1/identifier.go      | 103 +++++
 .../vendor/gopkg.in/asn1-ber.v1/identifier_test.go | 344 ++++++++++++++
 traffic_ops/vendor/gopkg.in/asn1-ber.v1/length.go  |  81 ++++
 .../vendor/gopkg.in/asn1-ber.v1/length_test.go     | 191 ++++++++
 .../vendor/gopkg.in/asn1-ber.v1/suite_test.go      | 182 ++++++++
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc1.ber      |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc10.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc11.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc12.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc13.ber     | Bin 0 -> 11 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc14.ber     | Bin 0 -> 7 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc15.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc16.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc17.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc18.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc19.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc2.ber      |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc20.ber     | Bin 0 -> 11 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc21.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc22.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc23.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc24.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc25.ber     | Bin 0 -> 5 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc26.ber     | Bin 0 -> 5 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc27.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc28.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc29.ber     | Bin 0 -> 3 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc3.ber      |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc30.ber     | Bin 0 -> 5 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc31.ber     | Bin 0 -> 4 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc32.ber     | Bin 0 -> 2 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc33.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc34.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc35.ber     | Bin 0 -> 16 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc36.ber     | Bin 0 -> 20 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc37.ber     | Bin 0 -> 14 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc38.ber     | Bin 0 -> 16 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc39.ber     | Bin 0 -> 2 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc4.ber      |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc40.ber     | Bin 0 -> 2 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc41.ber     | Bin 0 -> 16 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc42.ber     | Bin 0 -> 14 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc43.ber     |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc44.ber     | Bin 0 -> 2 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc45.ber     | Bin 0 -> 2 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc46.ber     | Bin 0 -> 11 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc47.ber     | Bin 0 -> 16 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc48.ber     | Bin 0 -> 16 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc5.ber      |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc6.ber      |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc7.ber      |   1 +
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc8.ber      | Bin 0 -> 5 bytes
 .../vendor/gopkg.in/asn1-ber.v1/tests/tc9.ber      |   1 +
 traffic_ops/vendor/gopkg.in/asn1-ber.v1/util.go    |  24 +
 traffic_ops/vendor/gopkg.in/ldap.v2/.travis.yml    |  31 ++
 traffic_ops/vendor/gopkg.in/ldap.v2/LICENSE        |  22 +
 traffic_ops/vendor/gopkg.in/ldap.v2/Makefile       |  52 +++
 traffic_ops/vendor/gopkg.in/ldap.v2/README.md      |  53 +++
 traffic_ops/vendor/gopkg.in/ldap.v2/add.go         | 113 +++++
 .../vendor/gopkg.in/ldap.v2/atomic_value.go        |  13 +
 .../vendor/gopkg.in/ldap.v2/atomic_value_go13.go   |  28 ++
 traffic_ops/vendor/gopkg.in/ldap.v2/bind.go        | 143 ++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/client.go      |  27 ++
 traffic_ops/vendor/gopkg.in/ldap.v2/compare.go     |  85 ++++
 traffic_ops/vendor/gopkg.in/ldap.v2/conn.go        | 470 +++++++++++++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/conn_test.go   | 336 ++++++++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/control.go     | 420 +++++++++++++++++
 .../vendor/gopkg.in/ldap.v2/control_test.go        |  97 ++++
 traffic_ops/vendor/gopkg.in/ldap.v2/debug.go       |  24 +
 traffic_ops/vendor/gopkg.in/ldap.v2/del.go         |  84 ++++
 traffic_ops/vendor/gopkg.in/ldap.v2/dn.go          | 247 ++++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/dn_test.go     | 211 +++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/doc.go         |   4 +
 traffic_ops/vendor/gopkg.in/ldap.v2/error.go       | 155 +++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/error_test.go  | 102 +++++
 .../vendor/gopkg.in/ldap.v2/example_test.go        | 305 +++++++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/filter.go      | 469 +++++++++++++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/filter_test.go | 254 +++++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/ldap.go        | 320 +++++++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/ldap_test.go   | 275 +++++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/modify.go      | 170 +++++++
 .../vendor/gopkg.in/ldap.v2/passwdmodify.go        | 148 ++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/search.go      | 450 ++++++++++++++++++
 traffic_ops/vendor/gopkg.in/ldap.v2/search_test.go |  31 ++
 105 files changed, 7439 insertions(+), 27 deletions(-)
 create mode 100644 licenses/MIT-asn1-ber
 create mode 100644 licenses/MIT-ldap
 create mode 100644 traffic_ops/app/conf/example-ldap.conf
 create mode 100644 traffic_ops/traffic_ops_golang/auth/ldap.go
 create mode 100644 traffic_ops/traffic_ops_golang/auth/login.go
 delete mode 160000 traffic_ops/vendor/gopkg.in/asn1-ber.v1
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/LICENSE
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/README.md
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/ber.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/ber_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/content_int.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/header.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/header_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/identifier.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/identifier_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/length.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/length_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/suite_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc1.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc10.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc11.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc12.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc13.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc14.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc15.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc16.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc17.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc18.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc19.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc2.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc20.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc21.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc22.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc23.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc24.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc25.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc26.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc27.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc28.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc29.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc3.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc30.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc31.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc32.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc33.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc34.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc35.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc36.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc37.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc38.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc39.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc4.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc40.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc41.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc42.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc43.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc44.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc45.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc46.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc47.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc48.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc5.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc6.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc7.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc8.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/tests/tc9.ber
 create mode 100644 traffic_ops/vendor/gopkg.in/asn1-ber.v1/util.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/.travis.yml
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/LICENSE
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/Makefile
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/README.md
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/add.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/atomic_value.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/atomic_value_go13.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/bind.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/client.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/compare.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/conn.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/conn_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/control.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/control_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/debug.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/del.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/dn.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/dn_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/doc.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/error.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/error_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/example_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/filter.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/filter_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/ldap.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/ldap_test.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/modify.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/passwdmodify.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/search.go
 create mode 100644 traffic_ops/vendor/gopkg.in/ldap.v2/search_test.go

-- 
To stop receiving notification emails like this one, please contact
r...@apache.org.

Reply via email to