|  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
 |