Bram Matthys
|
fb0662f67c
|
crash reporter: use HTTPS
|
2015-07-24 22:10:26 +02:00 |
|
Bram Matthys
|
2cb395216a
|
First version of crash reporter. TODO: Windows, SSL (HTTPS), prettify code, ..
|
2015-07-24 21:21:35 +02:00 |
|
Bram Matthys
|
8bea346263
|
In fix_timers(), called for time jumps, also deal with aconf->hold (outgoing autoconnects). Change throttling flush to a more conservative approach.
|
2015-07-24 11:57:09 +02:00 |
|
Bram Matthys
|
5fce302336
|
1) Make firsttime ("online since") the real online since (fixes #2174), 2) Reset fakelag when user comes online.
|
2015-07-23 22:19:28 +02:00 |
|
Bram Matthys
|
7072902844
|
Update version to 3.4-beta2.
|
2015-07-23 14:52:16 +02:00 |
|
Bram Matthys
|
2164f9ee67
|
Windows version: fix timers not being called at the right time & incorrect time jumped .. seconds ahead warning.
|
2015-07-23 14:22:17 +02:00 |
|
Bram Matthys
|
ac6fa87e2e
|
Fix (likely) crash if using set::options::flat-map because it was missing an argument to the fmt string.
|
2015-07-23 14:00:42 +02:00 |
|
Bram Matthys
|
ecf71f0d4f
|
fix code <1hr back. duh.
|
2015-07-23 13:49:14 +02:00 |
|
Bram Matthys
|
a83ef4eccf
|
Fix oper::mask { one; two; three; }; not working (#4376).
|
2015-07-23 13:25:09 +02:00 |
|
Bram Matthys
|
eedf7e1eb7
|
AFAICT all these cases are handled elsewhere (registration timeout, dns timeout, ident timeout) and this code is wrong anyway (and hopefully never triggered)
|
2015-07-23 13:03:55 +02:00 |
|
Bram Matthys
|
6be099d2b1
|
Actually wait for the ident response rather than just hope it to arrive in time (which it often won't).
|
2015-07-23 12:58:33 +02:00 |
|
Bram Matthys
|
5a63808741
|
Don't flood the auth daemon :D
|
2015-07-23 12:41:58 +02:00 |
|
Bram Matthys
|
bdbca8a8dc
|
Fix crash on certain kills. Interesting bug :D
|
2015-07-23 10:37:45 +02:00 |
|
Bram Matthys
|
6347b0ca95
|
Channel mode +O had the join check reversed (rejecting ircops, allowing regular users)
|
2015-07-22 08:51:41 +02:00 |
|
Bram Matthys
|
e4a3902d3e
|
Fix OOB read in recurse_send_quits (eg: SQUIT). Hopefully I understand this nenobug and -intentions correctly.
|
2015-07-20 18:34:25 +02:00 |
|
Bram Matthys
|
a8ff8ea18d
|
Rewrite all nick collision code. Use separate function. Use UID for KILL when available. Also use UID for nick changes.
|
2015-07-20 17:28:26 +02:00 |
|
Bram Matthys
|
74c2ff8723
|
TODO
|
2015-07-20 16:48:02 +02:00 |
|
Bram Matthys
|
a554984b8e
|
1) add some code for easy debugging, 2) change a sendto_server call in sendto_serv_butone_nickcmd: wasn't sending new nicks to non-SID servers after previous fix (wtf).
|
2015-07-20 16:44:14 +02:00 |
|
Bram Matthys
|
c478d7d9ef
|
Move some stuff to introduce_user() so we can use it.
|
2015-07-20 16:42:36 +02:00 |
|
Bram Matthys
|
1452a2821b
|
sendto_server() w/multiple (combined) caps or nocaps was broken. It matched on ANY cap instead of ALL caps.
|
2015-07-20 16:39:47 +02:00 |
|
Travis McArthur
|
89e675e254
|
Add configure action
|
2015-07-19 12:40:31 -07:00 |
|
Bram Matthys
|
87c0bbed3c
|
Send nick collision kill with a winner to the losing side only. Trust the NICK is in-flight to that server and that it will kill his own and assign ours the winner. This fixes a bug until now where it was killing the wrong user (reproduced locally) and prevents re-introducing of our client which we will never do correctly. (#1977). If you can present a legit case where this is wrong, let me know.
|
2015-07-19 19:47:41 +02:00 |
|
Bram Matthys
|
8b039335d6
|
set cptr->sockhost for incoming server connections too so you can use hostnames in link::options::incoming, if you wish..
|
2015-07-19 19:08:54 +02:00 |
|
Bram Matthys
|
004fd24368
|
whoops.. wrong order.
|
2015-07-19 19:08:45 +02:00 |
|
Bram Matthys
|
390a4c2494
|
Remove "PROTOCTL HCN" as we now include the IP in HCN-alike connecting messages.
|
2015-07-19 18:20:40 +02:00 |
|
Bram Matthys
|
02c9b7baca
|
Change client connecting/exiting message. Always show IP. Use HCN style with some minimal changes.
|
2015-07-19 18:18:13 +02:00 |
|
Bram Matthys
|
c425952cd6
|
Textual changes
|
2015-07-19 17:42:05 +02:00 |
|
Bram Matthys
|
b4f3a39af0
|
Fix SupportNAMESX() on remote client
|
2015-07-19 17:23:51 +02:00 |
|
Bram Matthys
|
9baffb1b30
|
done with ip move.
|
2015-07-19 13:20:56 +02:00 |
|
Bram Matthys
|
173b643412
|
iwantthisgone
|
2015-07-19 13:19:06 +02:00 |
|
Bram Matthys
|
6379956521
|
strip 2 useless args from sendto_connect & sendto_fconnect (maybe useful in the past, not anymore)
|
2015-07-19 13:14:37 +02:00 |
|
Bram Matthys
|
209a5a3762
|
Start with moving ip_str stuff
|
2015-07-19 13:09:51 +02:00 |
|
Bram Matthys
|
be5163af31
|
Merge branch 'unreal34' of github.com:unrealircd/unrealircd into unreal34
|
2015-07-19 12:53:26 +02:00 |
|
Bram Matthys
|
13fffa4e1a
|
split all the local client stuff to acptr->local. makes it a lot easier to catch bugs.
If the IRCd crashes then it's likely not by this change but rather an existing issue that was previously gone unnoticed.
|
2015-07-19 12:48:18 +02:00 |
|
Travis McArthur
|
0f1840da6d
|
Propogate models throughout app
|
2015-07-19 03:30:52 -07:00 |
|
Bram Matthys
|
19ad342a73
|
Start with client/localclient split
|
2015-07-19 11:50:32 +02:00 |
|
Travis McArthur
|
32557d44e5
|
generalize observer pattern
|
2015-07-19 01:41:57 -07:00 |
|
Bram Matthys
|
c25c9d8529
|
Fix OOB write (causing memory corruption).
|
2015-07-19 10:22:29 +02:00 |
|
Travis McArthur
|
7e23713ace
|
Further revisions to MVC architecture
|
2015-07-18 23:18:29 -07:00 |
|
Travis McArthur
|
6b2fefeadc
|
Update configuration window
|
2015-07-18 18:36:10 -07:00 |
|
Travis McArthur
|
e60ace66b5
|
Update configuration window
|
2015-07-18 14:41:46 -07:00 |
|
Travis McArthur
|
23e68fe649
|
Add Quit Option
|
2015-07-18 14:23:57 -07:00 |
|
Travis McArthur
|
bc02f47c06
|
Update UI for config window
|
2015-07-18 14:23:57 -07:00 |
|
Travis McArthur
|
a336e887b9
|
Move to model based approach
|
2015-07-18 14:23:56 -07:00 |
|
Travis McArthur
|
1bf2124fa4
|
Wire up menus correctly
|
2015-07-18 14:23:56 -07:00 |
|
Bram Matthys
|
421b224d8e
|
Fix SSL client certificate fingerprint authentication not working for server linking. Broken since May 23 already.
|
2015-07-18 22:05:22 +02:00 |
|
Bram Matthys
|
8b716f337d
|
Get rid of this strange mass-closing stuff that only causes trouble. Fix nothing-being-logged-issue.
|
2015-07-18 19:24:46 +02:00 |
|
Travis McArthur
|
ab4e4bd306
|
Update menu and hide window in app
|
2015-07-17 20:01:14 -07:00 |
|
Travis McArthur
|
b67d4a0e64
|
Add temporary logo file
|
2015-07-17 20:01:14 -07:00 |
|
Bram Matthys
|
64540d14aa
|
smart..
|
2015-07-17 21:00:13 +02:00 |
|