home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / ra / dupechek.zip / DUPECHEK.DOC next >
Text File  |  1993-05-13  |  3KB  |  79 lines

  1. DUPECHEK.EXE - v1.1
  2.  
  3. DUPECHEK is still a REAL no-frills program but due to popular demand, 
  4. the ability to check for duplicate password CRC's has been added.
  5.  
  6. To check for duplicate CRC's (this won't tell you the user's
  7. password), just use a /P or -P command line switch.  Using no switch
  8. means check for duplicate phone numbers.
  9.  
  10. DUPECHEK.EXE - v1.0
  11.  
  12. Seems there hasn't ever been a problem so it deserves a 1.0 version
  13. number.
  14.  
  15. DUPECHEK has been updated to RA 2.00 specs.  Keep in mind with the
  16. increase of the user record from 158 bytes to its now almost 1k size,
  17. I had to decrease the buffer size, therefore the program is going to be
  18. slower.  One of these days I'll rewrite it to be more memory efficient
  19. and allow a larger buffer.
  20.  
  21.  
  22. DUPECHEK.EXE - v0.2
  23.  
  24. Sometime during testing I inadvertently left a hardcoded path to the
  25. user file in the code.  This caused a 'path not found' error for anyone
  26. that had their user file in a directory that was not exactly the same
  27. as mine (C:\RA\MSGBASE).
  28.  
  29. DUPECHEK.EXE - v0.1
  30.  
  31. Removed the record number display for the user on the right since
  32. they're not really necessary.
  33.  
  34.  
  35. DUPECHEK.EXE -  v0.0
  36.  
  37. DUPECHEK will run (stroll actually) through a RemoteAccess USERS.BBS
  38. and attempt to list out all duplicate phone numbers/users.
  39.  
  40. DUPECHEK may seem a bit slow but keep this in mind... if you have a 500
  41. user USERS.BBS, DUPECHEK will have to make 250,000 user to user
  42. comparisons.
  43.  
  44. That does NOT count the various checks it will have to make for blank
  45. phone numbers and such.  Dupechek also must strip out the hyphen
  46. character so that 271-2146 is the same as 2712146.
  47.  
  48. As you can imagine, this takes a little time, though it's not that bad.
  49. On my 300 user test file (that's 90,000 comparisons) and a (highly
  50. overrated) 8mhz XT, Dupechek takes about 5 unscientifically calculated
  51. minutes (no clock used :-)).
  52.  
  53. Dupechek is a simple progam and it will not harm any files since it only
  54. READS the users.bbs.  Dupechek makes no attempt to share the users.bbs.
  55. Dupechek's output is to the standard output device so it may be redirected
  56. to a printer or diskfile.
  57.  
  58. There are no command line parameters, fancy error checking, etc.  Run
  59. Dupechek in the directory that contains your Users.bbs and sit back.  If
  60. Dupechek cannot find two users with the same phone number, there will
  61. be absolutely NO output. Dupechek will quietly end and you may wonder if
  62. it even did anything.. it did.
  63.  
  64. When Dupechek finds two users with the same numbers its output looks
  65. like this...
  66.  
  67.  Mike Janke (0) has same phone # as Joe Blow
  68.  
  69. DupeChek doesn't tell you which numbers are the same... data or home,
  70. but it does make a cross comparison for each user.  In other words it
  71. checks User A's home and data phone numbers against User B's home phone
  72. then checks User A's home and data phone against User B's data phone.
  73.  
  74. Dupechek is free to use though it is NOT public domain.
  75.  
  76.  enjoy
  77.    -mike
  78.  
  79.