~grayhatter

http://gr.ht


#183 Message is not saved as draft if there's an error connecting to outgoing server 2 years ago

Ticket created by ~grayhatter on ~sircmpwn/aerc2

#117 crash on trying to view message 2 years ago

Comment by ~grayhatter on ~sircmpwn/aerc2

Fixed by deleting all config files and starting over

¯_(ツ)_/¯

In msgviewer.go@NewPartViewer; with bad configurations conf.Viewer.Pager can be [], thus cmd[1:] is an out of bounds read.

	cmd, err := shlex.Split(conf.Viewer.Pager)
	if err != nil {
		return nil, err
	}

	pager = exec.Command(cmd[0], cmd[1:]...)

#117 crash on trying to view message 2 years ago

Ticket created by ~grayhatter on ~sircmpwn/aerc2


goroutine 1 [running]:
git.sr.ht/~sircmpwn/aerc/widgets.NewPartViewer(0xc0001327e0, 0xc0000da0c0, 0xc0000a9c80, 0xc00029d3b0, 0xc0000a3fe8, 0x1, 0x1, 0x1, 0x30, 0x80a240)
	/home/grayhatter/code/aerc/widgets/msgviewer.go:335 +0xa55
git.sr.ht/~sircmpwn/aerc/widgets.enumerateParts(0xc0001327e0, 0xc0000da0c0, 0xc0000a9c80, 0xc00029d2c0, 0xc17e10, 0x0, 0x0, 0x8cec80, 0x406c6f, 0xc000052b28, ...)
	/home/grayhatter/code/aerc/widgets/msgviewer.go:168 +0x13f
git.sr.ht/~sircmpwn/aerc/widgets.NewMessageViewer(0xc0000ac370, 0xc0001327e0, 0xc0000da0c0, 0xc0000a9c80, 0xc00009be98)
	/home/grayhatter/code/aerc/widgets/msgviewer.go:113 +0x5ef
git.sr.ht/~sircmpwn/aerc/commands/account.ViewMessage(0xc000173490, 0xc00048c020, 0x1, 0x1, 0xc0000ae8e0, 0x1)
	/home/grayhatter/code/aerc/commands/account/view.go:27 +0x141
git.sr.ht/~sircmpwn/aerc/commands.(*Commands).ExecuteCommand(0xc0000a6160, 0xc000173490, 0xc0000a3f78, 0x4, 0x3, 0xc000052cc8)
	/home/grayhatter/code/aerc/commands/commands.go:47 +0x139
main.main.func1(0xc0000a3f78, 0x4, 0x3, 0x4)
	/home/grayhatter/code/aerc/aerc.go:84 +0xca
git.sr.ht/~sircmpwn/aerc/widgets.(*Aerc).BeginExCommand.func1(0xc0000a3f78, 0x4)
	/home/grayhatter/code/aerc/widgets/aerc.go:274 +0x58
git.sr.ht/~sircmpwn/aerc/widgets.(*ExLine).Event(0xc0005b5200, 0x8cf200, 0xc00023e1a0, 0xc00023e1a0)
	/home/grayhatter/code/aerc/widgets/exline.go:47 +0x12f
git.sr.ht/~sircmpwn/aerc/widgets.(*Aerc).Event(0xc000173490, 0x8cf200, 0xc00023e1a0, 0xc0000a3f01)
	/home/grayhatter/code/aerc/widgets/aerc.go:141 +0x41a
git.sr.ht/~sircmpwn/aerc/widgets.(*Aerc).simulate(0xc000173490, 0xc0000d9000, 0x6, 0x8)
	/home/grayhatter/code/aerc/widgets/aerc.go:134 +0x9b
git.sr.ht/~sircmpwn/aerc/widgets.(*Aerc).Event(0xc000173490, 0x8cf200, 0xc00022c000, 0xc000178c00)
	/home/grayhatter/code/aerc/widgets/aerc.go:156 +0x34b
git.sr.ht/~sircmpwn/aerc/lib/ui.(*UI).Tick(0xc0000ac410, 0x869d00)
	/home/grayhatter/code/aerc/lib/ui/ui.go:86 +0xc9
main.main()
	/home/grayhatter/code/aerc/aerc.go:113 +0x34b

#116 crash on setup -> tutorial 2 years ago

Ticket created by ~grayhatter on ~sircmpwn/aerc2

panic: runtime error: index out of range

goroutine 1 [running]:
git.sr.ht/~sircmpwn/aerc/lib/ui.(*Tabs).removeHistory(0xc00006e840, 0x0)
	/home/grayhatter/code/aerc/lib/ui/tab.go:105 +0x172
git.sr.ht/~sircmpwn/aerc/lib/ui.(*Tabs).Remove(0xc00006e840, 0x8d60e0, 0xc000122fc0)
	/home/grayhatter/code/aerc/lib/ui/tab.go:63 +0x1a9
git.sr.ht/~sircmpwn/aerc/widgets.(*Aerc).RemoveTab(...)
	/home/grayhatter/code/aerc/widgets/aerc.go:218
git.sr.ht/~sircmpwn/aerc/widgets.(*AccountWizard).finish(0xc000122fc0, 0x856e01)
	/home/grayhatter/code/aerc/widgets/account-wizard.go:515 +0xdac
git.sr.ht/~sircmpwn/aerc/widgets.NewAccountWizard.func14(0x856e87, 0x16)
	/home/grayhatter/code/aerc/widgets/account-wizard.go:366 +0xab
git.sr.ht/~sircmpwn/aerc/widgets.(*selecter).Event(0xc00009c5a0, 0x8cf200, 0xc000146cc0, 0x8294c0)
	/home/grayhatter/code/aerc/widgets/account-wizard.go:769 +0x19f
git.sr.ht/~sircmpwn/aerc/widgets.(*AccountWizard).Event(0xc000122fc0, 0x8cf200, 0xc000146cc0, 0x7f1d2c03b008)
	/home/grayhatter/code/aerc/widgets/account-wizard.go:675 +0x18e
git.sr.ht/~sircmpwn/aerc/widgets.(*Aerc).Event(0xc0001611f0, 0x8cf200, 0xc000146cc0, 0xc0001689c0)
	/home/grayhatter/code/aerc/widgets/aerc.go:187 +0x23d
git.sr.ht/~sircmpwn/aerc/lib/ui.(*UI).Tick(0xc00009c640, 0x869d00)
	/home/grayhatter/code/aerc/lib/ui/ui.go:86 +0xc9
main.main()
	/home/grayhatter/code/aerc/aerc.go:113 +0x34b

#153 An ability to vote on tickets would be nice 2 years ago

Comment by ~grayhatter on ~sircmpwn/todo.sr.ht

As a developer, I like the "me too" button. The question comes down to, would you rather the ego boost from closing 20 issues, or get a counter of number of users who've bothered enough to click the "I can duplicate this bug" button?

Github has the reaction system, which helps reduce noise but no meaningful way to sort by how many users are actually having the issue.

#104 Add hardware RNG to build hosts 3 years ago

Comment by ~grayhatter on ~sircmpwn/builds.sr.ht

I'm pretty sure that's not how CSPRNG work...

#100 Feature request: rss feeds 3 years ago

Comment by ~grayhatter on ~sircmpwn/git.sr.ht

optionally, include the ability to link to lists.sr.ht too

#102 git should work without a builds.sr.ht oauth token- 3 years ago

Ticket created by ~grayhatter on ~sircmpwn/git.sr.ht

#102 Python 3.7 is a thing 3 years ago

Ticket created by ~grayhatter on ~sircmpwn/sr.ht

It's a thing I like

#116 When notifications are enabled, the icon should be fa-envelope-open-o 3 years ago

Ticket created by ~grayhatter on ~sircmpwn/todo.sr.ht