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
|
2ff4e7857f
|
dumdeedum
|
2015-07-22 08:31:28 +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
|
6f6b713fce
|
sendto_server() w/multiple (combined) caps or nocaps was broken. It matched on ANY cap instead of ALL caps.
|
2015-07-20 16:42:01 +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 |
|
Travis McArthur
|
db9dedace7
|
Fix .gitignore - only ignore unrealircd in root
|
2015-07-17 20:01:14 -07:00 |
|
Bram Matthys
|
64540d14aa
|
smart..
|
2015-07-17 21:00:13 +02:00 |
|
Bram Matthys
|
da9bd09e76
|
deal with uppercase hex in link::password (and others) -> autodetect as sslclientcertfp
|
2015-07-17 20:56:34 +02:00 |
|
Bram Matthys
|
7153d8faa8
|
don't fd_setselect on -1 fd if ident check failed
|
2015-07-17 18:11:40 +02:00 |
|
Bram Matthys
|
6cf476ff8e
|
crash on invalid fd usage if DEBUGMODE (so we can trace things)
|
2015-07-17 18:10:06 +02:00 |
|
Bram Matthys
|
5d25c36a6c
|
Add doc/conf/examples/example.tr.conf, translated by Serkan.
|
2015-07-17 16:22:27 +02:00 |
|
Bram Matthys
|
0fb82352af
|
improve style (no bug)
|
2015-07-16 21:32:41 +02:00 |
|
Bram Matthys
|
24f3644ecf
|
getting rid of more useless casts
|
2015-07-16 21:31:02 +02:00 |
|
Bram Matthys
|
0698ba296c
|
various stuff
|
2015-07-16 21:01:50 +02:00 |
|
Bram Matthys
|
88aa91eb94
|
rather than copying the string result, why not work on the buffer directly..
|
2015-07-16 21:01:27 +02:00 |
|
Bram Matthys
|
03cb78543a
|
hm invalid var used. only a problem if extban module does not provide conv_param() which is mandatory anyway, so no problem I guess, but still..
|
2015-07-16 21:00:45 +02:00 |
|
Bram Matthys
|
b7cbf108d8
|
pass by value -> pass by ref
|
2015-07-16 20:22:05 +02:00 |
|