History log of /conch/t/ (Results 1 - 25 of 421)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: v2.31.1, v2.31.0
b2a685d426-Jun-2019 Karen Etheridge

ignore doc changes that are in the index (e.g. during a rebase)

2897f81504-Jul-2019 Karen Etheridge

clear out expired session tokens no matter which auth method is used

Revision tags: v3.0.0-a2, v2.29.1, v2.29.0, v3.0.0-a1, v2.30.0
0997e73814-May-2019 Karen Etheridge

remove bespoke and unnecessary password handling code

We still use Blowfish encryption, but with a higher cost parameter that is
more suitable to a modern environment (on my machine, a c

remove bespoke and unnecessary password handling code

We still use Blowfish encryption, but with a higher cost parameter that is
more suitable to a modern environment (on my machine, a check takes ~4s).

All existing password entries in the database will still work. Unicode
passwords continue to function.

show more ...

e3693c5d03-May-2019 Karen Etheridge

user_session_token now has a uuid primary key

token_hash is dropped; we store the token uuid in the JWT claims instead.

Since we are fully rotating secrets and the claims payload is

user_session_token now has a uuid primary key

token_hash is dropped; we store the token uuid in the JWT claims instead.

Since we are fully rotating secrets and the claims payload is changing, all
existing tokens are invalidated and so the entire user_session_token database
is purged.

closes #761.

show more ...

89897a3b13-May-2019 Karen Etheridge

drop support for breaking up the JWT and putting part of it in a cookie

closes #778.

27f2152708-May-2019 Karen Etheridge

drop support for basic auth (user+password in URL)

closes #762.

e48085e403-Jul-2019 Karen Etheridge

device.links

- store links from device report
- include links in GET requests for devices
- allow searching for a link in GET /device?link=:value
- new endpoints:
POST /d

device.links

- store links from device report
- include links in GET requests for devices
- allow searching for a link in GET /device?link=:value
- new endpoints:
POST /device/:device_id_or_serial_number/links
DELETE /device/:device_id_or_serial_number/links

closes #825.

show more ...

7cd42b6704-Jun-2019 Karen Etheridge

drop preservation of invalid device reports

It is recommended to now run 'bin/conch thin_device_reports'.

closes #804.

470a0a5504-Jun-2019 Karen Etheridge

drop device.deactivated column

We will use the "decommissioned" phase to indicate defunct devices in future.

9711801914-Jun-2019 Karen Etheridge

drop device.graduated, moving graduated devices to the production phase

closes #813.

6341784212-Jun-2019 Karen Etheridge

return the canonical URL of the (newly created?) device on report submission

e0462ce405-Jun-2019 Karen Etheridge

drop device.state

It is populated from device_reports but does not contain a useful value.
It is not used in validations so it is removed from the device report schema
as well.

7354dcd804-Jun-2019 Karen Etheridge

remove triton* fields from device, and related endpoints

closes #800.

4b24af8c17-May-2019 Karen Etheridge

device.id is now a uuid

- old device.id is now device.serial_number
- all foreign keys are fixed to point to the uuid
- accept either device id or serial_number in all /device/:ident

device.id is now a uuid

- old device.id is now device.serial_number
- all foreign keys are fixed to point to the uuid
- accept either device id or serial_number in all /device/:identifier endpoints
- POST /rack/:rack_id/assignment now accepts 'device_id' and/or 'device_serial_number' in request payloads

closes #474.

show more ...

3d4ef4a321-Jun-2019 Karen Etheridge

tighten up these tests a bit

d9f2b19027-Jun-2019 Karen Etheridge

relay.id -> serial_number; add new uuid primary key; alias renamed to 'name'

GET /relay/:serial_number now also doubles as GET /relay/:relay_id.

closes #760.

ad5f8cf327-Jun-2019 Karen Etheridge

tweaks to POST /relay/:serial/register

- returns 201 or 204, depending on if the relay was newly created
- return a Location header for the GET endpoint for this relay
- do not bump

tweaks to POST /relay/:serial/register

- returns 201 or 204, depending on if the relay was newly created
- return a Location header for the GET endpoint for this relay
- do not bump relay.updated unnecessarily

show more ...

33927d7127-Jun-2019 Karen Etheridge

new endpoint: GET /relay/:serial_number

9a28006327-Jun-2019 Karen Etheridge

test authorization level for GET relay endpoint

428c3b5305-Jun-2019 Karen Etheridge

move rack_unit from hardware_product_profile to hardware_product

Now, all hardware_product_profile columns are used only for validations.
At the same time, we can normalize its name to '

move rack_unit from hardware_product_profile to hardware_product

Now, all hardware_product_profile columns are used only for validations.
At the same time, we can normalize its name to 'rack_unit_size'.

show more ...

f1e4c2ca05-Jun-2019 Karen Etheridge

rename validation_result.component_id to component

It is not a uuid, but just a plain old string that could contain anything.

3b039d0121-Jun-2019 Karen Etheridge

more whitespace

b1b0446020-Jun-2019 Karen Etheridge

redirect after updating user, rather than returning new user record

This is more consistent with the other POST endpoints.

d50e09fd20-Jun-2019 Karen Etheridge

for all endpoints returning a list, sort the results sensibly

b9820ce718-Jun-2019 Karen Etheridge

return consistent response from this endpoint

It only returned 200 with a payload in one specific circumstance, and 204 NO CONTENT otherwise.

12345678910>>...17