CHANGELOG 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. 06/09/2002 -
  2. monmux/c_monrrds.sh:
  3. - Added RRD_ARGS support. All created rrds have start=epoch. Incoming data
  4. from hosts may be from an earlier time than rrd creation now.
  5. mon2web/class_[io|if|mem|cpu].inc, index.php:
  6. - Rewrote argument representation of the graphs to be the same as how it
  7. is configured in the configuration files.
  8. mon2web/class_pf.inc, graph_pf.php:
  9. - Initial pf support.
  10. 01/09/2002 - Internal cosmetics - not released
  11. mon/mon.c:
  12. - mon packetsize is still limited by size of struct monpacket in
  13. data.h:79. All other limits have been removed.
  14. lib/data.c mon/monnet.c monmux/muxnet.c:
  15. - header structure is now safely transported across the network.
  16. lib/data.c
  17. - added streamtypes b(yte) and s(hort) in preparation for new streams.
  18. 31/08/2002 - 2.3
  19. Makefiles, mon/mon.c:
  20. - Environment variable KVM will enable the building of a setgid kmem
  21. version of the monitor. If this environment variable is not present, a
  22. non priviledged monitor will be built. (Note that all kvm dependant
  23. modules will fail during operation)
  24. After today's changes, only the io probe needs kvm.
  25. mon/if.c:
  26. - obtain ifdata as per h1kari's suggestion.
  27. mon/pf.c:
  28. - global naming in sync with other probes
  29. - repeated initialisation would eat up fds
  30. Jan Sipke van der Veen
  31. - version number inconcistencies (main pkg/syslog)
  32. Daniel Hartmeier
  33. - shmat usage in monmux/share.c != 64 bit safe
  34. - some cpp macros missed precendence parenthesis
  35. 29/08/2002 - 2.2
  36. Merged contributions by Daniel Hartmeier:
  37. - cpu probe had a nasty va_arg bug that only showed up on big-endian
  38. machines.
  39. 29/08/2002 - 2.1
  40. Merged contributions by Daniel Hartmeier:
  41. - pf probe
  42. - changes to make mon compile on macppc and sparc64
  43. 28/08/2002 - released 2.0
  44. monitoring behaviour (mon) separated from storage/forwarding (monmux) and
  45. picture display (mon2web). Only mon has to run with kmem priviledges
  46. because of the if and io probes. Although the entire package was built with
  47. portability to other OpenBSD architectures in mind, it was never tested.
  48. ==== unreleased ====
  49. 25/07/2002 - rewrite stringptr functions in monmux to snprintf ones
  50. - package it for openbsd
  51. - added a crc32 algorithm in netmon and netmux
  52. - added DEBUG handling in Makefiles
  53. - removed a bug in monmux that made it reprocess already processed data.
  54. 22/06/2002 - added shared code, upgraded networking code
  55. 04/04/2002 - changed mon/monmux.conf format
  56. written manual pages
  57. look at mon/cpu.c/percentages, give appropriate people credits.
  58. 01/04/2002 - changed all memsets into bzero
  59. all output messages have the same format now
  60. write pids in /var/run
  61. SIGHUP = reload configuration
  62. 31/03/2002 - cleaned up source
  63. added error reporting routines.
  64. 29/03/2002 - mon and monmux no use monpacket to communicate with each
  65. other. This format defines: version, lenght and crc of the traffic
  66. exchanged.
  67. mon no longer connects. monmux and mon can be started and stopped
  68. independently.
  69. monmux now checks if incoming traffic is allowed from a certain host.
  70. added rrd write support to monmux
  71. made c_monrrds.sh determine what files to build from environment
  72. got mon2web up to date with mon1. changed interface layout to
  73. have output as a negative area - i'm not finished with this.
  74. 22/03/2002 - Added get/set preamble, still tinkering with those s(u)(n)pack
  75. functions. Added one that translates it into text.
  76. 06/01/2002 - Removed init and get functions from the monlib. (init functions
  77. were also required in non-mon applications, not like it is
  78. supposed to be :)
  79. Next step is to rewrite the get functions into using the pack
  80. function.
  81. 05/01/2002 - Wrote spack and sunpack; endianess agnostic values to bytestream
  82. (and back) functions. The packet format has almost been defined
  83. now.
  84. 24/11/2001 - Rewrote lib to KNF, OpCodes removed
  85. 03/11/2001 - Added datatypes and rewrote readconf to use SLISTs.
  86. 01/10/2001 - Mon configuration is read from a mon.conf.
  87. 29/09/2001 - Lexer had trouble dealing with ip-addresses. Cleaned up the number
  88. parsing code and removed a second comment reader.
  89. $Id: CHANGELOG,v 1.2 2002/09/02 06:15:19 dijkstra Exp $