Sat, 13 Nov 2010 15:49:44 +0100 irc_login: csocket holds a valid descriptor or -1 on error
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Nov 2010 15:49:44 +0100] rev 59
irc_login: csocket holds a valid descriptor or -1 on error committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Nov 2010 08:14:04 +0100 IPv6 Support for mcbot
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Nov 2010 08:14:04 +0100] rev 58
IPv6 Support for mcbot We initialize the socket functions with AF_UNSPEC and let the library fill in the proper values. Connects to IPv4 or IPv6. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Fri, 22 Oct 2010 19:18:16 +0200 vaccuum spelling error
Markus Bröker <mbroeker@largo.dyndns.tv> [Fri, 22 Oct 2010 19:18:16 +0200] rev 57
vaccuum spelling error prints now: "i have reorganized the database" committer: Markus Bröker <mbroeker@largo.homelinux.org>
Thu, 26 Aug 2010 18:22:18 +0200 fixed an install error in the current build
Markus Brökers <mbroeker@largo.homelinux.org> [Thu, 26 Aug 2010 18:22:18 +0200] rev 56
fixed an install error in the current build the /etc/rc.d/ folder does no longer exist under ubuntu
Sat, 05 Jun 2010 03:32:57 +0200 changelog entry added
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 05 Jun 2010 03:32:57 +0200] rev 55
changelog entry added committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 05 Jun 2010 03:32:51 +0200 Useless feof: just use fgets.
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 05 Jun 2010 03:32:51 +0200] rev 54
Useless feof: just use fgets. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 03 Apr 2010 15:11:03 +0200 Compatibility: use default prefix and std make switches
Markus Bröker <mbroeker@volpe.spectre.org> [Sat, 03 Apr 2010 15:11:03 +0200] rev 53
Compatibility: use default prefix and std make switches
Wed, 03 Mar 2010 18:36:54 +0100 Compatibility to other distributions...
Markus Bröker <mbroeker@largo.dyndns.tv> [Wed, 03 Mar 2010 18:36:54 +0100] rev 52
Compatibility to other distributions... 1) find needs a path parameter and 2) the targets have to be linked against gettext committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 27 Feb 2010 19:00:11 +0100 code review, close and free all resources in config.c
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 27 Feb 2010 19:00:11 +0100] rev 51
code review, close and free all resources in config.c committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 27 Feb 2010 18:58:24 +0100 No such username(402) status code updated
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 27 Feb 2010 18:58:24 +0100] rev 50
No such username(402) status code updated committer: Markus Bröker <mbroeker@largo.homelinux.org>
Fri, 26 Feb 2010 01:42:46 +0100 safe_strncpy replaces the insecure strncpy function
Markus Bröker <mbroeker@largo.dyndns.tv> [Fri, 26 Feb 2010 01:42:46 +0100] rev 49
safe_strncpy replaces the insecure strncpy function strncpy copies up to n bytes and does not terminate it, except the null byte is in the first n bytes... committer: Markus Bröker <mbroeker@largo.homelinux.org>
Tue, 23 Feb 2010 11:04:52 +0100 message.email renamed to message.domain
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 23 Feb 2010 11:04:52 +0100] rev 48
message.email renamed to message.domain The struct field "email" is not an email, it's the "domain" of the admin user. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Mon, 22 Feb 2010 19:06:15 +0100 fgets may return a NULL pointer...
Markus Bröker <mbroeker@largo.dyndns.tv> [Mon, 22 Feb 2010 19:06:15 +0100] rev 47
fgets may return a NULL pointer... fgets can return NULL and if it returns NULL, the application will be in an undefined state. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Tue, 16 Feb 2010 23:45:45 +0100 mcbot version 0.99-3
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 16 Feb 2010 23:45:45 +0100] rev 46
mcbot version 0.99-3 committer: Markus Bröker <mbroeker@largo.homelinux.org>
Tue, 16 Feb 2010 23:38:02 +0100 Prevent further segmentation faults in parse.c
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 16 Feb 2010 23:38:02 +0100] rev 45
Prevent further segmentation faults in parse.c Some critical parts in parse.c depend on parseable data in message->user and message->email. These values will never be NULL and will never again result in a segmentation fault. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Tue, 16 Feb 2010 23:36:49 +0100 fixed a segmentation fault in irc_parsemessage
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 16 Feb 2010 23:36:49 +0100] rev 44
fixed a segmentation fault in irc_parsemessage The old hyperion ircd shows usernames as * user!~user=domain.com and the new ircdseven as * user!~user@domain.com committer: Markus Bröker <mbroeker@largo.homelinux.org>
Tue, 16 Feb 2010 23:33:22 +0100 distclean: remove the debian build dir
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 16 Feb 2010 23:33:22 +0100] rev 43
distclean: remove the debian build dir committer: Markus Bröker <mbroeker@largo.homelinux.org>
Tue, 02 Feb 2010 12:54:44 +0100 This Bot uses bashisms und thus, a bash shell
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 02 Feb 2010 12:54:44 +0100] rev 42
This Bot uses bashisms und thus, a bash shell committer: Markus Bröker <mbroeker@largo.homelinux.org>
Tue, 02 Feb 2010 12:51:49 +0100 Login Error after Server Software has changed
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 02 Feb 2010 12:51:49 +0100] rev 41
Login Error after Server Software has changed The bot was not able to login because it has not recognized it properly. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Tue, 02 Feb 2010 12:50:52 +0100 Topic command added
Markus Bröker <mbroeker@largo.dyndns.tv> [Tue, 02 Feb 2010 12:50:52 +0100] rev 40
Topic command added The bot can change the topic on the fly right now committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 30 May 2009 21:58:25 +0200 fixed some typos in the help screen
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 30 May 2009 21:58:25 +0200] rev 39
fixed some typos in the help screen I have removed some semicolons in the help screen and that's consistent now committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 30 May 2009 21:56:21 +0200 enumerated types for parse.c
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 30 May 2009 21:56:21 +0200] rev 38
enumerated types for parse.c The irc section gets an enumerated type for constant values. This makes the code more readable and less error prone. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Thu, 28 May 2009 14:08:48 +0200 enumerated types for irc.c
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 28 May 2009 14:08:48 +0200] rev 37
enumerated types for irc.c The irc section gets an enumerated type for constant values. This makes the code more readable and less error prone. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Thu, 28 May 2009 14:08:06 +0200 enumerated types for config.c
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 28 May 2009 14:08:06 +0200] rev 36
enumerated types for config.c The config section gets an enumerated type for constant values. This makes the code more readable and less error prone. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Fri, 10 Apr 2009 21:03:24 +0200 Lintian Checks
Markus Bröker <mbroeker@largo.dyndns.tv> [Fri, 10 Apr 2009 21:03:24 +0200] rev 35
Lintian Checks Don't use bashisms in debian scripts. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Wed, 25 Mar 2009 08:27:46 +0100 Useless filedescriptor checking removed
Markus Bröker <mbroeker@largo.dyndns.tv> [Wed, 25 Mar 2009 08:27:46 +0100] rev 34
Useless filedescriptor checking removed committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 03 Jan 2009 21:41:51 +0100 safe buffers, a memory leak and cleanups
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 03 Jan 2009 21:41:51 +0100] rev 33
safe buffers, a memory leak and cleanups sizeof(buffer) is always the right choice for a static buffer... The error handler must appear before the printf Useful make targets like deb and debclean Trivial changes like removing trailing white spaces committer: Markus Bröker <mbroeker@largo.homelinux.org>
Fri, 26 Dec 2008 11:23:45 +0100 unix system accounts are less than 1000
Markus Bröker <mbroeker@largo.dyndns.tv> [Fri, 26 Dec 2008 11:23:45 +0100] rev 32
unix system accounts are less than 1000 The bot don't need to appear in KDE or GNOME committer: Markus Bröker <mbroeker@largo.homelinux.org>
Thu, 25 Dec 2008 19:55:07 +0100 mcbot needs a proper system account
Markus Bröker <mbroeker@largo.dyndns.tv> [Thu, 25 Dec 2008 19:55:07 +0100] rev 31
mcbot needs a proper system account mcbot used the nobody system account and changed some properties. This collides with the default selinux policiy and the new account mcbot solves this issue. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:42:20 +0100 This change isn't worth a commit...
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:20 +0100] rev 30
This change isn't worth a commit... committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:42:19 +0100 command must be freed - makes valgrind happy trivial changes to the debian build process
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:19 +0100] rev 29
command must be freed - makes valgrind happy trivial changes to the debian build process committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:42:18 +0100 Default Makefile for Cmake based projects
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:18 +0100] rev 28
Default Makefile for Cmake based projects committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:42:17 +0100 Lazy EBNF and an improved startscript
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:17 +0100] rev 27
Lazy EBNF and an improved startscript committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:42:15 +0100 Debian QoS - Lintian Checks
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:15 +0100] rev 26
Debian QoS - Lintian Checks committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:42:08 +0100 Build dependencies improved
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:08 +0100] rev 25
Build dependencies improved * check for gettext (msgfmt) * check for libgdbm-dev Webserver integration: * /usr/lib/cgi-bin/mcbot.cgi added committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:42:02 +0100 Better checks for msgfmt and libgdbm-dev added
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:42:02 +0100] rev 24
Better checks for msgfmt and libgdbm-dev added * cmake aborts now properly... committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:41:52 +0100 ChangeLog for mcbot-0.96
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:52 +0100] rev 23
ChangeLog for mcbot-0.96 * Build Timestamp added to the Project * more IRC CODES added committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:41:52 +0100 Bot responses reduced
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:52 +0100] rev 22
Bot responses reduced committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:41:51 +0100 Admin Commands secured
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:51 +0100] rev 21
Admin Commands secured committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:41:50 +0100 database.c and config.c were responsible for the leaks...
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:50 +0100] rev 20
database.c and config.c were responsible for the leaks... committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:41:46 +0100 op, deop, ban, unban, kick, kickban implemented
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:46 +0100] rev 19
op, deop, ban, unban, kick, kickban implemented committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:41:35 +0100 LOGIN without Password added
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:35 +0100] rev 18
LOGIN without Password added * the bot can access an irc server without a password * the help system won't start a botwar anymore committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:41:12 +0100 BUG INTRODUCED from a6c36a2b97f6bed5577d66474949c8ec8b32c8e8
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:41:12 +0100] rev 17
BUG INTRODUCED from a6c36a2b97f6bed5577d66474949c8ec8b32c8e8 the signal handler is essential for this bot the script performs a kill -TERM and the application has enough time to finish the connection. it's essential. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:40:46 +0100 The active = 0|1 thingy is essential for a networking application -> re-activated
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:46 +0100] rev 16
The active = 0|1 thingy is essential for a networking application -> re-activated committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:40:28 +0100 ChangeLog mcbot-0.95-1
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:28 +0100] rev 15
ChangeLog mcbot-0.95-1 * current_channel changed from pointer type to char [41] * many constants added in parse.c and irc.c * codebase reduced committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:40:26 +0100 mcbot shows the proper git location for the source...
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:26 +0100] rev 14
mcbot shows the proper git location for the source... committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:40:23 +0100 mcbot-0.94-5 Changelog
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:23 +0100] rev 13
mcbot-0.94-5 Changelog Compat.c added: * provides a safe strdup replacement * snprintf and fdopen may follow... garbage_collection improved Nasty compiler warning removed in parse.c committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:40:22 +0100 A simple garbage collector fills the memory leaks...
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:22 +0100] rev 12
A simple garbage collector fills the memory leaks... committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:40:14 +0100 Many Memory Leaks in config.c
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:14 +0100] rev 11
Many Memory Leaks in config.c * strdup is safer Still reachable memory holes in irc.c * theLine is strdup(ed) and not released. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:40:12 +0100 Code cleanups and debian changelogs
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:12 +0100] rev 10
Code cleanups and debian changelogs committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:40:11 +0100 Private Messages will be send to the proper location
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:40:11 +0100] rev 9
Private Messages will be send to the proper location committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:38:49 +0100 A critical change was introduced here...
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:49 +0100] rev 8
A critical change was introduced here... After securing the runtime behaviour 2 commits ago by inserting a feof(stream) { ... } there is no need for short active = 0|1 anymore. committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:38:48 +0100 Debian Changelog Fix
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:48 +0100] rev 7
Debian Changelog Fix committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:38:37 +0100 Various Bug Fixes including
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:37 +0100] rev 6
Various Bug Fixes including * connects to the proper server from the config file * feof (stream) loop is better than the prior solution Still missing / correctable * valgrind complains about uninitialized values * strdup must be freed, but i don't know where... committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:38:36 +0100 FreeBSD Stream Handling added and debian control files improved
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:36 +0100] rev 5
FreeBSD Stream Handling added and debian control files improved committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:38:33 +0100 new version
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:33 +0100] rev 4
new version committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:38:32 +0100 unreachable code removed and gitignore added
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:32 +0100] rev 3
unreachable code removed and gitignore added committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:38:31 +0100 freenode fix indented
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:31 +0100] rev 2
freenode fix indented committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:38:29 +0100 quick and dirty freenode connect fix
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:38:29 +0100] rev 1
quick and dirty freenode connect fix committer: Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 13 Dec 2008 15:27:30 +0100 Initial Layout
Markus Bröker <mbroeker@largo.dyndns.tv> [Sat, 13 Dec 2008 15:27:30 +0100] rev 0
Initial Layout committer: Markus Bröker <mbroeker@largo.homelinux.org>
(0) tip