_changes 971 B

123456789101112131415161718192021222324252627
  1. still work to be done!
  2. but the worst maintainability problems are fixed.
  3. work still to be done (not exhaustive):
  4. use dial(2) routines instead of manual diddling
  5. use factotum and auth_* routines
  6. fixed bugs
  7. systemic bugs like overflow at both ends in
  8. n = read(n, buf, sizeof buf);
  9. buf[n] = 0;
  10. fixed unchecked malloc calls
  11. replaced many magic numbers with named constants
  12. see magic.out for remainder
  13. duplicated code broken out into functions
  14. see dup.* for remaining offenders
  15. use readio & writeio throughout
  16. big functions broken up
  17. see long.funcs for remaining offenders
  18. converted to plan 9 style
  19. *File -> Q* per all other file servers
  20. very long lines wrapped for finite-width devices
  21. use syslog in daemons
  22. added /net/ssh/*/tcp containing number of the underlying tcp connection
  23. originally for sshswitch, see _coexistence-is-futile
  24. edited manual page for clarity and brevity, split in two
  25. worked out problems with normal usage cases, fixed or documented them