16 Oct 2014, Stefan Ritt, Bug Report, Hostile network scans against MIDAS RPC ports 
 | 
> Sometimes we have very small MIDAS installations, i.e. just one machine by itself, and such setups should be secure/secured easily -
 
> too much work to setup an external firewall box just for one machine and OS-level firewall rules sometimes conflict
 
> with some OS services (i.e. NIS) (I am still waiting for the "NIS to LDAP migration for dummies" guide).
 | 
   
   24 Oct 2014, Stefan Ritt, Forum, Running a frontend on Arduino Yun 
 | 
> Hello,
 
> 
 
> I'm currently trying to create a midas bank for basic temperature reading from the Arduino Yun, but when creating a bank the frontend crashed with a | 
   
   02 Nov 2014, Stefan Ritt, Forum, Running a frontend on Arduino Yun 
 | 
> With the correct definition, you should get a compile error (type mismatch).
 
> 
 
> With the wrong current definition, you should have gotten a warning about "use of uninitialized variable 'data'", but some compilers with some settings | 
   
   06 Nov 2014, Stefan Ritt, Forum, Weird problem on new installation 
 | 
[quote="Razvan Stefan Gornea"]In my case I have the following structure in ODB right before the framework calls frontend_init():
 
/Equipment/CAEN_V1740 [B][CLOSE][/B]
 
/Equipment/CAEN_V1740/Variables [B][CLOSE][/B]
 | 
   
   03 Mar 2015, Stefan Ritt, Forum, Starting program from custom page 
 | 
> I am trying to start a program (fronend) from a custom page. What is the best
 
> way to do that? Would ODBRpc() do this? if so can anyone give me an example of
 
> how to do this. Thanks.
 | 
   
   03 Mar 2015, Stefan Ritt, Forum, Starting program from custom page 
 | 
> Hi Stefan, thanks for the quick reply. I guess my question was not clear enough.
 
> 
 
> My aim is to create a button which mimics the "Start/Stop" button functionality in the
 | 
   
   13 May 2015, Stefan Ritt, Forum, Check if Client is running from Javascript 
 | 
[quote="Andreas Suter"]Is there currently an easy way to check from javascript if a midas client is
 
running? I mean an equivalent to cm_exist.
 
 | 
   
   14 May 2015, Stefan Ritt, Suggestion, checksums for midas data files 
 | 
> Any thoughts on this?
 
 
We use binary midas files now for ~20 years and never felt the necessity to put any checksums or even encryption on these files. The reason for that is | 
   
   10 Jun 2015, Stefan Ritt, Forum, Midas-MSCB SCS2000 integration 
 | 
> If anyone has any ideas or has had previous work with the SCS2000 and knows how to read back the 
 
> internal values please let me know. 
 
 | 
   
   29 Jul 2015, Stefan Ritt, Bug Report, jset/ODBSet using true/false for booleans 
 | 
See bitbucket for the solution.
 
 
https://bitbucket.org/tmidas/midas/issues/29/jset-odbset-using-true-false-for-booleans#comment-20550474 | 
   
   14 Aug 2015, Stefan Ritt, Info, Merged - improved midas network security 
 | 
I tested the new scheme and am quite happy with. Just a minor thing. When I change the ACL, I get messages from all attached programs, like:
 
 
[local:Online:S]RPC hosts>set "Allowed hosts[1]" "host.psi.ch"
 | 
   
   20 Aug 2015, Stefan Ritt, Bug Report, Sequencer limits 
 | 
> > - ODBGet (and ODBSet?) does seem to be able to take a variable as a path... I
 
> > was trying to use an array whose index would be incremented.
 
> 
 | 
   
   21 Aug 2015, Stefan Ritt, Bug Report, MIDAS message page auto-size (horizontally) is annoying 
 | 
> New version of MIDAS has a feature where it seems to automatically resize the
 
> message page horizontally in order to fix each MIDAS message into one line. 
 
> Some of my MIDAS messages (in particular error messages, where I need details)
 | 
   
   22 Oct 2015, Stefan Ritt, Suggestion, Feature Request: MIDAS sequencer abort. 
 | 
> > it would be useful to have a kind of scripted "abort" for when something goes wrong ...
 
> 
 
> How about having the sequencer switching from the aborted sequence file to the special "abort" sequence file? That 
 | 
   
   24 Oct 2015, Stefan Ritt, Suggestion, Feature Request: MIDAS sequencer abort. 
 | 
> It would be useful to have it be specified for each script.  Reason is that it's simpler, some scripts might only 
 
> change a few sensitive settings, then on abort it only has to set back to "normal" what it touched to begin with.  
 
> Also, the "normal" values are usually stored in local variables, so it's important to have those similarly accessible 
 | 
   
   30 Oct 2015, Stefan Ritt, Info, synchronous ajax deprecated 
 | 
> We're using mhttpd for calls that end up working better with asynchronous requests, and we've built up sort of a parallel, asynchronous library using 
javascript Promises.
 
> 
 | 
   10 Dec 2015, Stefan Ritt, Info, Small change in loading .odb files 
 | 
A small change in loading .odb files has been implemented. When you load an array from a .odb file, the indices in each line were not evaluated, only the 
complete array was loaded. In our experiment we need however to load only a few values, like some HV values for some channels but leaving the other values 
as they are. I changed slightly the code of db_paste() to correctly evaluate the index in each line of the .odb file. This way one can write for example | 
   
   06 Feb 2016, Stefan Ritt, Suggestion, reducing sleep time in mhttpd main loop (for sequencer) 
 | 
> There were some complaints that the MIDAS sequencer was slow.  Specifically, the
 
> complaint was that even lines in the sequence that didn't do any (like COMMENT
 
> commands) tooks > 100ms to execute.  These slow sequencer steps could be a
 | 
   
   15 Feb 2016, Stefan Ritt, Suggestion, reducing sleep time in mhttpd main loop (for sequencer) 
 | 
> Hmm, yeah, I'm not sure about how to handle reducing the wait time to zero after ODB set commands.
 
> 
 
> But it does seem like it would be straight-forward to increase the sleep time for waits; I'll look into
 | 
   
   22 Mar 2016, Stefan Ritt, Bug Report, incomplete copy using odbedit copy 
 | 
> Hi,
 
> 
 
> Attempting to copy a subtree to a new location in the ODB using odbedit with "copy <src> <dest>" is 
 |