Skip to content

Releases: joereuss12/pelican

v7.2.0

10 Jan 20:36
3bb71ee
Compare
Choose a tag to compare

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 to Enable*
  • 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

10 Jan 20:36
e5a6f00
Compare
Choose a tag to compare

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

11 Sep 16:14
ae12bfc
Compare
Choose a tag to compare

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...
Read more