Commit Graph

  • 495dd8bdf9 Issue DEP Sync Event on receiving devices from the DEP sync API (#177) Jesse Peterson 2017-05-28 10:17:16 -07:00
  • 533343affa Return pointer to depProfileResponse. Fixes type check for errorer. (#179) Jesse Peterson 2017-05-28 10:16:33 -07:00
  • 5b18fa6a2f update generate blueprint command to print to stdout (#173) Victor Vrantchan 2017-05-28 12:56:24 -04:00
  • 0a5bd31694 Put push and command APIs behind API authentication middleware (#171) Jesse Peterson 2017-05-27 22:21:52 -07:00
  • d0c7aed23a update Gopkg files to the latest version of dep (#172) Victor Vrantchan 2017-05-27 23:59:24 -04:00
  • e0efa31d28 implement mdmctl dep commands (#161) Victor Vrantchan 2017-05-27 23:22:32 -04:00
  • c63d0fc152 create server endpoints for the DEP list/apply services (#160) Victor Vrantchan 2017-05-27 23:01:37 -04:00
  • 40ea5ab0ee use context.TODO instead of nil context (#169) Victor Vrantchan 2017-05-26 18:13:01 -04:00
  • 8b36409f20 Don't update LastCheckin timestamp for non-Checkin events (like DEP) (#164) Jesse Peterson 2017-05-24 11:18:02 -07:00
  • 7b2e5b4ecd Add static SCEP challenge to avoid SCEP prompt at manual enrollment (#166) Jesse Peterson 2017-05-24 11:12:41 -07:00
  • 6497a144ef Add viewport meta tag to aid in iOS page rendering (#165) Jesse Peterson 2017-05-24 11:08:39 -07:00
  • c08c8e9035 Check that -server-url begins with an https:// (#168) Jesse Peterson 2017-05-24 11:02:54 -07:00
  • 316053b065 Better error message for APNs certificate expiry (#152) Jesse Peterson 2017-05-21 22:18:30 -07:00
  • 284f368353 Blueprint profile integration (#163) Jesse Peterson 2017-05-21 22:12:42 -07:00
  • e902ba69bc save DEP cursor during fetch/sync ops (#159) Victor Vrantchan 2017-05-21 15:06:09 -04:00
  • 5be5737fcc Merge pull request #3 from jessepeterson/blog-certificates Victor Vrantchan 2017-05-17 15:59:53 -04:00
  • 670b4399db Profile service/store, API, and mdmctl management (#156) Jesse Peterson 2017-05-17 00:19:26 -07:00
  • 8c68446b77 Integrated edits from @opragel Jesse Peterson 2017-05-16 22:22:44 -07:00
  • 1cf4e86d8a Add optional -config-path flag and base all other paths off this location (#155) Jesse Peterson 2017-05-16 14:04:16 -07:00
  • e63e68ac94 Adjustments in various sections Jesse Peterson 2017-05-16 13:04:25 -07:00
  • bdea372251 Added note about MDM Vendor certs Jesse Peterson 2017-05-16 12:24:20 -07:00
  • d97aae1c1a Two spaces for lists in markdown Jesse Peterson 2017-05-16 12:12:59 -07:00
  • 30413ca579 Adjust gotchas & renewals language. Thanks @opragel! Jesse Peterson 2017-05-16 12:01:57 -07:00
  • 90b7ace894 Initial blog post on MDM certificates Jesse Peterson 2017-05-16 01:31:50 -07:00
  • 8641251244 fix typo Victor Vrantchan 2017-05-08 11:22:56 -04:00
  • 875b5d3d63 Merge pull request #2 from micromdm/accounts Victor Vrantchan 2017-05-08 10:38:46 -04:00
  • 8ca388a256 add blog post on account approvals Victor Vrantchan 2017-05-06 22:11:41 -04:00
  • ce1cb87152 Past-due reorganization of some crypto helpers into the crypto package (#148) Jesse Peterson 2017-05-01 10:14:52 -07:00
  • 6d5fd5e97a Blueprints apply and list/get (#145) Jesse Peterson 2017-04-26 09:56:32 -07:00
  • 2d90d3b69b Allow self-signed certificates with configuration option in mdmctl (#147) Jesse Peterson 2017-04-26 09:36:34 -07:00
  • 93a8b481e0 Guard against errors due to DEP token bucket not existing yet (#146) Jesse Peterson 2017-04-26 09:25:14 -07:00
  • ad22a7a932 Move dep-token sub-command to mdmctl (#141) Jesse Peterson 2017-04-19 09:13:27 -07:00
  • a40582af11 Verify device certificate on DEP enrollment (#143) Jesse Peterson 2017-04-14 15:22:15 -07:00
  • 4d4c2253a9 Initial dep Gopkg.* conversion (#144) Jesse Peterson 2017-04-14 14:37:20 -07:00
  • c95956535b Implement OTA (#137) Jesse Peterson 2017-04-14 11:52:14 -07:00
  • b19dde19d7 added proto variation of os udpate and account configuration commands (#140) Victor Vrantchan 2017-04-10 00:08:48 -04:00
  • e6492f9827 add ga code Victor Vrantchan 2017-04-10 00:02:03 -04:00
  • 711cf5aff2 Merge pull request #1 from jessepeterson/minor-fixes-1 Victor Vrantchan 2017-04-09 18:13:59 -04:00
  • aa708b2c3f Minor fixes to blog post Jesse Peterson 2017-04-09 15:07:25 -07:00
  • dc743df878 add support for per-device blueprints (#136) Victor Vrantchan 2017-04-09 17:43:44 -04:00
  • 421a8fbd9f first commit Victor Vrantchan 2017-04-08 16:46:24 -04:00
  • 1c190f0efe Add validation that filerepo path exists (#139) Nate Walck 2017-04-04 23:56:38 -04:00
  • 90ab393742 Avoid 500 response for empty command queue (#135) Jesse Peterson 2017-03-31 10:55:39 -07:00
  • ea5dab77bd marshal additional device fields (#132) loyaltyarm 2017-03-30 23:28:18 -07:00
  • 42658dedaf Implement SignMessage handling to verify client SCEP certificate (#118) (#134) Jesse Peterson 2017-03-29 21:47:53 -07:00
  • 3a3441d523 Make ~/.micromdm if it does not exist (#133) Jesse Peterson 2017-03-28 20:29:54 -07:00
  • 6140b6cbe8 Update release script for mdmctl (#131) Clayton Burlison 2017-03-27 23:15:26 -05:00
  • 0b83c65939 add config set command (#130) Victor Vrantchan 2017-03-27 23:50:06 -04:00
  • ab5b25dd63 rename list command to get (#129) Victor Vrantchan 2017-03-27 22:46:15 -04:00
  • 5d6cd24954 update changelog (#128) Victor Vrantchan 2017-03-27 19:34:23 -04:00
  • 7418de0991 ADD authentication to mdmctl and server (#127) Victor Vrantchan 2017-03-27 18:50:38 -04:00
  • fcfd7c0bfb only create a UUID on initial enrollment (#125) Victor Vrantchan 2017-03-24 23:11:24 -04:00
  • 5c66bfdbcf add list devices api (#114) Victor Vrantchan 2017-03-24 22:40:14 -04:00
  • 511c58b9e8 Send APNS push to UDID after Commands being queued. (#122) Jesse Peterson 2017-03-24 13:20:59 -07:00
  • 2132963c8a update the ticker that triggers DEP sync events (#123) Victor Vrantchan 2017-03-24 12:13:19 -04:00
  • de5b6b23a2 Use existing savePEMKey (#121) Jesse Peterson 2017-03-23 18:21:14 -07:00
  • a0f1e1e485 add an -examples flag with some initial examples (#119) loyaltyarm 2017-03-23 18:15:27 -07:00
  • db15d167cd Remove trailing slash just once (#120) Jesse Peterson 2017-03-23 18:09:14 -07:00
  • 873eef4343 add contribution page (#117) Victor Vrantchan 2017-03-22 22:50:52 -04:00
  • acc377c578 preserve cursor during DEP fetch (#109) Victor Vrantchan 2017-03-22 20:44:04 -04:00
  • 12c554fce6 Include certificate in enrollment profile and use PEM certificate payload type (#116) Jesse Peterson 2017-03-22 00:02:28 -07:00
  • caa3b31f98 Add a home page (#113) Jesse Peterson 2017-03-21 22:35:21 -07:00
  • 82d1686436 Log all HTTP requests with gorilla handlers.CombinedLoggingHandler in support of #85 (#112) Jesse Peterson 2017-03-21 22:25:31 -07:00
  • 6d1a49c1ef Fix panic where popFirst() can return nil (but we were immediately using it) Jesse Peterson 2017-03-21 21:20:33 -07:00
  • 79920771ca Add dev to usage Jesse Peterson 2017-03-21 20:20:06 -07:00
  • 472d416791 decrypt private key if password provided Victor Vrantchan 2017-03-21 20:22:04 -04:00
  • d46cd2e21c Add command queue for device commands. Victor Vrantchan 2017-03-21 00:25:24 -04:00
  • bb9d423637 add race detector flag to CI tests Victor Vrantchan 2017-03-21 00:43:59 -04:00
  • 47e1d9a4e7 start keeping a CHANGELOG file Victor Vrantchan 2017-03-21 00:42:29 -04:00
  • e000fec3c0 Fix race condition in pubsub package. Victor Vrantchan 2017-03-21 00:41:36 -04:00
  • 6065d1f2c9 Ignore UserID for PushInfo TokenUpdate events Jesse Peterson 2017-03-20 03:25:47 -07:00
  • 436fa6ace5 update readme v1.0.0 Victor Vrantchan 2017-03-19 23:12:31 -04:00
  • d6afd3b292 Enforce supplying -server-url (#79) Jesse Peterson 2017-03-19 19:53:06 -07:00
  • 1cdc5a3450 Fix dep config init (#77) Jesse Peterson 2017-03-19 18:36:25 -07:00
  • 2af1bd3d63 add old LICENSE file back Victor Vrantchan 2017-03-19 20:35:46 -04:00
  • 9b4d4c6180 add version command Victor Vrantchan 2017-03-20 00:31:21 +00:00
  • a6a2433ab2 rename deptoken flags and add JSON token export Victor Vrantchan 2017-03-20 00:14:24 +00:00
  • 9669878d40 save device indexes in a separate bucket Victor Vrantchan 2017-03-19 23:01:17 +00:00
  • 47cd6b7679 run tests in ci Victor Vrantchan 2017-03-19 17:35:40 -04:00
  • 46bfa29790 add circleci config Victor Vrantchan 2017-03-19 17:24:09 -04:00
  • 91983bf1f0 add readme Victor Vrantchan 2017-03-19 16:51:43 -04:00
  • c936edf253 update deps Victor Vrantchan 2017-03-19 16:46:44 -04:00
  • 2839a40aca rewrite imports Victor Vrantchan 2017-03-19 16:44:52 -04:00
  • 97b65d109a read blueprint from path Victor Vrantchan 2017-03-19 20:16:02 +00:00
  • 4f3c8fa047 installapplication Victor Vrantchan 2017-03-19 19:45:40 +00:00
  • 73a17f46e6 add hardcoded enrollment list Victor Vrantchan 2017-03-19 19:20:25 +00:00
  • 0c443352f4 add basic hanling for the connect endpoint Victor Vrantchan 2017-03-19 16:55:10 +00:00
  • 415cb6e4fe Base SCEP URL directly off supplied server URL rather than a transform Jesse Peterson 2017-03-18 22:09:23 -07:00
  • ebe96a2b67 add installapplication cmd proto Victor Vrantchan 2017-03-19 04:58:46 +00:00
  • 8c89ba43de first try at DEP enrollemnt Victor Vrantchan 2017-03-19 03:35:28 +00:00
  • c14379849d next.ServeHTTP Jesse Peterson 2017-03-18 20:43:03 -07:00
  • 002bfc0284 add debug handler Victor Vrantchan 2017-03-19 03:07:56 +00:00
  • ccf39062ab deptoken_read Victor Vrantchan 2017-03-19 02:11:06 +00:00
  • 9d36f7ba84 Added skip_setup_items examples Jesse Peterson 2017-03-18 19:02:57 -07:00
  • 54a7e21b8d More appropos message Jesse Peterson 2017-03-18 18:49:47 -07:00
  • 9b8a9b6264 Protect against a crash Jesse Peterson 2017-03-18 18:48:45 -07:00
  • 02d0f96555 Added profile template command Jesse Peterson 2017-03-18 18:42:17 -07:00
  • 399f9c5354 Add a rudimentary error message when no device found Jesse Peterson 2017-03-18 17:58:00 -07:00
  • 2764b4a481 Add apply to usage Jesse Peterson 2017-03-18 17:51:28 -07:00
  • a9d15bb320 apply DEP profile Victor Vrantchan 2017-03-18 22:22:02 +00:00