|  18 Aug 2005, Konstantin Olchanski, Info, midas Makefile changes | 
| Minor Makefile changes: - add "-m32" gcc flag to force 32-bit compilation on 64-bit Linux.
 - do not link ybos.o into lazylogger and mdump.
 | 
|  02 Aug 2005, Konstantin Olchanski, Bug Fix, fix odb corruption when running analzer for the first time | 
| I have been plagued by ODB corruption when I run the analyzer for the first time after setting up the new experiment. Some time ago, I traced this to
 mana.c::book_ttree() and now I found and fixed the bug, fix now commited to
 | 
|  05 May 2005, Konstantin Olchanski, Bug Fix, fix: minor bit rot in the example experiment | 
| I fixed some minor bit rot in the example experiment: a few minor Makefile problems, make the analyzer use the current histogram creation macros, etc. I
 also added startup and shutdown scripts. These will be documented as we work
 | 
|  02 May 2005, Stefan Ritt, Info, strlcpy/strlcat moved into separate file | 
| I had to move strlcpy & strlcat into a separate file "strlcpy.c". A header file "strlcpy.h" was added as well. This way one can omit the old HAVE_STRLCPY which
 made life hard. The windows and linux makefiles were adjusted accordingly, but
 | 
|  21 Apr 2005, Konstantin Olchanski, Suggestion, Correct MIDASSYS setting? | 
| Current MIDAS versions nag me about setting the env.variable MIDASSYS to the "midas installation directory", but I do not have one, so what should I set
 MIDASSYS to? I checkout MIDAS from cvs into /home/olchansk/daq/midas, build it
 | 
|  22 Apr 2005, Stefan Ritt, Suggestion, Correct MIDASSYS setting? | 
| > Current MIDAS versions nag me about setting the env.variable MIDASSYS to the > "midas installation directory", but I do not have one, so what should I set
 > MIDASSYS to? I checkout MIDAS from cvs into /home/olchansk/daq/midas, build it
 | 
|  05 Apr 2005, Donald Arseneau, Bug Report, pointers and segfault in yb_any_file_rclose | 
| I'm getting segfaults in yb_any_file_rclose (closing a file opened with yb_any_file_ropen with type MIDAS).
 
 | 
|  21 Apr 2005, Konstantin Olchanski, Bug Report, pointers and segfault in yb_any_file_rclose | 
| > I'm getting segfaults in yb_any_file_rclose (closing a file opened with > yb_any_file_ropen with type MIDAS).
 >
 | 
|  24 Mar 2005, Stefan Ritt, Info, ODB dump format switched to XML | 
| Dear midas users, 
 I have changed the ODB dump format to XML. As you might know, the logger writes
 | 
|  29 Mar 2005, Stefan Ritt, Info, ODB dump format switched to XML | 
| > All the XML functionality is implemented in the new mxml.c/h library, which has > been added to the distribution, and which can be used in other projects as well
 > (XML configuration of ROODY?). It has already been successfully implemented in
 | 
|  31 Mar 2005, Konstantin Olchanski, Info, ODB dump format switched to XML | 
| > > All the XML functionality is implemented in the new mxml.c/h library >
 > mxml.c/h ... I separated it's CVS tree.
 | 
|  31 Mar 2005, Stefan Ritt, Info, ODB dump format switched to XML | 
| > Looks like the midas mxml Makefile bits did not make it to CVS. Current Makefile > revision 1.67 does not have them and building midas from cvs sources fails because it
 > does not find mxml.h and mxml.c
 | 
|  04 Mar 2005, Stefan Ritt, Info, Real-Time 2005 Conference in Stockholm | 
| Dear Midas users, 
 may I kindly invite you present your work at the Real-Time 2005 Conference in
 | 
|  25 Feb 2005, Konstantin Olchanski, Bug Fix, fixed: double free in FORMAT_MIDAS ybos.c causing lazylogger crashes | 
| We stumbled upon and fixed a "double free" bug in src/ybos.c causing crashes in lazylogger writing .mid files in the FORMAT_MIDAS format (why does it use
 ybos.c? Pierre says- for generic file i/o). Why this code had ever worked before
 | 
|  25 Jan 2005, John M O'Donnell, Bug Report, histograms not saved in replay mode | 
| is there a reason why histograms are not saved after a replay? 
 /* save histos if requested */
 | 
|  26 Jan 2005, Stefan Ritt, Bug Report, histograms not saved in replay mode | 
| > is there a reason why histograms are not saved after a replay? >
 >    /* save histos if requested */
 | 
|  20 Jan 2005, Konstantin Olchanski, Suggestion, HOWTO create ROOT objects in the MIDAS analyzer | 
| With recent changes to mana.c, creation of user ROOT objects in the MIDAS
 analyser has changed. Here is the new example code for creating ROOT objects
 | 
|  25 Jan 2005, John M O'Donnell, Suggestion, HOWTO create ROOT objects in the MIDAS analyzer   | 
| > (preliminary, untested. I will keep this updated as I get testing feedback) >
 > With recent changes to mana.c, creation of user ROOT objects in the MIDAS
 | 
|  20 Jan 2005, Konstantin Olchanski, Bug Report, Persistency problem with h1_book() & co | 
| The current h1_book() macros (and the previous example analyzer code) have an odd persistency problem: for example, the user wants to change some histogram
 limits, edits the h1_book() calls, rebuilds and restarts the analyzer, starts a
 | 
|  21 Jan 2005, John M O'Donnell, Bug Report, Persistency problem with h1_book() & co | 
| > The current h1_book() macros (and the previous example analyzer code) have an > odd persistency problem: for example, the user wants to change some histogram
 > limits, edits the h1_book() calls, rebuilds and restarts the analyzer, starts a
 | 
|  21 Jan 2005, Stefan Ritt, Bug Report, Persistency problem with h1_book() & co | 
| > I can't get onto cvs@midas.psi.ch right now > (cvs update
 > cvs@midas.psi.ch's password:
 | 
|  25 Jan 2005, Stefan Ritt, Bug Report, Persistency problem with h1_book() & co | 
| > > I can't get onto cvs@midas.psi.ch right now > > (cvs update
 > > cvs@midas.psi.ch's password:
 | 
|  25 Jan 2005, John M O'Donnell, Bug Report, Persistency problem with h1_book() & co | 
| So now that cvs is reachable again I have confirmed that the code segment
 
 | 
|  22 Dec 2004, Stefan Ritt, Suggestion, What to do with invalid data in the history system? | 
| Dealing with the NaN's in the history system in the past week, a question came up at PSI about how to deal with invalid history data.
 
 | 
|  23 Dec 2004, Stefan Ritt, Suggestion, What to do with invalid data in the history system?   | 
| I preliminary implemented NaNs into the history system. It works such that if a device driver returns a read error status, the class driver writes a NaN
 (Not-a-Number) into the corresponding variable via the new function ss_nan(). The
 | 
|  16 Dec 2004, Jan Wouters, Forum, cm_msg | 
| Could someone please explain to me how cm_msg, cm_msg1, etc. all work.  The documentation is very terse.
 
 | 
|  22 Dec 2004, Stefan Ritt, Forum, cm_msg | 
| > Could someone please explain to me how cm_msg, cm_msg1, etc. all work.  The > documentation is very terse.
 >
 | 
|  14 Dec 2004, Konstantin Olchanski, Info, Commit local TWIST modifications | 
| I am commiting MIDAS modification accumulated during the last few months of running TWIST: 1) system.c::ss_shm_open() fail if trying to map a file that is smaller than we expect.
 2) midas.c::bm_lock_buffer(), el_submit(), el_delete_message(): do not wait for mutexes forever, use a 5
 | 
|  14 Dec 2004, Konstantin Olchanski, Info, Commit local TWIST modifications | 
| > I am commiting MIDAS modification accumulated during the last few months of running TWIST: 
 More:
 | 
|  14 Dec 2004, Konstantin Olchanski, Info, mhttpd: Commit local TWIST modifications | 
| > > I am commiting MIDAS modification accumulated... 
 mhttpd changes:
 | 
|  15 Dec 2004, Stefan Ritt, Info, Commit local TWIST modifications | 
| > - system.c: do not chdir("/") in ss_daemon_init()- it prevents us from ever >   getting core dumps from midas daemons. The old behaviour is trivially
 >   restored by "cd /" before starting the daemon; or by "limit coredumpsize 0".
 | 
|  16 Dec 2004, Konstantin Olchanski, Info, "cd /" in ss_daemon_init(), was- Commit local TWIST modifications | 
| > > - system.c: do not chdir("/") in ss_daemon_init()- it prevents us from ever > >   getting core dumps from midas daemons.
 >
 | 
|  15 Dec 2004, , Forum, Where's the definition of "H1_BOOK()" | 
| When i compile the experiment example of 1.9.5 the problem happened: 
 adccalib.c: In function `INT adc_calib_init()':
 | 
|  15 Dec 2004, Pierre-Andre Amaudruz, Forum, Where's the definition of "H1_BOOK()" | 
| > When i compile the experiment example of 1.9.5 the problem happened: >
 > adccalib.c: In function `INT adc_calib_init()':
 | 
|  14 Dec 2004, Jan Wouters, Forum, Frontend index | 
| What is the api call to determine the index of the frontend when specifying the -i parameter during execution of the frontend?
 | 
|  15 Dec 2004, Stefan Ritt, Forum, Frontend index | 
| > What is the api call to determine the index of the frontend when specifying the > -i parameter during execution of the frontend?
 
 | 
|  25 Nov 2004, chris pearson, Forum, use of assert in mhttpd | 
| We've had mhttpd aborting regularly since upgrading from midas-1.9.3.  This happens during elog queries, and is due to an elog file that was incorrectly
 modified by hand.  The modification to the file occurred 6 months ago.
 | 
|  14 Dec 2004, Konstantin Olchanski, Forum, use of assert in mhttpd | 
| >    We've had mhttpd aborting regularly since upgrading from midas-1.9.3.  This > happens during elog queries, and is due to an elog file that was incorrectly
 > modified by hand.
 | 
|  24 Nov 2004, chris pearson, Info, midas on 64bit opteron | 
| Midas, version 1.9.5 of 7th October, was installed, with a few changes, on a 64 bit opteron computer, running linux.  For this processor, as for the alpha
 processor, long integers and addresses are 64 bits.  We added a new flag in the
 | 
|  09 Nov 2004, Pierre-Andre Amaudruz, Bug Fix, New transition scheme | 
| Problem: If cm_set_transition_sequence() is used for changing the sequence number, the
 command odbedit> start/stop/resume/pause -v report the propre sequence but the
 |