cflakes
adf6dbd75f
BrianC totally pimped the del_user page.
...
"Yo ZNC, we heard you like deleting users so we put a delete button in your
delete user page so you can delete while you delete."
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1943 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 21:49:07 +00:00
cflakes
8ab18c358a
Add the cool charset module to "extra". It normalizes character sets,
...
so if your client sends e.g. ISO-8859-1, and users on your IRC server
want UTF-8, this module can help you.
Or, the other way around, if users on your IRC server send messages
with weird charsets that your client doesn't understand, this module
can convert them to UTF-8 or something for you (as long as you know
the names of the source charsets, at least).
More explanation will be added to the wiki shortly.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1942 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 21:45:13 +00:00
cflakes
ba0a25ce46
Fixed lastseen template to reflect the new user deletion confirmation page.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1941 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 20:43:23 +00:00
cflakes
b7601d3119
Fixed GetParam call in the notes module.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1940 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 20:37:24 +00:00
cflakes
ccad15f8f9
Make del_user page look nicer.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1939 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 20:36:42 +00:00
cflakes
0aacfdf83c
Adjusted the GetParam calls in webadmin.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1938 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 20:33:03 +00:00
psychon
0b6a69d1d4
Webadmin: Use a dedicated page for confirming user deletes
...
The old Javascript way didn't work when one had javascript disabled.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1937 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 14:46:45 +00:00
cflakes
316277132a
WebMods: Fix cookie check and menu entry variables to use the new GetParam methods.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1936 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 14:45:22 +00:00
psychon
0a99a9f404
HTTPSock: Split up parameter access
...
Every function on CHTTPSock which works with request parameters now has a new
flag bool bPost which decides whether only POST or GET parameters should be
used.
This breaks everything which tries to access GET parameters, but once this is
fixed we should be pretty safe against CSRF.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1935 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 14:09:23 +00:00
cflakes
70d8919835
WebMods: Delete obsolete login.tpl template. The login form has been
...
on / and /help and so on for some months.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1934 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 13:52:19 +00:00
cflakes
da954bb4a6
WebMods: Following the last commit, this adds the CSRF check token
...
to existing action="post" forms. Right now, we don't have much of a
real protection against CSRF yet, but psychon is working on making
that happen :)
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1933 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 13:35:06 +00:00
psychon
16a55d09df
Webmods: Only accept POST requests with a secret parameter
...
This is a first step against CSRF. Thanks to flakes for the idea.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1932 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 13:04:51 +00:00
psychon
cdf97a5b91
Webmods: Only accept "/login"
...
Nothing uses a "/login/bla"-style URI and thus we shouldn't have to check for it
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1931 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 12:52:03 +00:00
psychon
00b67361cb
Update to latest Csocket
...
This adds Csock::ConvertAddress() which produces printable addresses. We use
this function in CZNCSock to strip away 4in6 prefixes (e.g. ::ffff:127.0.0.1).
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1930 726aef4b-f618-498e-8847-2d620e286838
2010-04-25 11:17:42 +00:00
psychon
5018851fdd
Move some common pid file code into new InitPidFile()
...
Patch by reed, thanks again. :)
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1929 726aef4b-f618-498e-8847-2d620e286838
2010-04-24 08:34:33 +00:00
psychon
1148cd9a29
Look, an invisible pink unicorn!
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1928 726aef4b-f618-498e-8847-2d620e286838
2010-04-23 16:38:03 +00:00
psychon
6dc5d7e0a9
Add ./configure --enable-run-from-source
...
Unless this flag is used, znc will no longer look for modules in ./modules/
because this might be exploitable by lucky attackers.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1927 726aef4b-f618-498e-8847-2d620e286838
2010-04-23 16:27:21 +00:00
cflakes
fd2677611a
Add support for an optional user-specified quit message to the DISCONNECT command that would be used instead of the message specified in the config file.
...
Patch by reed! Thanks!
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1926 726aef4b-f618-498e-8847-2d620e286838
2010-04-23 09:09:07 +00:00
psychon
6824e3e269
Move the HTTP/IRC switching to CIncomingConnection
...
This new class waits for the first line from the client and checks if it's an
HTTP request and then passes the connection on to the irc or http code.
Before this, the IRC parser handled this as a special case which wasn't as
nice-looking as this is. :)
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1925 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 18:20:12 +00:00
psychon
ab849bb922
Move CListener and CRealListener into their own files
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1924 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 16:52:30 +00:00
psychon
fe7fb71fa1
Move discon_kick, blockuser and lastseen out of extra/
...
discon_kick is renamed to disconkick, seems more consistent with the other
modules.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1923 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 15:52:50 +00:00
psychon
3025196759
Move imapauth and email to extra/, remove webchat
...
webchat will come back later in more shiny and with more blinky-blink!
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1922 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 15:36:50 +00:00
cflakes
8131ec6dd4
Cleanup: Remove unused/dead "WebLogoutCounters" code from User.h.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1921 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 14:58:00 +00:00
cflakes
2993b6ad2e
Remove some superfluous WebRequiresLogin and WebRequiresAdmin implementations from modules. Thanks to psychon for noticing.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1920 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 14:56:44 +00:00
cflakes
4d51601552
Move the dangerous shell module to "extra".
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1919 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 14:46:14 +00:00
cflakes
b2817cf9bc
Web-enabled the stickychan module. You can now stick+unstick channels from the web.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1918 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 14:10:56 +00:00
cflakes
8dc8a92933
WebMods: minor fix to the looks of the default skin's login box.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1917 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 12:31:31 +00:00
cflakes
20d25db6e5
WebMods: Remove totally obsolete MSIE JS variable.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1916 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 12:23:04 +00:00
cflakes
a9ffdbeaf4
WebMods: Added a message to the home/index page that
...
informs the user if no Web-enabled modules have been loaded.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1915 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 12:02:41 +00:00
cflakes
1cbb6a393d
Do not keep nickserv passwords lingering around as module arguments.
...
Instead, save them as NV. This also prevents them from showing up in
webadmin.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1914 726aef4b-f618-498e-8847-2d620e286838
2010-04-15 11:20:16 +00:00
cflakes
0d5b862dda
Minor "all vs both" addport help fix.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1913 726aef4b-f618-498e-8847-2d620e286838
2010-04-14 19:04:21 +00:00
cflakes
06ac9680da
WebMods: Ice skin: Fixed menu and successbar/errorbar.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1912 726aef4b-f618-498e-8847-2d620e286838
2010-04-14 18:58:32 +00:00
cflakes
51d05c39ee
First round of updates to the ice skin. Yummy.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1911 726aef4b-f618-498e-8847-2d620e286838
2010-04-14 07:50:23 +00:00
cflakes
c113470c77
Added BrianC to the authors file. He contributed various patches already. :)
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1910 726aef4b-f618-498e-8847-2d620e286838
2010-04-13 22:35:34 +00:00
cflakes
76ac281f96
Small fix to default skin's tables. Very long words in td
...
cells are still not being wrapped, but that's not something
browsers support right now, so users will have to deal with it.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1909 726aef4b-f618-498e-8847-2d620e286838
2010-04-13 22:22:00 +00:00
cflakes
3a5203c918
Make the default skin 100px wider. This adds extra space for the menu and takes away
...
a little space from the content so the menu never overlaps the content...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1908 726aef4b-f618-498e-8847-2d620e286838
2010-04-13 21:21:32 +00:00
cflakes
fb8b32e614
WebMods: Finally fixed the default theme. Looks pretty nice now.
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1907 726aef4b-f618-498e-8847-2d620e286838
2010-04-13 20:25:44 +00:00
cflakes
2896ae6d74
Added ability to change the TimezoneOffset setting
...
from the admin module. Patch by BrianC, thanks!
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1906 726aef4b-f618-498e-8847-2d620e286838
2010-04-12 15:31:42 +00:00
psychon
48a0ecd653
Update to latest Csocket
...
This gets rid of some openssl-related warnings from valgrind's memcheck and adds
Csock::GetPeerFingerprint().
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1905 726aef4b-f618-498e-8847-2d620e286838
2010-04-11 19:00:30 +00:00
psychon
4c698aa622
partyline: Fix desync with {add,del}fixchan
...
Again, thanks to r33d for the patch.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1904 726aef4b-f618-498e-8847-2d620e286838
2010-04-11 11:43:09 +00:00
psychon
639eb30580
Add a getter for CUser::m_bIRCAway
...
Patch by Loriaki via sf.net patch tracker, thanks.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1903 726aef4b-f618-498e-8847-2d620e286838
2010-04-11 11:29:55 +00:00
psychon
0a5f73c650
Update AUTHORS
...
flakes is getting annoying enough to move up and reed seems to actually use
partyline. ;)
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1902 726aef4b-f618-498e-8847-2d620e286838
2010-04-11 09:01:30 +00:00
psychon
1bc56a6748
partyline: Minor fix to loading saved channel topics
...
Follow up patch to r1898.
Patch again by Reed Loden (r33d), thanks a lot.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1901 726aef4b-f618-498e-8847-2d620e286838
2010-04-11 08:58:15 +00:00
cflakes
b9576f0ed1
Some more skin fixes. Default's menu is still ugly,
...
and the Ice skin is as well. Soon.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1900 726aef4b-f618-498e-8847-2d620e286838
2010-04-08 16:42:37 +00:00
psychon
400ce30051
Add {List,Add,Del}Port to *status
...
Patch by BrianC, thanks a lot. (With some minor modifications)
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1899 726aef4b-f618-498e-8847-2d620e286838
2010-04-08 16:04:56 +00:00
psychon
da41b236b7
partyline: Save channel topics across restarts
...
This implements some feature request on sf.net.
Patch by Reed Loden (r33d), thanks a lot.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1898 726aef4b-f618-498e-8847-2d620e286838
2010-04-08 15:56:19 +00:00
psychon
8317d19e52
Re-intend stuff I was previously to lazy to
...
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1897 726aef4b-f618-498e-8847-2d620e286838
2010-04-07 19:28:39 +00:00
psychon
2d12d1a547
aclocal says I suck
...
But I suck back!
configure.in:6: warning: underquoted definition of ZNC_AUTO_FAIL
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1896 726aef4b-f618-498e-8847-2d620e286838
2010-04-07 17:03:09 +00:00
psychon
ed3c02ce8d
Fail less badly if perl isn't found
...
After this, perl, c-ares and openssl now are handled similar if they aren't
found.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1895 726aef4b-f618-498e-8847-2d620e286838
2010-04-07 16:55:27 +00:00
psychon
386cc21e00
Fail less badly if openssl isn't found
...
Instead of erroring out, openssl is now disabled with a warning if it's not
found, unless you explicitly used --enable-openssl in which case configure will
error out again.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1894 726aef4b-f618-498e-8847-2d620e286838
2010-04-07 16:30:55 +00:00