CHANGELOG 3.7 KB

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