Bold: Options from HD, UserPatch and Voobly
Italic: Options that will likely be in OpenAge
Normal: Nice-to-have features
| #!/usr/bin/env python3 | |
| """ | |
| Simple Multi-File upload. | |
| Select files in the web browser - on the server machine a popup asks for the save location. | |
| (c) 2023 Jonas Jelten <[email protected]> | |
| License: GPLv3 | |
| Needs: |
| #!/usr/bin/env python3 | |
| """ | |
| Dell iDRAC client launcher for Linux, macOS and Windows. | |
| probably works with Dell iDRAC 6/7/8 | |
| Downloads needed Java files and sets up port forwarding via SSH. | |
| example usage: ./idracclient.py -J jumphost.lol.domain srv42-serviceprocessor.lol.domain | |
| for more info, see ./idracclient.py --help |
| #!/usr/bin/env python3 | |
| """ | |
| Ceph OSD log-overlap-missing crash fixer. | |
| For a OSD that crashes, this tool finds the other OSD that causes the crash | |
| and deletes (and exports :) the PG from it. | |
| Supported assertions: | |
| * src/osd/PGLog.cc PGLog::merge_log assert(log.head >= olog.tail && olog.head >= log.tail) |
| #!/usr/bin/env python3 | |
| """ | |
| C++ template error message decoder and colorizer. | |
| Copyright (C) 2017 Jonas Jelten <[email protected]> | |
| Licensed under GNU GPLv3 or later. | |
| """ |
| // writing a templated lambda as a default value for a function argument | |
| // causes linker errors if the function is templated two times, | |
| // when the resulting lambda signature ends up being the same despite the function template is different. | |
| // | |
| // breaks with: | |
| // g++ -std=gnu++14 -Wall -Wextra -pedantic test.cpp | |
| // | |
| // works with llvm: | |
| // clang++ -std=gnu++14 -Wall -Wextra -pedantic test.cpp |
| -----BEGIN CERTIFICATE----- | |
| MIIGOzCCBCOgAwIBAgIJAJx3mMDajLXPMA0GCSqGSIb3DQEBBQUAMIGjMQswCQYD | |
| VQQGEwIwMDEMMAoGA1UECAwDU0ZUMRIwEAYDVQQHDAlDb3JlYmxvY2sxGjAYBgNV | |
| BAoMEVtTRlRdVGVjaG5vbG9naWVzMR8wHQYDVQQLDBZEYXJrIE1lc2EgTGFib3Jh | |
| dG9yaWVzMRswGQYDVQQDDBJbU0ZUXVRydXN0IFJvb3QgQ0ExGDAWBgkqhkiG9w0B | |
| CQEWCWNhQHNmdC5teDAeFw0xMjA5MjcwMzU0MjhaFw0yMjA5MjUwMzU0MjhaMIGj | |
| MQswCQYDVQQGEwIwMDEMMAoGA1UECAwDU0ZUMRIwEAYDVQQHDAlDb3JlYmxvY2sx | |
| GjAYBgNVBAoMEVtTRlRdVGVjaG5vbG9naWVzMR8wHQYDVQQLDBZEYXJrIE1lc2Eg | |
| TGFib3JhdG9yaWVzMRswGQYDVQQDDBJbU0ZUXVRydXN0IFJvb3QgQ0ExGDAWBgkq | |
| hkiG9w0BCQEWCWNhQHNmdC5teDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC |