Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-07-28 | Nuke option JEFF_DEBUG for good. | Miod Vallat | |
(This code relies upon undefined C behaviour. Every day in ddb is your lucky day...) | |||
2004-07-28 | Remove EH_DEBUG code. | Miod Vallat | |
2004-07-28 | Keep exception specific defines in the exception handling code, instead of | Miod Vallat | |
polluting the kernel namespace. | |||
2004-07-28 | Only put a space in the client buffer if the request has a non-NULL | Jean-Francois Brousseau | |
argument. This is only for prettying and makes us closer to the GNU behaviour | |||
2004-07-28 | more s/illegal/invalid/ | Markus Friedl | |
2004-07-28 | add -ttttt (timestamp difference since the first packet); ok thierry | Markus Friedl | |
2004-07-28 | call setsid() _before_ re-exec | Markus Friedl | |
2004-07-28 | Use less stack space for temporary storage and C code invocation, after | Miod Vallat | |
the ABI change. | |||
2004-07-28 | Update stack frame processing after ABI change. | Miod Vallat | |
2004-07-28 | In the never-ending saga of getting gcc to work reliably on m88k, today's | Miod Vallat | |
changes address incorrect stack usage, when optimization needs more nameless temporary values than available registers, and has to save them on stack. In some (rare) circumstances, it will compute a stack address _outside_ the current function local storage space, overwriting the caller's stack. Most of the time, this only affects the "outgoing argument area", which is harmless if it has not been populated; this explains why it has not been noticed earlier. Since I see no easy way to fix this, I decided to go the simpler way of removing this ougoing argument area. This not only reduces stack usage, but also makes varargs/stdarg code smaller and faster; also functions which get their first few arguments in registers, then some on the stack, then some in registers again, will not allocate stack space for the second set of arguments passed through registers. This is an ABI change, we are no longer 88Open compliant (have we ever been?). | |||
2004-07-28 | fix path to sendmail's README; | Jason McIntyre | |
from Jonathan Gray (PR #3870); ok millert@ | |||
2004-07-28 | remove dead Xr to uucp(1); from misc@; | Jason McIntyre | |
ok millert@ | |||
2004-07-28 | Xetc causes the number of sets to change, better reflect it in the text... | Miod Vallat | |
2004-07-28 | Remove a debugging message | Jean-Francois Brousseau | |
2004-07-28 | Fix $OpenBSD$ tag | Jean-Francois Brousseau | |
2004-07-28 | Pass the appropriate argument to cvs_client_connect() | Jean-Francois Brousseau | |
2004-07-28 | Add a small cache for parsed CVSROOT strings and return a pointer to a | Jean-Francois Brousseau | |
previously cached entry when we encounter the same string more than once. | |||
2004-07-28 | Pass the appropriate arguments to cvs_client_connect() and | Jean-Francois Brousseau | |
cvs_client_disconnect() | |||
2004-07-28 | * prepare for an overhaul of the connection code by adding a cvsroot | Jean-Francois Brousseau | |
parameter to the cvs_client_connect() and cvs_client_disconnect() functions, so we rely less and less on a global variable | |||
2004-07-28 | Add a newline at the end of the strings put in CVS/Root and | Jean-Francois Brousseau | |
CVS/Repository, like GNU CVS does | |||
2004-07-28 | Fix the timestamp parsing for Mod-time. Months are now being detected | Jean-Francois Brousseau | |
correctly and there is no assumption about Daylight Savings Time | |||
2004-07-27 | art.html -> art1.html, PR3872 From: ak@ebi.ac.uk | Henning Brauer | |
2004-07-27 | add support for {} expansion for prefix in the filter rules, claudio ok | Henning Brauer | |
2004-07-27 | Don't override PREFERRED_DEBUGGING_TYPE. This makes DWARF2 the default | Mark Kettenis | |
again; stabs doesn't work for 64-bit code. ok miod@, espie@ | |||
2004-07-27 | the `.#*' pattern actually still matches, include it in standard | Jean-Francois Brousseau | |
ignore patterns | |||
2004-07-27 | Fix directory loading with the new file structure allocation code | Jean-Francois Brousseau | |
2004-07-27 | Be less retarded when parsing the contents of a CVS/Root file | Jean-Francois Brousseau | |
2004-07-27 | Comment out unused code and some minor cleanup. Add the prototype and | Jean-Francois Brousseau | |
skeleton for cvs_printf(), which will be used to output strings that do not need all of the handling that cvs_log() performs. This will be used among other things to prepend the `M' and `E' family of responses to output made by the `server' command. | |||
2004-07-27 | * use a mix of mktime() and ctime_r() instead of asctime_r() to calculate | Jean-Francois Brousseau | |
the Mod-time timestamp. This way, mktime() fills in information about the week day and day of year which was not calculated with the previous method * calculate the GMT offset This fixes a bug where each CVS entry in the Entries files would have `Sun' (for Sunday) as the day of the week. | |||
2004-07-27 | do not define the prefix, prefixlen and community structs used for | Henning Brauer | |
the filters from within struct filter_match but explicit; no functional change | |||
2004-07-27 | * parse the timestamp given to Mod-time correctly and store it so the | Jean-Francois Brousseau | |
next operation on a file can use it (actually, we need to fix the problem with weekdays) * when getting a sticky command and the directory doesn't exist, create it and populate it with CVS admin files | |||
2004-07-27 | macro fixes | Jared Yanovich | |
punctuation use 'Bl -diag' for diagnostic lists ok jmc | |||
2004-07-27 | suport macro expansion for peer spec in filter rules | Henning Brauer | |
things like deny from { $peer1 $peer2 } prefix 192.168.0.0/16 are now possible. | |||
2004-07-27 | * when opening an Entries file for writing, open the file in append mode | Jean-Francois Brousseau | |
* when parsing the entries, break if we encounter the last line 'D' * when adding the line to the file, generate it from the fields instead of taking the line | |||
2004-07-27 | * don't always return 0 in cvs_client_sendreq() | Jean-Francois Brousseau | |
2004-07-27 | Add per-device evcount interrupt counters; also use LIST_xxx macros in isr.c | Miod Vallat | |
ok aaron@, tested aoyama@ | |||
2004-07-27 | Zero out the cvs root structure before assigning the fields, otherwise | Jean-Francois Brousseau | |
we can end up with pretty strange results | |||
2004-07-27 | Factorize exception handling code. The only different part between luna88k | Miod Vallat | |
and mvme88k is the retrieval of the CMMU fault registers. Tested on mvme88k by myself and luna88k by aoyama@ | |||
2004-07-27 | * create cvs_file_alloc() to keep one copy of the file allocation code | Jean-Francois Brousseau | |
and reuse it * add cvs_file_create() to explicitly create a file or directory * add cvs_mkadmin() to fill the administrative files for a CVS directory | |||
2004-07-26 | * make checkout work in remote mode (almost) | Jean-Francois Brousseau | |
2004-07-26 | Fix header | Jean-Francois Brousseau | |
2004-07-26 | * fix two offset bugs in MT stack handling | Jean-Francois Brousseau | |
* create the directory if it does not exist when getting a `Clear-sticky' or `Set-sticky' * fix the cvs_client_getln() that was missing in cvs_resp_statdir() * when receiving a `Created', read the proper lines, then generate a valid pathname to pass to cvs_recvfile() * don't try to compare checksums if the checksum pointer is NULL * in cvs_recvfile(), open the file with the proper flags | |||
2004-07-26 | Fix pointer passed to fclose() in cvs_ent_close() | Jean-Francois Brousseau | |
2004-07-26 | Typos in comments. | Miod Vallat | |
2004-07-26 | document behaviour of mg +-number file | Michael Coulter | |
ok vincent@ better wording from jmc@ | |||
2004-07-26 | Remove the code that would avoid sending a `Directory' request if the | Jean-Francois Brousseau | |
previous `Directory' request had sent the same dir, our code isn't as stupid as it used to be | |||
2004-07-26 | * start working on the MT support | Jean-Francois Brousseau | |
* add dummy handlers for `Set-sticky', `Clear-sticky' and `Module-expansion' | |||
2004-07-26 | * when loading a file, cvs_file_get() can now tell whether the file | Jean-Francois Brousseau | |
is up-to-date or modified * add cvs_file_examine() to run a command on a file and its subfiles | |||
2004-07-26 | Add the handler for the checkout command | Jean-Francois Brousseau | |
2004-07-26 | Start explaining what the commands do and tweak the mdoc to have a | Jean-Francois Brousseau | |
prettier description layout |