4
0

UPDATES 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. Changes in Stats.mod: (since v1.0.1)
  2. --------------------
  3. 1.3.4
  4. - Now also works with eggdrop 1.8 (thanks to pseudo!).
  5. 1.3.3
  6. - fixed bug which could crash the bot in certain cases
  7. - links for weekly/monthly graphs were switched
  8. - possible length of CSS was a little bit too limited (fix by Vetinari`)
  9. 1.3.2
  10. - optimized sorting functions, livestats should be faster now
  11. - wordstats now use a binary searchtree => faster
  12. - loading should be faster now
  13. - added config file option: $quote-frequency
  14. - fixed rather unimportant bug (module didn't unload correctly
  15. if it detected an incompatible eggdrop version)
  16. - new langfile entries:
  17. "place" (#502)
  18. T idle idle-factor
  19. - new stat-type: idle (factor of minutes and lines) (idea by Zev)
  20. - !stat and !place had some problems with users from the stats-userbase
  21. - fixed problem with strict-host 0 (I hate this setting! It's useless and only
  22. causes confusion and bugs! Maybe someone should remove it from eggdrop*sigh*)
  23. - if a user is online with 2 (or more) clients, he/she will not receive
  24. online-time for each client anymore. (fix by Zev Toledano)
  25. - !stat wasn't using langfiles for parts of the output
  26. - !top10 and !place didn't recognize "slanged" sorting-types
  27. - fixed crash when writing static (*cough*) webfiles for channels, which the
  28. bot has already left.
  29. - misc stats crashed if a IPv6 host was logged on the same day (*doh*)
  30. - updated helpfiles
  31. 1.3.1
  32. - stats.mod now also works with eggdrop 1.6
  33. - you can bind livestats to one ip now
  34. - .chsusername can now also change the case of usernames
  35. 1.3.0
  36. - stats.mod is now no longer dependant on the userfile (hurray!)
  37. - added multi-language support
  38. - added background-color-fading for the tables
  39. - added URL-logger
  40. - added kick-logger
  41. - static webfiles are now identical to livestats (which makes them
  42. more detailed and way slower)
  43. - added livestats-flood-protection
  44. - added new setting list-secret-chans
  45. - users can now set their email- and homepage-addresses (which are displayed
  46. on their personal stats pages)
  47. - "average users"-table has now two rows
  48. - splitted /chan/onchan from /chan/users
  49. - livestats now listen on every vhost
  50. - added +/-nostats
  51. - monthly/weekly peak wasn't resetted
  52. - !place couldn't handle long nicks
  53. 1.2.3
  54. - livestats access can now be .+ignore'ed
  55. - user's which match $anti-autoadd-flags won't be expired anymore
  56. - replaced a few nmalloc's by user_malloc's to solve problems with
  57. memory debugging
  58. - added $min-word-length
  59. - added +/-quietstats
  60. 1.2.2
  61. - added some checks to prevent division by 0
  62. 1.2.1
  63. - filt2() was buggy
  64. - livestats access to !chans, &chans, etc was unnecessary
  65. complicated (it's /!chan/ now, as it should have been
  66. from the beginning)
  67. - purging stats for an empty channel caused memleak and
  68. non-nmalloc'ed pointers which could lead to a crash
  69. on some bots
  70. 1.2.0
  71. - added wordstats
  72. - added random quote
  73. - added new stat type: questions
  74. - added misc stats section to livestats
  75. - added meta refresh tag
  76. - inactive channels aren't listed in server root anymore
  77. - the column by which the livestats are sorted is now bold
  78. - added weekly and monthly stats
  79. - improved navigation
  80. - user peak is now also shown in the webfiles
  81. - added words per line
  82. - !place <type> didn't work
  83. - pubcmds did not work in !channels
  84. - improved sorting of /chan/users/
  85. - +secret chans are no longer listed in /
  86. - added livestats support for !chans +chans and &chans
  87. 1.1.9
  88. - fixed yet another evil bug. I'm verry sorry... :(
  89. 1.1.8
  90. - fixed evil bug that allowed anyone to crash the bot :(
  91. - added GPL licence stuff
  92. 1.1.7
  93. - .sumuser now also transfers the starting time
  94. - commands were not logged
  95. - added cmdchar setting
  96. 1.1.6
  97. - added webfile-suffix
  98. - bot won't add users with wildcards in their host anymore
  99. 1.1.5
  100. - access to logfiles is now logged in apache format
  101. - IPs were turned upside down
  102. - changed detection of old bots, so even people who use weird patches can
  103. compile this mod without problems
  104. - some msg commands were damaged
  105. - stats.mod was incompatible to the new lagcheck feature in egg1.5
  106. 1.1.4
  107. - duration in the userlist wasn't calculated correctly
  108. - socket is now killed when the buffer is empty on egg1.5 (patch by fabian)
  109. - http-equiv refresh could be set to 0 which made browsers reload them every
  110. minute :)
  111. - added a few '\n's
  112. - livestats create now less debug output
  113. - removed a space from !stat reply :)
  114. - module didn't compile if DEBUG_CONTEXT was undefined
  115. - sumuser now also transfers hostmasks
  116. - added .resetuser and [resetuser]
  117. - IP is now also shown on egg1.4
  118. - livestats access is now logged to a definable log level (1 by default)
  119. 1.1.3
  120. - some bots crashed when they tried to delete expired users <blush>
  121. 1.1.2
  122. - fixed problem with un-allocated sockets
  123. - auto-expireing of old users did not work
  124. - minutes on livestats-user-pages are now in duration-format
  125. - updates to readme and config file
  126. - removed the '?' from the comment of auto-added users (don't ask me why
  127. it was there <g>)
  128. 1.1.1
  129. - removed incompatibility to eggdrop1.4.1 (<sigh>)
  130. - added setting "stats-file-mode" to make the mode of the stats file
  131. configurable
  132. - added meta tags in the html files
  133. - fixed minor bug that caused a bit too much debug output when using !place
  134. - added readme :))
  135. - one back-link was broken
  136. - module didn't send the correct http headers
  137. - tcl commands didn't get unloaded with the modul. This could cause a crash.
  138. 1.1.0
  139. - added msg commands
  140. - added livestats ^_^
  141. - stats of unknown users are now also saved (makes debugging easier)
  142. - top20 reached from 10 to 20, not from 11 to 20
  143. - you can now define yourself which users should be excluded from the stats
  144. - added user peak
  145. - bot won't autoadd itself anymore
  146. - added simple flood protection
  147. - fixed bug in !place
  148. - grmpf... it did not work on eggdrop1.4 (why didn't anyone tell me that???<g>)
  149. 1.0.2
  150. - added compatibility to 1.4.x
  151. - started this updates history <g>
  152. - added help files
  153. - added smileys to !stat
  154. - changed "chan->name" to "chan->dname"
  155. - users with zero stats were still listed
  156. - link to today's stats showed up even if write-today was disabled
  157. - timers for webfile generation and saving triggered one minute too late