Releases: joereuss12/pelican
Releases · joereuss12/pelican
v7.2.0
Changelog
- a2cc70e Add API for sending the config struct
- 463f704 Add OA4MP to both the dev and the production container
- f6482c1 Add Parameters page and order/name docs
- 18fba23 Add Web URL to origin ad
- 5d3a626 Add
object share
subcommand to the CLI - ade7c7a Add a simple configuration option to completely turn off the UI
- 60aa142 Add arrow to indicate drop down menu
- 9601143 Add auth to director's service discovery endpoint
- 6c93669 Add command line utility for reseting the password
- 2405a19 Add director scraper config
- 46b55a3 Add first draft of client usage docs
- afed38e Add go generate step to make file
- 30274b2 Add in missing imports.
- 3b15203 Add library function and unit test for creating sharing URL tokens
- afb9ecc Add missing interface implementation for Windows.
- 77bb55e Add missing part of generator struct
- 2152d32 Add pelican-osdf-compat package
- c70d73f Add regression test and strip Bearer prefix before escaping query
- 08832d6 Add sharing options for token generation
- e297157 Add some documentation on developing the website
- 677c4b4 Add support for proxying the OA4MP instance
- b61c5d9 Add test to ensure the activation file is dropped (and removed)
- 3af4058 Add unit tests for registering the origin with the namespace registry
- d5e9439 Added HEAD request for progress bars to get total
- e5c44f6 Added cache advertisement to the director
- 27d327e Added cache launching to "pelican cache serve"
- 3b9d499 Added cache prefix registration for the pelican cache
- e9f1f04 Added docs/parameters.json to the .gitignore file
- 907f8d6 Added images, addressed JH and JR code reviews
- d8e2ce9 Added json file creation for the param_generator.go
- 622e580 Added origin_install document file
- a1242d5 Added service discovery endpoint
- 3f0a0df Added the "pelican cache serve" command to the cli
- d03607e Added the StagePlugin.* params to the param table
- eee2a77 Added xrootd cache config generation
- ad8876b Addressed CR comments
- 67dfd6e Addressed Cannon's comments
- 2b59b6d Addressed code review comments regarding minor changes
- c4826bd Allow OSDF URL to be used when director URL is explicitly set
- ef7e0bf Allow empty WebURL at registration
- acc4397 Append director's scraping config than override
- e7238c5 Auto-configure origin issuer access
- 53a6e6c Automatically invoke origin namespace registration
- 9e8291e Automatically redirect caches to origins
- b5bb823 Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
- e31e66b Bump golang.org/x/net from 0.12.0 to 0.17.0
- 669a510 Bump postcss and next in /origin_ui/src
- 2ed13ae Cleanup of pelican config files
- b5ea478 Configure Prometheus to use HTTP SD
- 3c3ff77 Correct build on Windows.
- 9784167 Correct the log module used for the registry
- e054c27 Create Read-only view of Config
- 8599de2 Do not enable the issuer by default -- needs additional work for policies
- 1197677 Do not make the origin startup blocking on enabling the web UI
- 95bcd6d Documentation for user installation of the Pelican Client
- 348b7c0 Don't specify a custom filename template for the package name
- c87f88d Ensure cache registration in registerServe
- 91fbc28 Ensure that the config is initialized in the test
- bf793e2 Ensure we call InitConfig as part of startup
- 72416cc Ensure we reinitialize the temp password file in unit test
- 127f63a Explicitly commit transactions
- 26a3952 Explicitly set the signature algorithm in the keyset
- ab655ef Fix a bunch of issues with jwk kid missing
- 6ecf1df Fix auth for /config api
- e1cc31a Fix broken Director auth headers and add regression test
- c8baa6e Fix dev container build failure by specify base image platform
- c22994d Fix errors with tests
- 620e44d Fix null dereference bug in Director
- 1129ce7 Fix problem with test failing and moved around initconfig
- 725e7be Fix some issues with Pelican RPMs
- 0bf8f28 Fix test and add new param type
- 2c66b1e Fix the Windows build and linter definitions
- 25150b0 Fixed adding log levels to config
- 7e9205c Fixed hardcoded directorUrl
- 2ddac71 Fixed issues after running in docs repo
- 429cbd4 Fixed links
- 172cb62 Fixed mispelled filename in .gitignore file
- 08461a2 Fixed missing useCMSD check
- 2c40ffb Graph Robustness PelicanPlatform#276 - Catches and displays errors for graph queries - The uncaught errors prevented refresh to that is fixed as well
- b46284f Have the registry respond with a 201 when a new key is committed
- e4bf384 Identify if Prometheus config is called for director
- ede4825 If EnableUI is false, don't initialize web authentication
- 789f2de Improve test of stash_plugin to be more like HTCSS environment
- 6890394 Incorporate feedback from Cannon's other docs reviews
- 91e139a Incorporate review feedback
- 50acd35 Incorporate review feedback and modify test behavior
- 04dcbf1 Launch and configure OA4MP
- 42003fd Leave WebURL empty when fetch from topology
- 97a3dd5 Lint
- 5d7b9a8 Made changes to now actually have the transport config options going thru param
- c7aab03 Make configuration use a common config dir init method
- 04ddebe Make director service host-aware
- 3b42882 Make host-aware redirects configurable
- 2cc4438 Make the log level of Pelican part of config
- 2b98a97 Merge in pelican/main
- cc6ac76 Merge remote-tracking branch 'origin/main' into auto_namespace_register
- 1d69ca7 Merge remote-tracking branch 'origin/main' into config-struct-api
- d6197ee Merge remote-tracking branch 'origin/main' into scitokens-server
- eee02b2 Merge remote-tracking branch 'origin/main' into sharing_url
- 8fcaf8f Merge remote-tracking branch 'origin/main' into web_ui_improvements
- bac8333 Move assigning kid from public key to private key
- 1cb2b1f Move placeholder creating from GHA to Go
- e8e0a52 Moved
makeRequest
into it's own util module - c4a7912 Moved testing of XrootDConfig function into it's own testfile
- 8a9c358 Moved transport config options to parameters.yaml
- 3f6f0ee Overhaul daemon launching
- 27a8f80 Patch - Config View - Be more explicit in the internal links as to the doc type - Add make web-build as readme requirement
- f0a5967 Patch - Config View - Update the recursive keys to be more clear - Combine string and number types in the same input for Transport which can be both
- 4ce43f3 Patch - Login
- cead4b1 Patch - Sidebar - Center the Github Logo
- 0970bb5 Patch - Update Endpoint Error Message
- b4a2181 Refactor generating the OIDC client information
- 74ca554 Refactor redirect_test to be more reusable
- 3d9d90c Refactor the namespace registration method to accept the
jwk.Key
- 78e99a1 Refactor to not return *jwk.Key or *jwk.Set
- 9ce5240 Refactor user/group initialization
- 9ba7cc8 Refactored xrootd specific code out of pelican/cmd
- d822322 Refector Configure Metrics
- a0553e6 Remove access log config from tomcat
- 061aeae Remove dev path for something more flexible
- 31222cc Remove self-reference
- f776d0c Remove the collector from federation discovery
- b29578d Removed redundant test Added creation of a tmpdir for the xrootd_config_test
- 2738609 Removed unnecessary namespace ad in cache_serve
- 1059e6c Rename the
Use*
parameters toEnable*
- aa28fb0 Reorder startup: first register, then advertise
- e8e2873 Replace ConfigBase by ConfigDir for API
- d4aa498 Replaced some remaining viper.Get* calls with the appropriate param.GetString() call
- b668e9f Revisions to add more detail
- 01b7c0d Ship OA4MP in the Pelican docker image
- 649f3e0 Small refactor of the director namespace creation code
- 9adfd77 Split health metric to two metrics for better query
- 20df2da Start the documentation folder
- 92d7113 Strip "Bearer " from authz query and header if they're present
- a44d2fa Testing common transport timeouts
- 56f2254 Unmarshal config at the start of server/client
- f69891a Update Graph.tsx
- e7db91b Update Metadata - Favicon & Page Title
- 320f0c7 Update Pelican to not require a set $HOME in some configurations
- 4b42bff Update SD response to use WebURL
- 6f0b8d2 Update
InitClient()
not to fail if $HOME is not set - aeeeb15 Update origin_install.md
- a57a791 Update test
- 73c1ffe Update web dockerfile - Previous iteration filemounted over the installed node_modules
- 03048a6 Update web_ui/prometheus.go
- d76606d Updated the docker images to include xrdcl-http
- 3dc056a Updates to documentation to aid the less tech-savy
- 91fa938 Upgrade status component
- a9c6487 Use #-style headers instead of ---
- 6b717bb Use common transport method when doing federation discovery
- b5f95db Write the activation code to a file in the config directory
- 1082b31 add cache for go and node packages
- 2d83acc change guage to counter for last updated time
- 253a0b0 changed to .mdx instead of .md
- 8df4d91 chore remove unused code
- f6c5379 chore: adding prefix to metric
- 47032fe chore: restore the os.Arg when test finishes
- 2162b8f feat: add federation component to health status
- 5588365 feat: add prometheus to component health check
- c0a3c98 feat: added --version flag to pelican
- 9a12456 feat: added director's public key endpoint
- 81fec0b feat: include message and higher precision for timestamp
- ec9f819 feat: update goreleaser command in test CI
- 3f62f2f fix bug with initconfig and updated test
- 2c4311b fix lint
- 521e71f fix linter issues
- a54b9f9 fix test case failed for windows
- c816ca2 fix: prevent TLSSkipVerify to be overwritten
- 7293afb fixed typos within plugin_stage.go
- 2a8cab9 fixes no documentation warning
- 88d6aad handle error
- 3446672 moved to pages dir and changed to # header notation
- f18f3f9 pelican cache now gets auth from director
- 4170146 programmatically generate a struct from params.yaml
- fc38a42 put leading /'s back since RPM puts them in anyway
- aa03af4 renamed from Logging.LogLevel to Logging.Level
- aff5896 revert counter to gauge for last update time
- 9428450 small change for desc on a macOS tarball
- f3810f3 windows and case-friendly executable alias
v7.1.0
Changelog
- 650bb18 Add ListNamespace API and setup test skeleton
- 634cccd Add Status Box Component
- 689b8b2 Add a variety of configurable parameters to docs
- 5026274 Add custom CA to the list of default CAs for client
- 12fc1e2 Add development Dockerfile
- 188af9d Add pre-commit hooks for the repo
- 120b88d Add self-tests for the origin
- b1d88bb Add support for generating scitokens.cfg-based authorization
- 9760935 Add test and rename function to ListNamespacesFromOrigins
- e43a29e Add the --allow-multiple-documents flag to check-yaml hook
- dda4c5b Add unit test and fix second layer of bug
- a12da7f Added 2 new tests and fixed fatal errors in origin_test.go
- 6a8594f Added an error check for the linter
- ec9b03c Added check of cookie login for prometheus
- 4c2fc7c Added code coverage to github actions workflow
- 1312653 Added federation token checking for prometheus metrics
- a421961 Added redirect_test.go
- 7ae7e64 Added tests for the three functions in origin_api.go
- 9756348 Added the
prometheus.read
scope to the login cookie Made the login cookie more permissive - d100a92 Added token checking for prometheus metrics
- 209e3a0 Addressed CR comments
- 87ccc79 Adjusted Makefile to run
go generate
during the web-build - 1ee1c33 Allow conditionally disabling various functionality
- 11dcd7c Auto-configure OriginUrl
- 2ac1608 Bump linter timeout to 3m
- 1d41be7 Changing key generation and signing to P256.
- e815e5c Clarify in documentation that topology is from OSG
- 2dcac14 Clarify the web port is associated with the Pelican web interface.
- dce59b5 Cleaned up code
- 6a98012 Cleanup tests and compilation after the code rebase.
- b9174df Create Login Page for Post Initialization Login
- 32026b7 Create new graph components - Create setting drawer - Create input to manipulate Prometheus rate graph - Provide sensible defaults
- 3137faf Created a generator for enums based on docs/parameters.yaml
- bb1a4c6 Decrease the EMA decay constant so progress bar is more responsive.
- ae8029c Expose CLI for creating tokens
- bbf3dc6 Fix federation auto-discovery bug
- d616d79 Fix linter error
- 2a54829 Fix linter issue not caught by pre-commit
- 7b1323a Fix template rendering failure
- 85169d6 Fix typo in comment...
- fded7ab Fix unit tests with respect to the OriginUrl.
- 6970eda Fixed Generate Private Key Problems in Windows
- 09b9a42 Fixed failing prometheus tests and linter errors
- 8343829 Fixed linter errors 2.0
- cc87f9e Fixed linter issues
- 3095547 Fixed parameter names Fixed origin_serve_test not making "/run" directory
- 8ecfd20 Fixup branch after merge
- 7b6e22e Fixup client imports
- 9fbaebd Fixup linter whitespace
- 84b24c4 Give the Director the ability to detect version mismatches
- 81371b8 If the CA key is not available, self-sign host cert instead.
- 2905688 Implement parsing of the scitokens.cfg files for future merging
- a085648 Implement the generation of a scitokens.cfg
- fe8056f Incorporate PR PelicanPlatform#78 from old osdf-client
- 10ee75a Incorporate feedback from PR review
- 8c2a4cc Incorporate feedback from review
- 81251da Incorporate review feedback
- 0feb400 Make code formatting slightly more consistent
- 21219db Make sure we generate the parameters before testing
- c86ab33 Makefile updates - Specify website input so only rebuilds on update - Remove alternative docker build commands - The assumption is you are running in the appropriate env
- 1b9c2c2 Match ns prefix by longest match, not first match
- 0c6e2b9 Merge remote-tracking branch 'origin/main' into self-test-v2
- 6e0b2ba Merge remote-tracking branch 'upstream/main' into login-page
- 97176e9 Merge remote-tracking branch 'upstream/main' into status-box
- 1f252ab Merge remote-tracking branch 'upstream/main' into upgrade-graphs
- 95248c8 Never log a credential, even at debug.
- e928e39 Now does a comparison with target branch
- 26266f6 Overhaul config names
- 632e82a Pelican transport fixes and generated after configs
- d01c0ff Port OSDF-Client PR PelicanPlatform#87 to Pelican
- 28d66db Put the token acquisition workflow behind a plugin check
- c81c256 Record/report last update time for component health
- 581cc4f Refactor the client to be in a sub-package
- db8f4d0 Remove commenting code that causes errors when using a fork
- ce31f6e Remove commenting code that causes errors when using a fork
- 563dfa1 Remove errant stdout message
- b87ef5e Remove redundant inputs to the authorization unit tests
- e22041e Remove redundant viper call
- 74d1cbf Remove use of fmt; use errors module instead
- 1832ab8 Removed
isDir
from handle_http.go - cd05da2 Removed commented out line
- b9e41d8 Removed mkdir - just clean the testcache if needed
- df5fb4b Removed paramters.go and moved it's generation into param
- eb08bdb Rename
GetIssuerURL
->GetRegistryIssuerURL
- 07307e3 Rename exported function name to make it clear it is scitokens-specific
- 363e320 Run codeql on release branches
- 8dab632 Run pre-commit against entire repo
- 9f89cfc Switch codeql action target branch to main
- 5f83eee Switched over remaining usage of http.Client to use common transport (PelicanPlatform#137)
- 2b3a1a9 Test Origin Login APIs
- e014d41 To improve debugging, log the generated XRootD configuration.
- ca3a36a Touchup result from merge with param generator branch
- 25d5c97 Touchup whitespace
- 0a2895b Try to fix client import
- 9bc332e Tweak description of the
TLSSkipVerify
- 70d1e69 Update golangci-lint.yml
- 8619215 Update page.tsx
- 4544cc9 Update progress bars
- 57ec078 Update the time restraint to default to midnight
- 372d4bd Update usage notes
- f09a6ed Updated mpb bar progress bars
- e4f81d4 Updated progress bars
- 35271d6 Updated test.yml to attach code coverage to the action summary
- e8d7740 clean the test structure
- 202adcb fix lint error
- e911266 fix lint error by run gofmt
- 6799944 fix linter issues
- 4dad286 fix one more file by running gofmt
- 0112900 fix test error in CI by adding setup code
- 50d782b fixed linter and test errors
- 5c598e7 test that registered namespace exist in the director's cache
v7.0.0
Changelog
- 6bba9a7 1. refactor cred-related code into
config/init_server_creds.go
2. clean code 3. avoid panic'ing within the CLI - 6828aac Actually launch the xrootd process
- 755d11a Add -v flag for exporting a volume Docker-style.
- 582bb69 Add Copyright information to the web elements
- 3573d34 Add Makefile to build website
- ac99549 Add Namespace Management CLI Commands
- 6a1b09a Add UI Base
- b24d9a3 Add URL/path to the error message
- ea30cb6 Add a debug flag to increase log level
- f1e3698 Add a few small changes to make linter happy
- 74c6d58 Add a landing page with basic prometheus graphs
- 65465a2 Add brackets around ipv6 addresses so that downloads don't interpret it as ports
- 4c35903 Add cl flag to make default endpoint serve caches or origins
- 9923867 Add colon
- e8171a2 Add comma separater between caches
- 934dff4 Add copyright notices to Pelican source
- b46e6c2 Add default port to supervisord daemons
- d70f6d9 Add env OSG_DISABLE_PROXY_FALLBACK to disable proxy fallback
- db54139 Add error accumulation to http downloads
- d66689c Add fixed signature check
- ca3f282 Add forceposix, primarily for windows builds
- ada014d Add golang test
- e2db08d Add handling of summary statistics packets
- 064d514 Add hello-world-esque assets to origin UI
- 21075f0 Add image creation pieces
- 388cf12 Add in Password Page and Hookups
- 71749a4 Add list type option
- d6f6811 Add missing newline at end of errorAccum
- f2b0698 Add missing token to error stack to prevent retries
- ebad4f7 Add multiple sources to single destination
- e2c425a Add new workflow to build + push container
- 177bb03 Add note about using the pelican client as stashcp
- 4c5f0b6 Add option to skip verify; allows easier developer testing
- d79d681 Add osdf to accepted transfer mechanism in citest
- f633e20 Add panic capture to DoStashCPSingle
- 766b1d3 Add panic log level only for stash_plugin
- fd0e9a2 Add periodic advertisement of the origin
- dc9cc01 Add ppc64le binaries for Linux
- 70adf89 Add project name to goreleaser
- 396edd4 Add proper version to classad output
- 2dfc4a9 Add proxy to accumulated errors
- 25ffe82 Add reading with specified cache ports
- e08a8cc Add real component health API
- 388a590 Add registry to container
- 9e28f43 Add script to update namespaces.json
- ee528a7 Add simple verification to namespace registration
- 1c921b9 Add size comparison and a wait for other clients to finish
- 0892607 Add support for geosorting within the director.
- 6237d80 Add support for osdf:// URLs in TransferInput
- a78c19a Add support for token names in osdf_stage
- 73874c7 Add tests and fix header dictionary cases
- 0501263 Add the panic to the error accumulator, which will be sent back to user
- de3ba02 Add token auth to namespace deletion api
- eb92024 Add two auth-related APIs: loginInitialized and whoami
- 3fcb89a Add xrootd, xrootd-client, xrootd-server to container
- 15140bc Added file upload
- 106ddd6 Adding CacheOverride to main
- f3e620a Adding LICENSE.txt
- 87603b9 Adding README entry for namespace download
- 0b0008c Adding RPMs to the build
- 4f1b2f0 Adding WLCG token discovery
- 989da69 Adding accumulator test
- 209a373 Adding another test for get token name
- 17e1c86 Adding below download speed for 30 seconds
- 6456d60 Adding better error messages when a download is cancelled
- 2374ef8 Adding builtBy
- 4169224 Adding cache ordering
- fe036ba Adding cmd/stashcp
- b64f694 Adding copy file
- 38cb32f Adding debug to the stash_plugin
- 318b334 Adding debugging lines around HTTP transfer
- 128a56f Adding docs to the getToken function
- 4ae9040 Adding environment variable to set th eminimum download speed
- f813f6e Adding error message when stash_plugin is run without proper inputs
- fe438c7 Adding gilangci linting
- 84ce6b5 Adding goreleaser
- 2e371f1 Adding initial tests
- f7b204e Adding isdir special character support
- 8dddb40 Adding makefile tests
- 1aa1f8d Adding namespace changes
- d3795b2 Adding namespace configurations
- aece4de Adding namespaces.json
- 741b339 Adding packages to the release
- 625f2fe Adding plugin support
- 623573b Adding recursive downloads
- 80d48f3 Adding retry'able error codes
- a2a7d8a Adding simple building instructions
- cece430 Adding support for osdf:// scheme for file transfers
- 8a1e97c Adding test and fuzz for getTokenName
- 1349c58 Adding transfer details abstraction for proxy/non-proxy
- 603869a Adding usage information for a few commands
- 961f2ca Adding user-agent to cache get
- 00c53f1 Adding version option
- 1aeb212 Adding working classad parsing
- 56f87b7 Adding working classad parsing
- 145c228 Adding working parsing
- 7e7ccc7 Additional test and lint cleanups
- 9abb159 All lower case tokens
- 659d996 Allow CLI flag to override setting of NamespaceURL in viper
- e6703d4 Allow HTTP 206 Partial Content responses
- 27380d9 Allow URL to specify named HTCondor token
- 4c1de16 Allow
origin serve
to also start the cmsd - 6021bd4 Allow passing key directly via CL
- e5b385f Allow stash_plugin to print out caches in use
- 5e52e1f Always set the
X-Pelican-Namespace
header - 07a4501 Assign maxminddb default location to /var/lib/pelican
- 4e12952 Automatically retry cache discovery without proxy
- 80493a3 Beautify the code-based registration message
- a87d166 Better error message
- d33c1d7 Bugfixes for the OSDF staging code.
- f921b4f Bugfixes for the XRootD monitoring parsing.
- 166133c Build RPM of Pelican
- 73e7778 Build fixups from after branch rebase.
- 5d4a96a Bump go version in the publish-container action
- dc3ef6e Bump golang to 1.20
- c694518 Bump version to 6.2.2
- 86c2360 Bump version to 6.2.3
- 694de26 Bumping to version 6.2.0
- 2c41acf Cache keys in memory outside Linux
- f0d7b6a Catch error when creating the request
- 22cfd19 Centralize the configuration of the OSDF client.
- b35d4bc Change client to look at
X-Pelican-*
headers - fca45ec Change log lvl of failure to download namespace to debug
- f15b6fa Changes to tests and resolve some linter issues
- ec7f015 Changing the structure to have 2 executables
- 9f0a9fc Chaning module name to opensciencgrid/stashcp
- 27eb1bf Checked error returns in root.go from 'viper.BindPFlag' calls for robust error handling.
- e23cdb7 Clean out use of 'stashcache' (PelicanPlatform#39)
- 8b94737 Clean up lint failures
- 9f6d141 Cleanup a few last items
- 62a0dd3 Cleanup build and lint errors.
- 6af86d0 Cleanup error handling in keysign challenge
- 9a93d5e Cleanup error messages
- 3a0f0b8 Cleanup failure from linter
- a0d3ac1 Cleanup linter errors
- f2f64c9 Cleanup linter errors from golang 1.20 update
- 3f5767d Cleanup linter errors post-merge
- b863034 Cleanup linter failures in origin_ui
- 891920e Cleanup small bugs from linter
- cebaac5 Cleanup test failures
- fc1cc5f Cleanup types in tests
- 996b612 Cleanup various linter errors.
- 6506748 Clear up linter issues
- 60f2415 Configure multiuser and test the current capabilities
- 212ad9e Convert config_mgr to use cobra command library
- 4604a60 Convert files to unix file endings
- a868466 Convert ingest command into using the pelican CLI
- 068643e Convert namespaces specification to yaml
- 1c20e3f Convert stashcp over to new Pelican CLI
- a4a110c Convert to UNIX line endings
- dd9576d Copy all supervisord confs into image
- 008f90b Correct filename for CI tests
- 3abea7e Correct namespace lookup for downloading osdf://-style URLs
- 3b4bcc9 Correct namespace lookup for downloading osdf://-style URLs (PelicanPlatform#74)
- ae4e6d8 Correct usage of getToken in test file
- f3ed807 Create (and explain) the need of a placeholder for golintci
- eee406e Create OAuth2 config file for OSDF client
- 73018d9 Create a privkey for registry
- 0289fd2 Create a single
--port
flag object - 5cb3cd1 Create codeql-analysis.yml
- de2d765 Customize error message for the Vault case
- bbf7675 Debug launching of the xrootd daemons in multiuser mode.
- 01d41cc Decrease default minimum download speed to 100kb/s
- bb2b058 Default the engine to using TLS.
- bc39428 Do not attempt methods doomed to fail
- 1202910 Do not create key with group read permissions
- cda9ecc Do not dump entire namespace JSON
- 233dbc6 Draft integration of namespace registry app in Pelican
- 9a362d8 Drop 386; the rest of the HTCondor Software Suite doesn't support that architecture either
- 3c85b86 Embed prometheus TSDB and scrape into web UI
- 230689f Embed the public key to use if can't find in normal locations
- 7bf1516 Enable
go fmt
as one of the linters - 528b292 Ensure we check issuer metadata errors
- 52be88d Escape all quotes in classad strings
- ccdfe2d Escape string classad on get, not set.
- 2364c81 Even for stubs, default to
RequireToken
. - 2501a70 Fail for unknown namespace.
- aecd109 Fail for unknown namespace.
- 347343c Finish implementation of origin advertisement.
- c30f847 Finish implementation of the init login flow
- 61d91fd Finish the token request project
- ca50fae First functional stashcp in Go
- 3fecd21 First pass at implementing periodic query from topology.
- 8b126b4 First pass at translating director code to go
- 4f57886 Fix GHA deprecation warnings (SOFTWARE-5354)
- 7e5cc78 Fix README spacing
- a2c507b Fix YAML error in go version for GHA
- 33fce18 Fix argument parsing
- 5853034 Fix bad error message (bad content length) (PelicanPlatform#10)
- a35cd68 Fix breakage from new goreleaser version
- 4e4b664 Fix bug with common transport TLSSkipVerify
- 9af2261 Fix classad parsing when special characters in string
- 901419c Fix compilation error on Windows
- 3c7dfd5 Fix default prefix to be PELICAN
- 264e9dd Fix depreciation warning from archives replacements
- 1721b1d Fix detection of useful token for upload
- e90dbf2 Fix director tls (PelicanPlatform#33)
- 2efeac3 Fix error handling and some formatting issues
- 33cea4a Fix error when no error on upload
- 61bb280 Fix expression for escaped quotes
- e4d272b Fix failed download return
- b8ae8cb Fix getTokenName function call
- 7fca32d Fix go linting
- 6ef7f3d Fix ineffectial assignment from linting
- 28e2008 Fix link
- b35...