Skip to content

Instantly share code, notes, and snippets.

Daniel Lo Nigro Daniel15

View GitHub Profile
@Daniel15
Daniel15 / npm-output.txt
Created Mar 13, 2019
npm output - segfault on install
View npm-output.txt
npm info it worked if it ends with ok
npm verb cli [ '/usr/bin/node',
npm verb cli '/usr/local/bin/npm',
npm verb cli 'install',
npm verb cli '--loglevel',
npm verb cli 'verbose' ]
npm info using npm@6.9.0
npm info using node@v10.15.2
npm verb npm-session cad68cd73009e571
npm info lifecycle sitename@0.0.0~preinstall: sitename@0.0.0
View gist:c8c31b9e46d8c2eea6385d7dd1ba6c40
Microsoft (R) Windows Debugger Version 10.0.14321.1024 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: "C:\Users\danlo\Dropbox (Personal)\src\gpgme-sharp\Examples\PgpEncryptDecrypt\bin\Debug\net40\PgpEncryptDecrypt.exe"
Symbol search path is: srv*
Executable search path is:
ModLoad: 00000000`00070000 00000000`00078000 PgpEncryptDecrypt.exe
ModLoad: 00007ffb`d88c0000 00007ffb`d8aad000 ntdll.dll
ModLoad: 00000000`774a0000 00000000`7763c000 ntdll.dll
@Daniel15
Daniel15 / log.txt
Last active Feb 5, 2019
GPGME full session log
View log.txt
GPGME 2019-02-04 23:24:27 <0x48bc> gpgme_debug: level=9
GPGME 2019-02-04 23:24:27 <0x48bc> gpgme_debug: gpgme='C:\Program Files (x86)\GnuPG\bin'
GPGME 2019-02-04 23:24:27 <0x48bc> gpgme_check_version: call: 0=00000000, req_version=(null), VERSION=1.12.1-beta43
GPGME 2019-02-04 23:24:27 <0x48bc> gpgme_new: enter: r_ctx=02D7E194
GPGME 2019-02-04 23:24:27 <0x48bc> gpgme-dinfo: gpgconf='C:\Program Files (x86)\GnuPG\bin\gpgconf.exe'
GPGME 2019-02-04 23:24:27 <0x48bc> _gpgme_io_pipe: enter: filedes=02D7DB7C, inherit_idx=1 (GPGME uses it for reading)
GPGME 2019-02-04 23:24:27 <0x48bc> _gpgme_io_pipe: leave: read=0x0 (hdd=039F3740,hd=000003C0), write=0x1 (hdd=039F4AF8,hd=000003C8)
GPGME 2019-02-04 23:24:27 <0x48bc> _gpgme_io_spawn: enter: path=039F4AC0, path=C:\Program Files (x86)\GnuPG\bin\gpgconf.exe
GPGME 2019-02-04 23:24:27 <0x48bc> _gpgme_io_spawn: check: path=039F4AC0, argv[ 0] = C:\Program Files (x86)\GnuPG\bin\gpgconf.exe
GPGME 2019-02-04 23:24:27 <0x48bc> _gpgme_io_spawn: check: path=039F
@Daniel15
Daniel15 / log.txt
Created Feb 5, 2019
GPGME decryption log before access violation
View log.txt
GPGME 2019-02-04 23:25:14 <0x5654> gpgme_op_decrypt: enter: ctx=03324A08, cipher=0332A458, plain=03329AC8
GPGME 2019-02-04 23:25:14 <0x5654> gpgme_data_release: call: dh=00000000
GPGME 2019-02-04 23:25:14 <0x5654> gpgme_data_release: call: dh=03328978
GPGME 2019-02-04 23:25:14 <0x5654> _gpgme_io_pipe: enter: filedes=033204C8, inherit_idx=1 (GPGME uses it for reading)
GPGME 2019-02-04 23:25:14 <0x5654> _gpgme_io_pipe: leave: read=0x0 (hdd=03329E40,hd=0000041C), write=0x1 (hdd=03329DF8,hd=00000424)
GPGME 2019-02-04 23:25:14 <0x5654> _gpgme_io_set_close_notify: enter: fd=00000000, close_handler=6E901373/033204B0
GPGME 2019-02-04 23:25:14 <0x5654> _gpgme_io_set_close_notify: leave: result=0
GPGME 2019-02-04 23:25:14 <0x5654> _gpgme_io_set_close_notify: enter: fd=00000001, close_handler=6E901373/033204B0
GPGME 2019-02-04 23:25:14 <0x5654> _gpgme_io_set_close_notify: leave: result=0
GPGME 2019-02-04 23:25:14 <0x5654> gpgme_data_new: enter: r_dh=03320580
@Daniel15
Daniel15 / _README.md
Last active Dec 6, 2018
Routing scripts for Tinc
View _README.md

This Gist contains some scripts for Tinc, in order to configure the routing tables for a remote subnet on Windows (ie. if a remote system wants to expose an entire subnet over the VPN). Tinc does not configure the routing tables by default, which is why these scripts are needed. See the mailing list thread here: https://www.tinc-vpn.org/pipermail/tinc/2018-December/005340.html

Place the files in the Tinc network directory (eg. C:\Program Files\Tinc\netname\) and change $interface in functions.ps1 to match the name of the Tinc interface configured in tinc.conf

View CaltrainData.js
/**
* Generated by scripts/shuttle/update_caltrain.php
*
* @providesModule CaltrainData
* @flow
* @nolint
* @generated SignedSource<<6cea6867bed0b62ab67bcb5e8774217a>>
*/
module.exports = {
View gist:8bd89b7997274066b71caa5c8d5ce1e4
PROMPT='
%F{cyan}%T% %F{white}%n%F{magenta}@%F{white}%m $fg_bold[green]${PWD/$HOME/~}%b%F{064} $(_dotfiles_scm_info)
%{$fg_bold[yellow]%}%% %{$reset_color%}'
View gist:d12f9170db16f36183127657c16d61fd
# Handle requests for files that could be screenshots.
# Try ss.dan.cx files before passing to ASP.NET
location ~ "^/\d{4}/\d{2}/.+\.(png|jpg|jpeg|gif|mp4)$" {
alias /var/www/;
try_files dan.cx/public/$uri ss.dan.cx/$uri @aspnet;
}
View gist:d84b39e8a260ee2a7d627751d015181b
# Without Language
/ /en/ 302 Language=en
/ /en/ 302 Language=en-us
/ /en/ 302 Language=en-au
/ /en/ 302 Language=en-nz
/ /en/ 302 Language=en-za
/ /en/ 302 Language=en-bz
/ /en/ 302 Language=en-tt
/ /fr/ 302 Language=fr
/ /fr/ 302 Language=fr-be
View gist:a4efd1d55ef37239e0fde397b62153bf
javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class org.jfree.chart.JFreeChart
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:796)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
at org.kohsuke.stapler.MetaClass$3.doDispatch(MetaClass.java:196)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:233)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
You can’t perform that action at this time.