UPDATES 6.5 KB

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