UPDATES 6.3 KB

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