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 <jj@sft.lol> | |
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 <jj@stusta.net> | |
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 |