Skip to content

Instantly share code, notes, and snippets.

View pombredanne's full-sized avatar

Philippe Ombredanne pombredanne

View GitHub Profile
@pombredanne
pombredanne / hashes.txt
Created April 3, 2024 09:16 — forked from q3k/hashes.txt
liblzma backdoor strings extracted from 5.6.1 (from a built-in trie)
0810 b' from '
0678 b' ssh2'
00d8 b'%.48s:%.48s():%d (pid=%ld)\x00'
0708 b'%s'
0108 b'/usr/sbin/sshd\x00'
0870 b'Accepted password for '
01a0 b'Accepted publickey for '
0c40 b'BN_bin2bn\x00'
06d0 b'BN_bn2bin\x00'
0958 b'BN_dup\x00'
@pombredanne
pombredanne / xz-backdoor.md
Created March 30, 2024 15:44 — forked from thesamesam/xz-backdoor.md
xz-utils backdoor situation

FAQ on the xz-utils backdoor

Background

On March 29th, 2024, a backdoor was discovered in xz-utils, a suite of software that gives developers lossless compression. This package is commonly used for compressing release tarballs, software packages, kernel images, and initramfs images. It is very widely distributed, statistically your average Linux or macOS system will have it installed for

@pombredanne
pombredanne / rsalv2
Created March 21, 2024 18:22
rsalv2
Redis Source Available License 2.0 (RSALv2) Agreement
Last Update: December 30, 2023
Acceptance
This Agreement sets forth the terms and conditions on which the Licensor makes available the
Software. By installing, downloading, accessing, Using, or distributing any of the Software, You
agree to all of the terms and conditions of this Agreement.
@pombredanne
pombredanne / packaging-resources.md
Created March 4, 2024 16:26 — forked from bureado/packaging-resources.md
Post-modern Linux packaging: additional reading

Post-modern Linux packaging: additional reading

Summary

This document compiles 2018 coverage around post-modern packaging technologies for Linux, including packaging formats like Snaps and Flatpaks, systems like Nix and Guix and full distros such as Atomic or Clear Linux.

This curation and commentary are current as of 18 June 2018. The curation was prepared by José Miguel Parrella (@bureado) as part of his session at Open Source Summit Japan: Package Management and Distribution in a Cloud World.

We compile these resources in an effort to provide individual developers and organizations with current coverage on the state-of-the-art and motivations of the current post-modern packaging landscape with the intention to increase readiness in experimenting with, evaluating and potentially adopting said technologies.

@pombredanne
pombredanne / gist:d341acd31c723b9db0eba02e6be9c315
Last active October 23, 2023 16:05
CC-SA-1.0 vs CC-BY-SA-1.0
Attribution-ShareAlike 1.0
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
SERVICES. DISTRIBUTION OF THIS DRAFT LICENSE DOES NOT CREATE AN
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON
AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
ITS USE.
@pombredanne
pombredanne / xgb_quantile_loss.py
Created May 29, 2023 20:21 — forked from Nikolay-Lysenko/xgb_quantile_loss.py
Customized loss function for quantile regression with XGBoost
import numpy as np
def xgb_quantile_eval(preds, dmatrix, quantile=0.2):
"""
Customized evaluational metric that equals
to quantile regression loss (also known as
pinball loss).
Quantile regression is regression that
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU Affero General Public License is a free, copyleft license for
@pombredanne
pombredanne / license.txt
Created January 22, 2023 16:04
w3c bsd
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
Redistributions of works must retain the original copyright notice, this list
of conditions and the following disclaimer.
Redistributions in binary form must reproduce the original copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
@pombredanne
pombredanne / net45
Created November 24, 2022 21:23
Compare netcoreapp3.1 and net45
{
"tool_name": "nuget-inspector",
"tool_version": "0.6.0",
"packages": [
{
"project_name": "ConsoleApp1",
"project_version": "1.0.0.0",
"project_datafile_type": "xproj-file",
"datasource_id": "dotnet-project.lock.json",
"project_file": "/tmp/test/Solution1/ConsoleApp1/ConsoleApp1.csproj",
@pombredanne
pombredanne / Programming_Languages_Extensions.json
Created November 3, 2022 12:18 — forked from ppisarczyk/Programming_Languages_Extensions.json
Programming Languages and their File Extensions
[
{
"name":"ABAP",
"type":"programming",
"extensions":[
".abap"
]
},
{
"name":"AGS Script",