Commit Graph

  • cd8bb6ae49 Remove dependency on facter lib. master Glazier Bot 2026-02-25 20:10:08 -08:00
  • ff58ab7499 Updated glazier/lib to comply with Pytype None checks Glazier Bot 2026-02-02 07:33:53 -08:00
  • 225824fa34 Var consolidation and make joinOU optional to match win32 api call. Glazier Bot 2026-01-15 14:37:37 -08:00
  • 11a0bc64a1 Add a Go package for Windows domain joining. Matthew Oliver 2026-01-15 13:58:11 -08:00
  • 51d92a575e Add a function to allow setting/reading REG_MULTI_SZ Matthew Oliver 2025-11-04 13:34:29 -08:00
  • ce1da7dacb This should be cast as 2 separate items. Matthew Oliver 2025-11-04 10:17:30 -08:00
  • b9a5d298a2 Allow users to specify repo priority Matthew Oliver 2025-11-03 21:34:42 -08:00
  • 19a28b959b Automated Code Change Oleh Prypin 2025-10-21 11:07:12 -07:00
  • 4e47614d64 Improve window handle lookup to work with Windows Terminal Glazier Bot 2025-07-22 06:11:49 -07:00
  • 0ed520ba4a * Add helper functions for; + MSFT_NetIPAddress + MSFT_NetAdapter + Disable, Enable, Rename support + Win32_NetworkAdapterConfiguration * Add unit tests for all of the above. Matthew Oliver 2025-07-21 11:23:48 -07:00
  • b0e7f12cf5 Internal Change test_785503878 Glazier Bot 2025-07-21 11:09:35 -07:00
  • 5c26fe5353 Update glazier go modules. John-Michael Mulesa 2025-07-21 11:09:14 -07:00
  • 3b3203f20e Add a function to lookup nic by mac address and unit tests for NetworkAdapterPropertiesByMac and NetworkAdapterProperties Matthew Oliver 2025-07-17 20:21:13 -07:00
  • 0a1d989d31 Add domain joined function. Glazier Bot 2025-07-01 11:01:44 -07:00
  • c0856432f2 Create helper functions for common network tasks: Get local NIC info, set IP, DNS and forward routes (e.g. default gateway) Matthew Oliver 2025-06-26 18:56:03 -07:00
  • 7bdde3becf Add function to set console window position. Note that this will not work with windows terminal, it will only work with powershell or cmd. Glazier Bot 2025-06-03 20:23:30 -07:00
  • 311347217c Add ability to delete registry keys recursively. Glazier Bot 2025-05-21 10:47:15 -07:00
  • 261eebdd6b Attempt downloads again with the machine context if the first failure is an HTTPError. John-Michael Mulesa 2025-04-09 09:16:06 -07:00
  • a94d8f941a pass in the ca_cert_file for unverified downloads to fix basedownloader for new python version. Matthew Oliver 2025-04-09 06:01:06 -07:00
  • 3de6c7e40f Internal changes. John-Michael Mulesa 2025-04-07 11:45:50 -07:00
  • 11bfd58689 Add a function to set binary reg values Matthew Oliver 2025-02-05 17:24:03 -08:00
  • c90d5bf10f Set Windows build flag Matthew Oliver 2025-01-02 05:31:43 -08:00
  • e789eac437 Automated Code Change Martin Huschenbett 2024-11-26 01:54:28 -08:00
  • 6d7f5bd400 Add CPU arch pin to build info so you can pin against CPU type (e.g. ARM64) Matthew Oliver 2024-11-22 09:49:34 -08:00
  • 2385c6d8d8 Fix a panic when we call close before wmiSVC is set. Glazier Bot 2024-10-30 11:46:23 -07:00
  • b971e29070 Add StartServiceWithVerify to helpers_windows.go Glazier Bot 2024-10-29 13:30:04 -07:00
  • e81f0a0d6e Make it so that if a drive that auto formats to MBR is inserted, we convert it to GPT. Glazier Bot 2024-10-23 06:32:58 -07:00
  • 3b1370ff1b Add RestartServiceWithVerify to helpers_windows.go Glazier Bot 2024-10-11 09:03:30 -07:00
  • a5e7c6ee0a Internal changes Matthew Oliver 2024-10-03 10:02:45 -07:00
  • fb3efc2e45 Revert previous change and allow function callers to define their own verifier Glazier Bot 2024-09-19 11:25:55 -07:00
  • d42ab07794 Add exit code 1 to googet install success codes. Glazier Bot 2024-09-19 08:18:07 -07:00
  • e19acf25b1 Swap from the ConvertStyle method during disk initialization to calling the Initialize method and make it so that disks that automatically get initialized during wipe (most flash drives) don't throw an error. Glazier Bot 2024-09-16 17:02:24 -07:00
  • 9e7cb89dfd Fix typo in warning message. Glazier Bot 2024-08-14 09:42:08 -07:00
  • ecffa77d6f Move Exec helpers to cross-platform build. Matt LaPlante 2024-07-02 13:45:03 -07:00
  • 35e21f9476 Internal Change Brian Garber 2024-05-20 09:57:33 -07:00
  • 41887a9bdd Merge pull request #724 from iamacarpet:patch-timeout-1 Copybara-Service 2024-05-09 13:28:24 -07:00
  • 6dd257d187 Merge pull request #724 from iamacarpet/patch-timeout-1 John-Michael Mulesa 2024-05-09 13:51:22 -04:00
  • df96719667 Merge branch 'master' into patch-timeout-1 John-Michael Mulesa 2024-05-09 13:48:27 -04:00
  • e92ec5e458 Use strings.EqualFold to compare manufacturer. Glazier Bot 2024-05-07 11:33:13 -07:00
  • d707387660 Create regenerate tasklist action. John-Michael Mulesa 2024-04-11 13:35:33 -07:00
  • e2cb03c942 If Lenovo return SystemFamily instead since its more human readable (e.g. ThinkPad P1 Gen 6) rather than 21FWS4... Matthew Oliver 2024-04-05 14:02:17 -07:00
  • 0fca011ee4 update glazier tests to go 1.22 Matt LaPlante 2024-03-12 09:10:52 -07:00
  • 57c58fe53c Change CheckUrl() to raise errors and allow DownloadFailedError to be raised through it. Glazier Bot 2024-02-16 15:22:43 -08:00
  • 0fcb9f99a3 Adjust googet.py to add validation for removal of googet packages Update tests Update Glazier Action docs Matthew Oliver 2024-02-05 13:32:23 -08:00
  • d72b58d93b add remove bool flag for googet glazier action (defaults to False) Matthew Oliver 2024-01-29 19:05:52 -08:00
  • df1c456f0f #723 Timeout for urllib blocking operations Samuel Melrose 2024-01-26 11:51:19 +00:00
  • 410eb251bf Merge pull request #701 from iamacarpet/patch-1 mit-da 2024-01-10 13:03:36 -05:00
  • a3dedb3a4e Update actions.md: document UpdateMSU arguments Samuel Melrose 2024-01-09 12:29:33 +00:00
  • 09513811f8 Update actions.md: UpdateMSU example formatting Samuel Melrose 2024-01-09 12:29:10 +00:00
  • 22fa27b556 Merge branch 'master' into patch-1 Samuel Melrose 2024-01-09 12:22:06 +00:00
  • 10eae9a52d Merge pull request #722 from jfut:evtexportlog Copybara-Service 2024-01-08 07:55:33 -08:00
  • e75d8b2da9 Add support for EvtExportLog Jun Futagawa 2023-12-29 16:03:04 +09:00
  • 8063f886cb Don't call this here. John-Michael Mulesa 2023-12-13 09:07:46 -08:00
  • e0e2f14170 Add battery status check and clock syncing. John-Michael Mulesa 2023-12-04 12:17:46 -08:00
  • c64b31c88c Unicode is still giving us trouble in parts of WinPE. John-Michael Mulesa 2023-11-20 10:03:27 -08:00
  • e61e8c721b Adding debug logging and fix typing annotations. Matt LaPlante 2023-09-12 13:13:40 -07:00
  • 0608d0ef63 Reworking handling of buildinfo in logs library. Matt LaPlante 2023-09-12 09:45:23 -07:00
  • ec44cb163f Fix return type on _YamlReader Matt LaPlante 2023-08-30 09:37:43 -07:00
  • b17ad75604 Move PRESERVE_TASKS to flags. Matt LaPlante 2023-08-22 12:10:07 -07:00
  • 4fc9a460e6 Move CONFIG_BRANCHES, CONFIG_ROOT_PATH, CONFIG_SERVER to flags. Matt LaPlante 2023-08-21 07:03:17 -07:00
  • d6d4526e02 Rework the behavior of verify_urls. Matt LaPlante 2023-08-21 06:56:37 -07:00
  • 38bef97e60 Move NTP_SERVER to flags. Matt LaPlante 2023-08-16 08:18:26 -07:00
  • b73a542e67 Relocating BINARY_ROOT_PATH/BINARY_SERVER to flags. Matt LaPlante 2023-08-16 08:09:53 -07:00
  • 36d8036eab Create flags library beginning with GLAZIER_SPEC. Matt LaPlante 2023-08-16 07:36:17 -07:00
  • f6cc56b0a0 Set title bar message indicating when USB media removal is safe. John-Michael Mulesa 2023-08-14 13:03:08 -07:00
  • b937c365fd store syslog variables conditionally Matt LaPlante 2023-08-14 08:44:39 -07:00
  • cc21bc6225 Store syslog server and port in buildinfo. Matt LaPlante 2023-08-03 13:59:11 -07:00
  • e1bf5bcdce Enable adding syslog handlers at any point. Matt LaPlante 2023-08-02 12:29:27 -07:00
  • b0302d8471 Ensure seed directory exists before opening file for writing. John-Michael Mulesa 2023-08-02 11:41:13 -07:00
  • 8d3a70851a implement enable/disable firewall operations within winpe Matt LaPlante 2023-08-01 09:11:35 -07:00
  • 8d1dc79c72 refactor: Enable immediately removing the USB drive during beyond_corp imaging John-Michael Mulesa 2023-08-01 06:51:51 -07:00
  • 624ed664d0 * If no media is found at all, raise BeyondCorpDriveLetterError * Adjust tests to suit real return result for no media Matthew Oliver 2023-07-24 14:31:25 -07:00
  • 2211bb76e8 Update actions.md: correct UpdateMSU options Samuel 2023-07-21 13:06:40 +01:00
  • 55d8473c58 Create WinPE Pin Matthew Oliver 2023-07-17 09:25:11 -07:00
  • 84ab8670ac Only init os_selector if oscode isn't set. Glazier Bot 2023-07-17 07:47:47 -07:00
  • db29da868d Add constant for OS Selection config Glazier Bot 2023-07-13 10:54:15 -07:00
  • 204ea78d4b Internal change Glazier Bot 2023-07-11 11:15:31 -07:00
  • c5e09cb961 Add an OS Selection menu option to glazier Glazier Bot 2023-07-10 11:04:47 -07:00
  • 91b237796d Use FlagHolder return values to improve type safety. (Part 2) Matt LaPlante 2023-05-11 12:29:47 -07:00
  • 337c40159c update python actions to v3 Matt LaPlante 2023-05-11 07:16:17 -07:00
  • fc02f0a3f4 Use FlagHolder return values to improve type safety. Matt LaPlante 2023-05-10 06:40:02 -07:00
  • 7a3a3e5a09 Add Glazier support for logging to a syslog server. Matt LaPlante 2023-05-09 15:01:14 -07:00
  • 7f75f30d4b refactor: Export RegStagesRoot variable Dan Tsekhanskiy 2023-05-09 06:01:47 -07:00
  • fa71b73c97 Internal Change Dan Tsekhanskiy 2023-05-02 04:37:23 -07:00
  • fabc7d465b Merge branch 'master' into test_513611839 test_513611839 Dan Tsekhanskiy 2023-04-27 15:20:13 +01:00
  • b5fbd4ac0a feat: Add functions to set stages in the registry Dan Tsekhanskiy 2023-04-26 12:35:23 -07:00
  • a5268e4ee8 Add support for the dbonly flag in googet install Glazier Bot 2023-03-30 09:49:58 -07:00
  • 250f5ed41d Silence some pytype errors. Rebecca Chen 2023-03-10 07:39:58 -08:00
  • 674ae68d82 fix: Update verify_urls as microsoft.com seems to be timing out Dan Tsekhanskiy 2023-03-09 12:40:05 -08:00
  • f0a44fb8c2 Internal Change Tito Aldarondo 2023-03-02 12:39:08 -08:00
  • 0fe5c59b61 Add loose pin for "computer_name" Tito Aldarondo 2023-03-06 17:36:27 -08:00
  • d6ae2d51fc Expose build info data directly outside of Serialize() via GetBuildInfo() Tito Aldarondo 2023-02-27 19:25:31 -08:00
  • 38a75c6399 Internal Change test_512783491 Tito Aldarondo 2023-02-27 18:01:38 -08:00
  • 08524322e9 Silence some pytype errors. Rebecca Chen 2023-02-21 05:56:37 -08:00
  • e26f91fd91 Internal Change test_510005249 Tito Aldarondo 2023-02-15 20:16:08 -08:00
  • 4121824184 chore: Move Expected Status Codes to logging.debug to avoid log spam Dan Tsekhanskiy 2023-02-14 07:25:08 -08:00
  • 22332c6b0e Remove the IPv4-only Microsoft catalog from verify_urls. Matt LaPlante 2023-02-08 08:09:30 -08:00
  • 327255c518 Allow ExecError to wrap other errors. Wrap ErrTimeout during timeout failures. Matt LaPlante 2023-02-06 05:53:25 -08:00
  • a65510befb * Add task fetch Matthew Oliver 2023-02-01 03:21:37 -08:00
  • af51de296f Add task starting. Matt LaPlante 2023-01-26 09:06:32 -08:00