Jeffrey Wilcke
7e5c49cafa
[release/1.4.4] event: fixed subscribtions to stopped event mux
...
This fixes an issue where the following would lead to a panic due to a
channel being closed twice:
* Start mux
* Stop mux
* Sub to mux
* Unsub
This is fixed by setting the subscriptions status to closed resulting in
the Unsubscribe to ignore the request when called.
(cherry picked from commit 7c1f74713e
)
2016-05-12 20:53:31 +02:00
Péter Szilágyi
402fd6e8c6
core, eth, event, miner, xeth: fix event post / subscription race
2015-10-12 16:22:03 +03:00
Felix Lange
bfbcfbe4a9
all: fix license headers one more time
...
I forgot to update one instance of "go-ethereum" in commit 3f047be5a
.
2015-07-23 18:35:11 +02:00
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
2015-07-22 18:51:45 +02:00
Felix Lange
ea54283b30
all: update license information
2015-07-07 14:12:44 +02:00
Felix Lange
fa84e50ddb
event: panic for duplicate type
2014-10-16 18:59:28 +02:00
Felix Lange
6906904896
event: make TypeMux zero value ready to use
2014-10-16 18:50:48 +02:00
Felix Lange
10bbf265b2
event: make Unsubscribe idempotent
2014-10-16 18:50:48 +02:00
Felix Lange
dac4a8f113
event: add some documentation
2014-10-16 18:50:48 +02:00
Felix Lange
f5b8775bed
event: new package for event multiplexer
2014-10-16 18:14:35 +02:00