md_5
fb1cab499d
Always use eventloop since we cannot be sure about plugins, thanks @MonsieurApple for the report.
2013-07-12 09:29:53 +10:00
md_5
58ca63e2b1
Use a defensive copy for shorter lock time
2013-07-11 11:14:12 +10:00
md_5
499337c98e
Optimized yaml reconnect locations! Ding dong sqlite is dead..
2013-07-11 11:12:43 +10:00
md_5
526137be7b
Remove our packet queuing as it may be contributing to high CPU usage and/or memory leaks.
2013-07-11 10:14:51 +10:00
md_5
47839cb11c
writeStringUTF8WithoutLengthHeaderBecause @Dinnerbone StuffedUpTheMCBrandPacket
2013-07-10 23:42:50 +10:00
md_5
55a6cc56ef
Recycle messagelist when channel goes inactive (reverted from commit daa58ffe58
)
2013-07-10 23:41:37 +10:00
md_5
8c2bea5be2
Fix possible race condition with regards to abandoning servers
2013-07-10 13:02:25 +10:00
md_5
daa58ffe58
Recycle messagelist when channel goes inactive
2013-07-10 09:18:58 +10:00
md_5
0189ad9c17
Add disabled commands
2013-07-09 14:55:27 +10:00
md_5
9adcb05d45
Fix 1.6.2 support
2013-07-08 22:37:59 +10:00
md_5
10e81041b2
Update to 1.6.2
2013-07-08 21:29:09 +10:00
md_5
0c56945ffd
Implement upcoming Minecraft API to get the server brand - thanks @Grum for the hint.
2013-07-08 21:29:09 +10:00
md_5
0a36cbd5bc
Fix compilation -> add silly catch block
2013-07-08 08:41:11 +10:00
md_5
61b4777177
Use more threads for IO to eliminate resource starvation possibly leading to high CPU usage. This brings the count back in line with what we had pre 1.6 / late 1.5
2013-07-08 08:35:12 +10:00
md_5
7d1904584b
Back to Java cipher, they are both the same speed
2013-07-08 08:33:25 +10:00
md_5
475571986c
Make sure packets are written before closing
2013-07-07 13:08:25 +10:00
md_5
55c2bcd634
Undo recent SQLite changes - might need to seek *another* DB engine - whats H2 like for concurrency?
2013-07-06 08:30:38 +10:00
md_5
db4abfe486
Expand streams a little bit
2013-07-05 19:17:25 +10:00
md_5
9424bdedca
Implement basic MC stream
2013-07-05 19:06:46 +10:00
md_5
52b3c6b77c
Dont need to force use of eventloop anymore
2013-07-05 09:32:20 +10:00
md_5
be29799f5a
[Beta] Implement own HTTP client for online mode checks, instead of asynchttpclient
2013-07-05 09:29:28 +10:00
md_5
c0d581d41f
Rework SQLite again to use thread local connections - closes #492
2013-07-05 08:23:29 +10:00
md_5
6b50c7c599
Move HTTP client stuffs into bungee-proxy
2013-07-04 21:59:38 +10:00
hyperring
b4101874cc
Fixed forced_hosts MOTD
...
Noticed a tiny bug in creating a ServerPing response. The response was still using the old listener.getMotd() when it should be using the new motd variable (to take advantage of the new forced_hosts MOTD methods).
2013-07-04 21:39:33 +10:00
md_5
66de4c95ef
Implement BouncyCastle as the cipher engine.
2013-07-04 21:13:10 +10:00
md_5
927a295add
Add SSL support
2013-07-04 11:48:09 +10:00
md_5
2cbea83c02
HTTP is working, still need to do HTTPS though
2013-07-04 11:32:36 +10:00
md_5
87884ad084
Downgrade maven compiler - new one is still derp
2013-07-04 11:12:25 +10:00
md_5
94cc2412e7
Flush pending messages when manipulating pipeline - fixes forge support
2013-07-04 11:11:57 +10:00
md_5
924b90e325
Add statr of work on HTTP client.
2013-07-04 10:52:54 +10:00
md_5
3f476a30b4
Get depend name right :p
2013-07-04 10:31:00 +10:00
md_5
f579b31bca
Add framework for HTTP api
2013-07-04 10:29:37 +10:00
md_5
cac35116c3
Import cleanup
2013-07-04 10:03:41 +10:00
md_5
bd42fb23a0
Update to Netty CR9
2013-07-04 09:58:29 +10:00
md_5
ffbebaff69
Remove old @Subscribe event handling
2013-07-04 09:43:32 +10:00
md_5
b741722e5d
Close #489 - disable resource leak detector for performance reasons
2013-07-04 09:22:27 +10:00
md_5
07288c722c
Update maven compiler version
2013-07-02 21:04:10 +10:00
md_5
85e82a2e34
Update POMs to 1.6.1
2013-07-02 20:59:04 +10:00
md_5
3aef35ccbb
Warn about non existant fallback
2013-07-02 19:43:48 +10:00
md_5
d1760dad93
Custom outdated messages, tick!
2013-07-02 19:26:21 +10:00
md_5
d3d11cf283
Update to netty CR8
2013-07-02 15:31:20 +10:00
md_5
d3bada58d4
Close #469 - chat event setMessage
2013-07-02 10:45:37 +10:00
md-5
23517a9a97
Merge pull request #476 from vemacs/patch-1
...
Supposedly fix walk speeds
2013-07-01 14:10:43 -07:00
vemacs
fdc87e88f5
Supposedly fix walk speeds
2013-07-01 15:34:17 -04:00
md_5
12941ffe62
Close #471 - sync sqlite operations to guard against deadlocks
2013-07-01 21:25:39 +10:00
md_5
06e732d8c7
Close #474 - 1.5 ping to 1.6 bungee
2013-07-01 21:20:18 +10:00
md_5
5c4ea3c7a0
Solve long standing issue of creating too many TCP packets. This fix works very effectively.
2013-07-01 17:38:50 +10:00
md_5
632fa8bd94
Partially support forced_hosts MOTD without SRV records - gonna think how best to put this in the config, for now its server: motd:, might remove listener motd later on
2013-07-01 14:05:57 +10:00
md_5
8732904bfd
Add stream helper to PacketFA
2013-07-01 13:45:36 +10:00
md_5
788b96dc0a
knohacks - thanks @ammaraskar
2013-07-01 13:37:03 +10:00