Timeline
06/28/88:
- 15:59 Changeset [1319] by
- lint fixes, plus removing unused functions
- 14:44 Changeset [1318]
- This commit was manufactured by cvs2svn to create tag 'ZSRV3PT0'.
- 14:44 Changeset [1317] by
- fix broken switch statement
- 14:14 Changeset [1316] by
- use symbolic names for authentication flag
- 14:13 Changeset [1315] by
- use symbolic return values
- 14:11 Changeset [1314] by
- return values for ZCheckAuthentication
- 12:26 Changeset [1313] by
- ZGetWGPort returns a short, so save stack space
- 12:23 Changeset [1312] by
- oops, some of the extra if (...) logic really was needed.
- 12:22 Changeset [1311] by
- bzero the notice first sender is a char * remove extra if (...) logic
- 12:21 Changeset [1310] by
- fix z_default_format. errno isn't set by malloc() so we use ENOMEM instead
- 12:20 Changeset [1309] by
- wgport is a short
- 12:19 Changeset [1308] by
- fix up sizeof statement
- 06:42 Changeset [1307] by
- change head to hm_head. allocate only as many char *'s as necessary. don't run past end of array when printing
06/27/88:
- 13:02 Changeset [1306] by
- bzero message. use MAXHOSTNAMELEN
- 10:13 Changeset [1305] by
- be sensible with null pointers in Z_FormatRawHeader
- 09:58 Changeset [1304] by
- upgrade to version from paris:/source/4.3/etc
- 07:26 Changeset [1303] by
- fix up some brain-dead malloc strategies.
- 06:55 Changeset [1302]
- This commit was manufactured by cvs2svn to create branch 'unlabeled-1.8.0'.
- 06:55 Changeset [1301] by
- declare init_queue() and retransmit_queue() as void
- 06:44 Changeset [1300] by
- remove unused variable
06/25/88:
- 13:50 Changeset [1299] by
- was including zephyr/zephyr.h twice
- 13:47 Changeset [1298] by
- zero out stack-allocated notices. when setting location, be sure to restart the windowgram client
- 13:40 Changeset [1297] by
- z_port is unsigned; ZGetWGPort is signed, so we need an intermediate value holder to compare to -1.
- 13:25 Changeset [1296] by
- cache the version number, and don't use malloc (a waste of memory)
- 13:24 Changeset [1295] by
- cache hostname and terminal in static storage. use windowgram's port number for consistency
- 13:15 Changeset [1294] by
- only format version once
- 13:01 Changeset [1293] by
- remove obsolete xfree
- 12:53 Changeset [1292] by
- update version number to 3.0 add reset support
- 12:52 Changeset [1291] by
- we need to use the z_uid, not z_multiuid, for acknowledgement tracking
06/24/88:
- 18:57 Changeset [1290] by
- fix up defaults; add more debugging
- 18:55 Changeset [1289] by
- missing initialization of packlet
- 18:55 Changeset [1288] by
- fix up sense_logout
- 18:54 Changeset [1287] by
- only add default subscriptions if this client did not come from a brain dump
- 18:46 Changeset [1286] by
- fixes for server add/delete code
- 18:45 Changeset [1285] by
- need to specify an addr so that when we offer to the peer there is an addr that connect() will accept
- 06:56 Changeset [1284] by
- support for default subscriptions
- 06:28 Changeset [1283] by
- declare wgport as a short (for fscanf)
06/23/88:
- 14:04 Changeset [1282] by
- fix syslog error messages
- 13:56 Changeset [1281] by
- check answer if NULL before freeing. use ZFormatSmallRawNoticeList so that multi-packet notice doesn't ensue. initialize default_notice.z_sender on each pass through copy_def_subs.
- 13:37 Changeset [1280] by
- if queueing, don't free it yet (queue processors will free it)
- 13:29 Changeset [1279] by
- remove superfluous line make sure length includes null term of string.
- 12:58 Changeset [1278] by
- fix rcsid
- 12:09 Changeset [1277] by
- add a default format
- 10:39 Changeset [1276] by
- lint fixes
- 10:12 Changeset [1275] by
- lint fixes
- 10:05 Changeset [1274] by
- lint fixes
- 09:49 Changeset [1273] by
- lint fixes
- 09:39 Changeset [1272] by
- lint fixes
- 09:32 Changeset [1271] by
- lint fixes
- 08:25 Changeset [1270] by
- lint fixes
- 07:43 Changeset [1269] by
- lint fixes, plus some error checking on fclose()
- 07:14 Changeset [1268] by
- should be a signed short, not unsigned
- 07:14 Changeset [1267] by
- should be signed, not unsigned (ZGetWGPort)
- 07:12 Changeset [1266] by
- declare ZGetWGPort
- 07:11 Changeset [1265] by
- use a u_short, since that's what ports are really.
- 07:04 Changeset [1264] by
- lint fixes
- 06:51 Changeset [1263] by
- lint fixes
- 06:37 Changeset [1262] by
- set up version number manually.
- 06:34 Changeset [1261] by
- lint fixes
06/22/88:
- 13:05 Changeset [1260] by
- fix typo
- 10:25 Changeset [1259] by
- add server_reset() bug fix (discovered via lint)
- 10:23 Changeset [1258] by
- add DEFAULT_SUBS_FILE, reset routines ANSI-ize the CPP directives
- 10:22 Changeset [1257] by
- lint fixes
- 10:19 Changeset [1256] by
- lint fixes along with bugfix (old calling seq on ZFormatRawNoticeList, some bad return statements, a change in default subscriptions to support subscr_subscribe_real
- 10:05 Changeset [1255] by
- cleanup auto-port assignment. lint fix (bug fix: pass addr of buffer, not addr of addr of buffer)
- 06:47 Changeset [1254] by
- make lint shut up about struct/union iovec
06/21/88:
- 15:45 Changeset [1253] by
- fixed a bug in store(), and made gettail() NOT delete hash-table matches, to support link-first updates.
- 15:44 Changeset [1252] by
- fixed a bug in the prior version's dec_entry. don't use the prior version.
- 15:38 Changeset [1251] by
- finished changes for link-first updating, and undid writestat's memory-saving entry-wise sorting. added amusing hack suggested by jis: at end of each readstat() call, we flush the kernel's text-table by calling 'unmount("/")'. this fails, but not before causing the file-system to scavenge whatever vnodes have been freed recently. probably only works when the root is being updated, but that's when we're about to reboot, anyway, and that's what tends to ovefill.
- 13:48 Changeset [1250] by
- default subscription support. fix some of the synopses at beginning of file
- 13:45 Changeset [1249] by
- default subscription support
- 13:31 Changeset [1248] by
- call subscr_sendlist for GIMMESUBS and GIMMEDEFS
- 13:26 Changeset [1247] by
- add definition of GIMMEDEFS
- 13:19 Changeset [1246] by
- add code for ZRetrieveDefaultSubscriptions
- 07:29 Changeset [1245] by
- add new error codes.
06/20/88:
- 14:57 Changeset [1244] by
- support for stamp.c version 4.4 : this version's dec_entry has less static state, because it detects that the entry hasn't been processed before, in a better way.
- 14:53 Changeset [1243] by
- changed updating traversal to invoke readstat() twice: first pass updates only the dir's & symlinks in the statfile, second pas updates everything else, including the dir's. this causes the update to make space for itself, BEFORE the space is needed. previously, track didn't do well on crowded file-sys'. this version needs stamp.c version 4.6 .
- 11:15 Changeset [1242] by
- Semantic change from ZCheckAuthentication: -1 means kerberos failed (and ==> unauthentic)
- 11:14 Changeset [1241] by
- if the Kerberos test fails, return -1 instead of zero (so it can be distinguished)
- 11:09 Changeset [1240] by
- make the queue search routines run from front to back instead of vice-versa
06/18/88:
- 13:50 Changeset [1239] by
- a bit of cleanup. Lint is needed here
06/17/88:
- 19:17 Changeset [1238] by
- Checked to see if meeting appears to have lost transactions.
- 19:12 Changeset [1237] by
- Change update_mtg to return an error if the meeting appears to have lost transactions.
- 13:34 Changeset [1236] by
- default format must be at least "" set num_other_fields to zero correct some syslog's
- 13:32 Changeset [1235] by
- initialize num_other_fields to zero.
- 13:31 Changeset [1234] by
- default format must be at least "" set num_other_fields to zero
- 13:27 Changeset [1233] by
- set num_other_fields to zero. send an ack to a current rev client. if changing or setting exposure, also update the time. location needs to be sent back to the sender. found is still a pointer, not an int (yet another bug) return an answer, not garbage
- 13:23 Changeset [1232] by
- set num_other_fields to zero. use a real port. compare MultiUID's
- 13:22 Changeset [1231] by
- need to use a real port default format needs to be at least "" compare MultiUID's free up used resources
- 13:19 Changeset [1230] by
- add ZCompareMultiUIDPred()
- 13:17 Changeset [1229] by
- only if the result decodes do we do the checking.
- 13:17 Changeset [1228] by
- new args for Z_FormatRawHeader
- 13:13 Changeset [1227] by
- use pointer system for figuring out how much to checksum
- 13:11 Changeset [1226] by
- always malloc a packet, use ZFormatSmallRawNotice instead of ZFormatRawNotice; be sure to null out multinotice field
- 13:10 Changeset [1225] by
- add send_outgoing
- 13:09 Changeset [1224] by
- use send_outgoing
- 13:01 Changeset [1223] by
- don't use ping if a cmd line arg was given. clean up cmd-line message handling (make it work sanely)
- 12:53 Changeset [1222] by
- fix braindamage with timeouts move filtering to a better location only adjust Q_Size by the amount we are actually storing move qptr->msg alloc into server-specific routine (and past it for non-server) always take the header when a server copy message body when filling in the hole don't time out complete messages copy uid when it's filled in, not before it's filled in add version in Z_FormatHeader, not Z_FormatRawHeader return pointer to end of cksummed area (from Z_FormatRawHeader) send the partial notice, not the notice, when fragmenting. add missing semicolon
- 12:50 Changeset [1221] by
- make sure multinotice is nulled out use send_outgoing instead of ZSendRawNotice--we need to preserve fragmentation information
06/16/88:
- 06:49 Changeset [1220] by
- library updates (from rfrench)
- 05:43 Changeset [1219] by
- new kerberos routine names
06/15/88:
- 19:20 Changeset [1218] by
- fix typo
- 19:17 Changeset [1217] by
- fix typos and pointer/int confusion problems
- 19:16 Changeset [1216] by
- found is a pointer, not an int
- 19:14 Changeset [1215] by
- remove typo
- 19:13 Changeset [1214] by
- missing #include of <sys/socket.h>
- 19:12 Changeset [1213] by
- missing declaration of retval
- 18:55 Changeset [1212] by
- add Z_FILTERDEPTH for the suppression filter add declaration of Z_XmidFragment()
- 18:54 Changeset [1211] by
- add decl of xmit_frag()
- 18:54 Changeset [1210] by
- new library fixes
- 18:52 Changeset [1209] by
- condense common code new library fixes
- 18:51 Changeset [1208] by
- remove spurious comment
- 18:50 Changeset [1207] by
- new library fixes also fix bug where host_lost wasn't propagated to other servers
- 18:48 Changeset [1206] by
- new library fixes
- 18:42 Changeset [1205] by
- remove bogus char[]
- 18:41 Changeset [1204] by
- forgot to declare ptr
- 18:33 Changeset [1203] by
- new style subscriptions
- 18:33 Changeset [1202] by
- new style location
- 17:06 Changeset [1201] by
- Initial revision
- 16:49 Changeset [1200] by
- add duplicate filter (short-term memory) If server make sure all incoming packets are treated as complete parameterize Z_SendFragmentedNotice and add Z_XmitFragment
- 16:49 Changeset [1199] by
- fix arguments to Z_SendFragmentedNotice
- 16:48 Changeset [1198] by
- parameterize Z_SendFragmentedNotice and add ZSrvSendNotice
- 16:47 Changeset [1197] by
- parameterize Z_SendFragmentedNotice and add ZSrvSendList
- 16:46 Changeset [1196] by
- remove debugging abort() copy uid into multiuid if there is no multiuid field
- 16:46 Changeset [1195] by
- fix RCS header name
- 14:14 Changeset [1194] by
- From Robby
- 13:54 Changeset [1193] by
- For John
- 13:22 Changeset [1192] by
- Initial revision
- 12:56 Changeset [1191] by
- For John
- 12:20 Changeset [1190] by
- when no KERBEROS, return the auth field supplied by the sender
06/13/88:
- 12:27 Changeset [1189] by
- fixed a bug in device-handling: if device major/minor #'s are wrong, have to delete the node & call mknode().
- 11:20 Changeset [1188] by
- fixed doc's "make install".
- 09:19 Changeset [1187] by
- Added sys/types.h
06/12/88:
- 19:27 Changeset [1186] by
- Fixed possible infinite loop when typing ^D to yes/no prompt.
06/11/88:
- 20:53 Changeset [1185]
- This commit was manufactured by cvs2svn to create tag 'PUB-DIST-1-0'.
- 20:53 Changeset [1184] by
- Cleaned up to work with Saber. First public distribution.
- 20:13 Changeset [1183] by
- Initial revision
- 18:36 Changeset [1182] by
- Cleaned up for public distribution.
06/10/88:
- 11:56 Changeset [1181] by
- fixed two bugs: now, /tmp/sys_rvd.started is ug+w, thus deletable. also, -F/ & -T/ don't make paths that begin // anymore.
- 11:55 Changeset [1180] by
- fixed a bug in device-handling: update was triggered by differences in st_dev, rather than st_rdev.
- 11:54 Changeset [1179] by
- changed DEV macro to RDEV.
- 10:43 Changeset [1178] by
- moved incl_devs (-d option) control to gettail() from update_files();
- 10:29 Changeset [1177] by
- better error-handling on encountering sockets.
- 08:27 Changeset [1176] by
- added -I option, and changed -I to -d, -d to -W. changed the way default subscriptiolist & statfile names get made. slightly improved write_stat's memory-use. fixed a glitch in justshow(); added sync() call at end of readstat().
- 08:00 Changeset [1175] by
- changed todir default from "/" to "", to get rid of // problem.
- 01:35 Changeset [1174] by
- Changed to cache the port number of the service, once it has been looked up.
06/09/88:
- 12:42 Changeset [1173] by
- ensured that gdb/doc subdir exists, at install-time.
- 12:32 Changeset [1172] by
- Initial revision
- 08:23 Changeset [1171] by
- Added RCS headers..
06/08/88:
- 13:46 Changeset [1170] by
- Added DESTDIR support...
- 13:45 Changeset [1169] by
- Initial revision
06/06/88:
- 17:03 Changeset [1168] by
- added -I support.
06/05/88:
- 15:51 Changeset [1167] by
- Cleaned up for public distribution
- 14:52 Changeset [1166] by
- Updated for Hesiod use.
- 14:52 Changeset [1165] by
- Initial revision
- 13:51 Changeset [1164] by
- Initial revision
06/03/88:
- 11:07 Changeset [1163] by
- add sense_logout code. cast to shut lint up
- 11:04 Changeset [1162] by
- only do auth if we have a hold on the client descriptor
- 10:58 Changeset [1161] by
- sys/uio.h included here to make lint shut up. not-acknowledged chains keep track of client address, not client pointer. declare xmit(); remove references to zctl.c
- 10:57 Changeset [1160] by
- rearrange not-yet-acknowledged packets to be by destination, not client. This allows us to use xmit() from other modules Also incorporate control_dispatch into this .c file.
- 10:51 Changeset [1159] by
- Copyright fix, lint fixes increment version number
- 10:48 Changeset [1158] by
- fix bad debugging statement, improve a comment, check return values of dispatch routines
- 10:46 Changeset [1157] by
- #ifdef CONCURRENT the self-queueing stuff
- 10:38 Changeset [1156] by
- sys/uio.h is now in zserver.h
- 10:37 Changeset [1155] by
- remove excess stack variables
- 10:26 Changeset [1154] by
- add RCS headers. fix wording about zhm -r
- 09:50 Changeset [1153] by
- remove bogus syslog message. Clean up upcase stuff.
- 09:38 Changeset [1152] by
- correct copyright message
06/02/88:
- 13:56 Changeset [1151] by
- document all the options, including new -i option.
- 13:46 Changeset [1150] by
- patches for inetd operation
- 12:50 Changeset [1149] by
- changes for library version 0.2 (rfrench)
- 12:48 Changeset [1148] by
- fixes for library version 0.2
05/31/88:
- 13:43 Changeset [1147] by
- Bill's changes broke expunge. Fixed to work if has_privs is set.
- 10:42 Changeset [1146] by
- moved the chown of the ticket file BEFORE we try and run the attach..
Note: See TracTimeline
for information about the timeline view.