about summary refs log tree commit diff stats
path: root/worker/worker.go
Commit message (Collapse)AuthorAgeFilesLines
* Load IMAP worker for imap+insecureDrew DeVault2019-05-201-1/+7
|
* s/aerc2/aerc/gDrew DeVault2019-05-171-2/+2
|
* worker/types: fix Worker.Callbacks race conditionSimon Ser2019-04-271-6/+1
| | | | | | | | | | | | | Worker.Process* functions were called in different goroutines than Worker.Post*. Protect the map with a mutex. Also make the map unexported to prevent external unprotected accesses. Worker.Process* functions used to delete items from the map. However they didn't delete the element they retrieved: callbacks[msg.InResponseTo()] was read while callbacks[msg] was deleted. I'm not sure I understand why. I tried to delete the element that was accessed - but this broke everything (UI froze at "Connecting..."). I don't believe any elements were actually removed from the map, so the new code just doesn't remove anything.
* Apply gofmtDrew DeVault2018-06-121-1/+2
|
* fallthrough in worker selectionMarkus Ongyerth2018-06-121-1/+1
|
* Reduce boilerplate in worker/UIDrew DeVault2018-02-011-9/+11
|
* Improve loggingDrew DeVault2018-01-311-2/+3
|
* Move worker into account tabDrew DeVault2018-01-111-1/+1
|
* Misc idiomatic fixesemersion2018-01-101-5/+2
|
* Parse account configurationDrew DeVault2018-01-091-3/+17
|
* Initial pass on worker/UI message passingDrew DeVault2018-01-091-0/+18
0ec4e5011f6ceadb73b6'>^
fa04a1e ^
10dd23f ^


8126d82 ^





aeb7005
648ca98 ^



a21afda ^




1767e4f ^
a21afda ^

a0be5e8 ^

39c93d2 ^

60b351b ^
f406bf5 ^



b60999c ^
8126d82 ^
















f406bf5 ^
8126d82 ^
b60999c ^

f406bf5 ^
77a0f68 ^


1418e1b ^
60b351b ^
1418e1b ^

661e3ec ^

305446a ^
6394e38 ^
aeb7005
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99