Log of /eggdrop1.9/Doxyfile
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 9 01:32:27 2007 UTC
(11 years, 9 months ago)
by
sven
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.4: +1 -1 lines
Diff to
previous 1.4
* Created a double linked list to hold all user records. Hash tables are
great, but sometimes you just have to go through all records.
* Refuse to actively link to bots with a negative priority. Incoming
connections from these bots will still be acceppted.
* Refuse partyline logins from bots. Bots usually don't have a password
set, so that might be exploitable.
* Ping connected bots if they haven't sent anything for 5 minutes.
* Started to structure the user settings and documented it with a Doxygen
page.
* Added autolinking for bots based on a priority. See botnet_autolink()
documentation for details.
Revision
1.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 14 15:21:11 2007 UTC
(11 years, 10 months ago)
by
sven
Branch:
MAIN
Changes since
1.3: +1 -0 lines
Diff to
previous 1.3
* Fixed various compiler warnings about diffent signedness.
* Added a new bind: bot. Works just like in eggdrop1.6
* Added a new struct: botnet_entity. This is used in places where a certain
event might be caused by either a bot or a partyline user.
* Added backend for botnet broadcasts, botmsgs (zapf) and botbroadcasts
(zapf-broad).
* Added oldbotnet support for actchan, zapf and zapf-broad messages.
* Improved oldbotnet assocs for mapping 1.6 channel numbers to 1.9 channel
names. Don't send real assoc messages out because the 1.6 assoc module is
horribly broken.
Revision
1.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 13 12:23:39 2007 UTC
(12 years, 1 month ago)
by
sven
Branch:
MAIN
Changes since
1.2: +1 -1 lines
Diff to
previous 1.2
* Added doxy.h for the doxygen main and related pages.
* Fixed a bug in bind_rem_list.
* Added a function to send text to a partymember with printf like formatting
* Added a owner struct to partymembers so they can be deleted if their module
is unloaded.
* Unlinked the config vars of the server amd all partyline modules on unload.
* All partymembers are deleted on bot shutdown or resart.
* Reworked the way modules are unloaded:
The module API has now two closeing functions, close() and unload(). close()
is called by the module_unload function as it was before and should end all
normal operation for the module. unload() is called by the main loop and
should take care of terminating and freeing memory.
This allows module to unload themself, ie a dcc partyline user unloading the
dccparty module or a python script unloading the pythonscript module.
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 21 01:38:40 2006 UTC
(12 years, 3 months ago)
by
sven
Branch:
MAIN
Changes since
1.1: +8 -1 lines
Diff to
previous 1.1
Added a few aliases to the Doxygen file to help generate a full list of all
binds:
\bind to create a new page listing all documented binds on a single page
linked from "Related Pages"
\name, \flags, \match to add a paragraph for the Name, Flags and Matches
\stackable, \breakable to add a note stating the bind is stackable/breakable
\noparam, \noreturn to add a paragraph stating the bind has no parameters/return value
Documented the binds used in core and botnet. Look at the changelog for an
example of how to use them. Here's an example of the
doxygen output: http://www.semidefinite.de/eggdropDocs/bind.html
Revision
1.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 14 14:51:22 2006 UTC
(12 years, 3 months ago)
by
sven
Branch:
MAIN
Misc:
* Bind table flag BIND_BREAKABLE now includes BIND_STACKABLE, doesn't make
sense otherwise.
* If the line buffer contains more than one line of text do a check if the
index is still valid after every callback (the sockbuf might have been
deleted).
* Added a "Doxygen" file in the root dir. It will generate html output in
doc/developer/html. (The dir will be created by doxygen.)
Partyline stuff:
* Partychan join and quit functions have an extra parameter indicating if
the event is triggered because of someone joining/quitting or botnet
restructuring.
* Renamed partychan_msg() to chan_msg and made it static. It can now either
msg the whole channel or just everyone on the local bot on the channel.
* New functions partychan_msg() (works like before) and localchan_msg() to
send it to every local user of the chan.
* Added stuff to the partymember struct: A pointer to the bot the user is
on, a malloc'd string containing the full unique name in the form
"id:nick@bot", a pointer into this string to the full name "nick@bot"
and a pointer to the common name of the user, "nick" for local users and
"nick@bot" for users on other bots.
* The id of a partymember is no longer unique, only unique to the bot the
user is on. The nick was never unique. TODO: Change the script modules
to take care of that!
* A partymember is now part of two double linked lists: A list of all
partymembers and a list of all partymembers on the bot.
* Removed the partymember_lookup_* functions. partymember_lookup() takes
cares of all the stuff.
* Added functions to count all users on a bot and delete all users on a bot.
Ircpartyline:
* IRC requires nicks to be unique for everyone and useing the usual "@" in
the "nick@bot" form doesn't work at all on IRC. Therefor the nick format
is now: "nick*bot:id" for remote users and "nick:id" for local users.
Script stuff:
* Added a new script parameter: 'B': A bot.
* TODO: Change the script modules to use it!
Botnet stuff:
* Added botnet.[ch]. Fully documented!
* Changed the oldbotnet module to use the new botnet API. Only very basic
stuff works atm: Bot links, unlinks, partymember joins, quits and chatter.
But at least it doesn't matter any more if the bot is a leaf or a hub.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.