BTW, is the pure EVP_Cleanup 100% enough for proper deinitializing
LIBEAY32 in any situation ?
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has cha
Thanx !
Also, is it correct to call "Application.terminated[d:= true]" before
calling "Application.Run" ?
(as me do in the startup code of my project)
What's lifetime strategy for components crated before & after
"Application.Run" ?
-
It happend in /lib/common/crypto/mseopensslevp.pas:
procedure deinit(const info: dynlibinfoty);
begin
evp_cleanup; // << HERE
end;
INFO =
{LIBHANDLE = 263192576, LIBNAME = 0x5f6e50 'libeay32.dll', REFCOUNT =
1, INITHOOKS = 0x56738, DEINITHOOKS = 0x66920, CW8087 = 4978}
Where to dig ?
Me can't u
Universal for win-32 & Linux.
2012/9/3, Martin Schreiber :
> On Monday 03 September 2012 09:43:18 news.gmane.org wrote:
>> SUCCESS, FAILED,.. ?
>>
> Which app?
>
> --
> Live Security Virtual Conference
> Exclusive live ev
Also, there's no other way in PostrgeSQl to call a function than
SELECTing it or participation in WHERE/JOIN condition.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
And BEGIN/COMMIT/ROLLBACK can't be called within a PostgreSQL
procedure ( disabled by syntax ) .
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has
May it be because finalizing COMMIT (because dso_autocommit set) ?
Me need dso_autocommit here since the (original) SELECT-looking
function really updates the database & only returns the update status.
And the SELECT function (select * from
f_enter_window(:OFFICE_CODE,:WINDOW_CODE,:OPER_CODE,:OPER
For me, me have wrong counters for "srtEnterWindow.active:= true" for
the below component:
object srtEnterWindow: tsqlresult
fielddefs = <
item
Name = 'aresult_code'
DataType = ftInteger
Precision = -1
Size = 0
end
item
Name = 'ahandled
TSQLSCript
===
Oops, tsqlresult :)
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
w
Another issue:
TSQLSCript returns "rowsreturned = -1" & "cols.count = 0" for whatever
SQL SELECT code me call.
(PostgreSQL 9.1 under WinXP X86_64)
--
Live Security Virtual Conference
Exclusive live event will cover all t
Fixed, thanx !
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint securit
Sometimes it is necessary to do a first run with -B and then a
second time without.
No, only -O1 option helps here.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways tod
Have You tried with VARCHAR(x) OUT parameter off function as mentioned
in the example ?
PS:
Really not an issue unless noticeable slowdown for 33.6K dial up
connections. Which difference as to data retrieval between ftString &
ftMemo ?
---
Hmm... Me have to set "-O" to "1" to build the IDE.
2012/9/1, Ivanko B :
> Compiling .\lib\common\kernel\i386-win32\msesystimer.pas
> mseclasses.pas(4528,65) Error: Identifier not found "iifiserver"
> mseclasses.pas(4528,25) Error: function header d
The exception look is here attached.
<>--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will i
Compiling .\lib\common\kernel\i386-win32\msesystimer.pas
mseclasses.pas(4528,65) Error: Identifier not found "iifiserver"
mseclasses.pas(4528,25) Error: function header doesn't match any
method of this class "tmsecomponent.setifiserverintf(const );"
mseclasses.pas(4538,73) Error: Identifier not fou
As designed ?
AFAIK, ftMemo as contrary ftString assumes a specialized procedure of
data transfer from server to client - may be slower on 33.6 dial-up
line communications.
The type is defined as OUT parameter of the function:
create or replace function f_enter_window(aOFFICE_CODE
integer,aWINDOW
The Sourceforge mirror works
=
Because it has a separate HEAD for osdl4msegui in the repository.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landsca
How to take a particular directory (not the whole MSEUNIVERSE) from GIT WEB ?
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT m
Tried to set tmsesqlquery.packetrecords > 0? If it is not appropriate
threading is necessary.
==
As me understand , the advanced (prper scrollbars, local indexes, off
line filtering,..) TMSSQLQuery's features mean non-cursor data
extraction - that's all data belonging to its query, and si
Means no waiting on query.Active:= true.
Useful for slow connections.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers
Looks fixed :)
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint securit
Also me often use FINALIZATION sections of units. Does it differ from
TRY.. FINALLY ?
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and
There, FINALLY is called before HALT.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will i
on terminating application. The call stack only shows :
0 LIBEAY32!ENGINE_load_chil()
1 ??()
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has chan
SQL-query returns 21020001 then it's passes to TDBLOOKUPBUFFER as
INT64FIELDS[n] then it's passed to TDBENUM64EDITLB as the keyfield
where seleted into a TLARGEINTFIELD then the TLARGEINTFIELD is passed
via PARAMS[n] to TMSESQLSCRIPT for inserting into the DB - me have
"-453377503" (wrong ) as
MSESTREAM.PAS
line 1013: TMSEFILESTEAM_CREATE
line 971: TMSEFILESTEAM_INTERNALCREATE
The stream is freed by "TRY .. FINALLY" and this code is called (checked).
--
Live Security Virtual Conference
Exclusive live event
I think so. Does changing the macros
Setting a value of the SQLDelete's macro for already open query cause
the complain & the exception. He, we should distinguish macroses for
the main (SELECT) query & the update ones.
--
most probably in "query.BeforeDelete" event so that it triggers
automatically on "query.delete".
Need since these SQL-queries can't be supplied with params[n].
--
Live Security Virtual Conference
Exclusive live event will
- select in the upper combo, it should limit the choice in the lower one
Also set a breakpoint within the lower combo's OnFilter, run the
program, select in the upper combo, then in the lower one and watch
which time You'll enter the handler
---
Is only-IDE realted ?
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint
>> Data are supplied by an offline dataset.
>>
> Please send a testcase.
>
Here attached.
1) the OnFilter procedure only triggers on 2+ opening DBNELB2
2) anyway there's no invalidating
mse-testcases.rar
Description: application/rar
--
- put a tdblookupbuffer on a from so that its (long) name extend
right beyond the form -> scrollbars appear
- make the mane shorter so that should fit the form and the scrollbars
should disappear
- at me, these don't disappear until the form gets resized manually
-
Me selected it many times while checking.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
wi
The file with error is in "../common" directory from the project root.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers
To connect a tparamconnector.
=
Scenario of usage ?
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can re
What is "Params[0].connector" designed for ?
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
It is even possible without tfieldparamlink.
==
Since a fileparamlink provides some great option (delays, no auto
refreshing,e..) then how to do with it ?
--
Live Security Virtual Conference
Exclusive live even
Use tmseparam.datasource and fieldname.
===
Please, a bit deeper :)
SrcDataset1 provides Filed1 as a parameter to DstDatset1 (receives the
parameter via DstDataset1Param1) & DstDataset2 (receives the parameter
via DstDataset2Param1). How to set up this structure with a single
FieldPrama
No, it is used to supply field and param values from possibly different
datasources to the destination dataset triggered by a change of the main
datasource and datafield. BTW: tmseparam has datasource and fieldname
properties too.
=
Hmm... The "one-to-many" mode would also be a good feature.
I can't imagine there being such an incompatibility between x86
processors - otherwise the internet would have been flooded by such
messages
Sure :) Most probably software problems or misconfiguration - kernel,
LIBC, XOrg drivers...
--
Pressing "Ctrl+Del? complains "List index.. out of bound?
Only RowCount:=0 works well.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed an
Fortunately, I could locate some patches, and one of them did work,
although it was quite difficult to apply.
===
The base thing me've got from this story is that You are just happy of
getting whichever stable picture on the screen :)
And MSEgui uses Xrender intensively as long as Xrender
> Hallo Ivanko,
>
>> BTW, You should make sure You kernel does NOT use the PAT (MTRR
>> replacement) kernel options. This feature is very problematic if
>> activates.
>
> Did so, didn't help, at least not much, if at all.
> (Cost me a reboot, since not switchable at run time, only kernel
> paramete
Switching heat production from one part to another
in seconds will constantly stress them thermally,
Not be a problem for devices dissipating 95..130W - these issues are
definitely taken when designing. Have You often encountered a damaged
CPU but static electricity or imp
I.e. the overhead should be on the order of a few parts per a thousand.
Did You read about CPU context switching - [re]storing registers,
thread vars, memory maps, pipelines to GPU etc things bound to CPU etc
? A lot of work for CPU...
-
so much processor time that they
might easily consume all the power of three of your cores (and more),
These monsters sleep most of the time (once run & ate a plenty of RAM)
--
Live Security Virtual Conferenc
Me even think that the current switch of
few seconds is mainly designed to equalize temperatures of CPUs
(different zones of their crystal).
==
And to equalize work hours of all CPUs (workout on failure).
---
Really? 5 to 10 _seconds_? Didn't you mean to write _milliseconds_? After
all, the load display looks much too smooth to comply to a switching
interval _that_ long! Milliseconds would be a far better fit,
==
Then CPUs would be used less efficient because of higher relative
losses on c
BTW, You should make sure You kernel does NOT use the PAT (MTRR
replacement) kernel options. This feature is very problematic if
activates.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways t
IIRC there should be a means to restrict programs to specific processors;
if I can find out how,
By default LINUX tries to load all CPUs evenly by switching to
different one each 5..10 seconds, even for a single use rapplication.
--
it use h/w rendering only if use
OpenGL backend using render cairo-surface into an OpenGL-texture with
glTexImage2D.
Sure, because ANY kind of h/w acceleration can ONLY be provided by
VGA+its drivers :) There're no other options.
http://www.libsdl.org/projects/SDL_rtf/
http://j
Common 2D performance issues at :
http://libregraphicsworld.org/blog/entry/mesh-gradients-in-cairo-now-official
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat
Self-painting libs capable of h/w acceleration are for instance :
- CAIRO
with code like at http://www.cairographics.org/samples/
Mentioned by IBM at http://www.ibm.com/developerworks/linux/library/l-cairo//
[..]
--
Liv
For instance, if a MSEgui DB app doesn't produce background DB
activity then its connection (if established via an SSL channel) may
be safely broken for a while & reestablished w/o crashing the
application when it's idle. Me even reattached the LAC cable from/to
may machine w/o any bad consequence
And there seems to be no XOR drawing, no circles, ellipses and arcs, no
line caps setting, no stippling, no text...
So the difficult things must be done by ourself anywa
-
Looks normally since SDL is mostly a video&audio hardware abstraction layer :)
-
then put up a
"Cross Compile" section on the website.
Publishing everything meaningful on the site would be a great practice :)
--
Live Security Virtual Conference
Exclusive live event will cover all the ways
Please try again with git master 8946fdb13f3f87e90efbc0f8478072e22451d17f.
==
Thanx ! Will be checked tomorrow.
PS:
Do You consider adding macro functionality to TSQLResult like for TMSESQLQuery ?
--
Live Secu
The problem seems to be because of ftMemo returned by PG backend for
TEXT type. Since TSQLresult doesnt' provide *_stringmemo option me had
to apply workaround - casting fields to VARCHAR(n).
--
Live Security Virtual Confe
"AsIteger" is OK.
=
#0 0040AC16 :0 fpc_dynarray_decr_ref()
#1 0040D16A :0 fpc_finalize()
#2 00576930 :0 $MSEPQCONNECTION$_Ld11()
#3 00056BE0 :0 ??()
#4 0050B69D msesqlresult.pas:721 TDBCOL__GETISNULL(this=)
#5 0050B89D msesqlresult.pas:777 TDBCOL__GETASSTRING1(this
for it on MSEuniverse please let me know.
==
These (and any kind of - Emails,..) logins are subjects to forget.
Me've already forgot them all :)
--
Live Security Virtual Conference
Exclusive live event will cover a
. I use watches _extremely_ seldom, mainly because most of
what's of interest for me gets flagged as "not available" in the result
area anyway... gdb isn't very smart at getting at property values, nor can
it access an object's field structure at all.
=
Then You're a programmer g
That's LINUX GUI is very sensitive to combined quality of VGAcard &
its drivers
===
Easily isolated by switching to framebuffer console&X-driver&X-mode.
Me mean exactly KERNEL MODE framebuffer activated for X by "Option
UseFBDev true" in X-config- VESAFB, IntelDRIFB, SISFB,.. These
ed
That's LINUX GUI is very sensitive to combined quality of VGAcard &
its drivers. Also kernel has to be properly configured & build - with
activated DRI & MTRR, proper DMA, deactivated PAT [very-very evil
feature],... Also, there can be [on systems with non-locked cooler
RPMs - PWM, SmartFan,..] is
But I'm working under Linux, and even without a
constantly open internet connection
=
Then another issues me encountered earlier - discontinuing fixing bugs
for obsoleting graphic chips by vendors (free drivers are usually bad
[or not properly tested for double buffering, XRendering,.
If any
>appreciable load from other processes is present (and I have a 4 core
>processor wit 4 GB of memory now! ), thsi sluggishness is much increased
>and there are even "GDB timeout" occurrances.
I confirm.
=
Hmm...may be caused by a kind of recursion - then Martin definitely
need
But testing a program is a pain - after
a couple program starts, especially when breakpointas are set or perhaps
even more so when changed, the IDE becomes unresponsive, at least invokes
the program only after a huge delay, if at all (often not), and has to be
terminated and restarted to let me
But there's some other issue mentioned here: There seem to be some serious
problems with the file handling mechaism in your i18n utility.
Definitely there're should be a lot of bugs here - since MSEi18n has
been barely used up to now :)
---
_You_ want to replace a file that's in use by some program, even by _that
very programm itself_, which is an inherently dangerous operation, because
of very many possibilities for loss of data, inconsistency, inoperability.
=
No so much if finalized by (Rename/Move)* command - which d
I don't think they change libraries of a *running* process *by* the *running*
process.
=
It works both in LINUX & Win-32 (in win-32 - via the trick with
renaming files). For instance, without this feature it would be
impossible ( w/o inserting auto-run keys into registry & rebootin
Then how about "renamefile" doing the things with a single command ?
(works within same disk)
It even works in win-32 allowing to replace DLLs used by running
process (useful for software auto update ).
--
Live Security Vi
copyfile(mstr1,'../'+mstr1,true);
==
Strange behavior - "true" here means overwriting "../mstr1".
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat lands
I don't understand because you have icons in captions, but I have no.
Maybe, they just run the apps in Windows or more robust LINUX DE.
I have NV GF220, any free driver or proprietary. This bug reproduce always 100%.
=
Definitely - some incompatibility "video-card vs driver" or wr
PING
===
Though a year ago there was a LIBC exploit which allowed to everyone
who can call PING to become "root". We even reproduced it - calling
root-ed MC in finish. Thats any SUID program is a trigger to shoot
with LIBC etc exploits.
-
running via the SUID bit or 2) running
Baf, very bad practice.
=
Not too if provided by distro that's won't be replaceable by non-root
users & its functionality doesn't allow it to replace oneself with a
malware or bugged version etc.
For instance, PPPD, PING ... are SUID utilitie
But Alexej simply doesn't seem to
understand the build process for an rpm package, not even the rights system
of Linux
===
He definitely knows the packaging system (there're many packages
already provided by Alexey ) but didn't have reasons & causes to be
careful like us ;)
-
/home/user why don' t you speak that it's dangerous?
==
Because non-root users can't damage the system unless leverage their privileges.
full permissive for all users for /opt/mseide-msegui why do you speak
that it's dangerous?
==
Because LINUX assumes these things to be controlle
In Linux there is specific directory - /opt.
===
Only in SUSE nowadays, AFAIK :)
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed a
In future I'll build universal rpm and deb pakages for all distributives.
Ivanko B, you are very conservative, I wont be to use standard - I do
new standart.
==
me has also been a network& database administrator of network over
the large city & a system program
Ivanko B, Do you want to put 2 language projects, what are included in
rpm, for all home user directories and to use /etc/skel? I don't like
this idea.
=
The correct way might be selecting needed language on time of
MSEide+MSEgui installation, later - on demand by smth
Users must have permissions: to recompile mseide, to
recompile msei18n, to recompile any libraries, to change any file, to
delete any file,
===
Correct for GIT/SVN trees, wrong for distro-included - You'll never be
allowed to propagate such kind of apps into official LINUX distros.
Non-r
This is wrong. Nobody should change root owned RPM files.
Agreed. MSEi18 needs either 1) running via the SUID bit or 2) running
from a non-root user with access rights within its home directory [but
it means that MSEi18n should provide ability to customize output
directory for i18s
Hmm.If the current state beaks automation of the building process then
we definitely need to fix it. Does it break ?
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
th
Есть также галочка "Включить цитируемый текст в ответ" - правда ее не
пробовал. Сейчас пробую :)
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has ch
I use mail.google.com and I don' t understand where my errors are.
"
==
Aha !
Леш, если отвечаешь через GOOGLE MAIL, то перед отправкой кликай на
"Дополнит. параметры ответа" и вычищай квотинг внизу сообщения. Хотя я
и сейчас в 50% случаев забываю это делать :)
0644 - it's also error for libraries, what were made by msei18n.
==
Then 0666.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed
IvankoB, can you translate?
===
Translate what ?
Alexey's English is quite decent for russian-spoken people :)
And me can understand his being irritable when making LINUX packages
so that they were ready for work "out-of-box" - a known issue for me
(our main work program installation bundle
All users must write, read .so in current directory of project and in
directory ru (de, fr, etc)!!! But it's not enough.
It You plan to use auto update by non-root user (to avoid SUID/SGID
security breaches) then sure.
Also it may be important (and a requirement in case of custom LIBPQ
must have chmod 777
Like executables ? Why ? The typical mode for DLLs is "0644".
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed
Hmm... Definitely there should be file "README.i18n" :)
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. D
He wants that the MSEgui dialogs use his text instead mseconsts_ru.pas. So the
access to mseconsts*.pas must be removed in MSEgui.
Or overridal ?
(me also ofter use such approach - setting global vars from consts
initially (in "INITIALIZATION" section etc) & overriding them in
runtime
Or with some ifdefs in MSEgui code.
===
In MSEide+Msegui code ?
(as me undestood, Alexey translates MSEide, correct ?)
2012/8/9, Martin Schreiber :
> On Thursday 09 August 2012 19:10:01 Алексей Логинов wrote:
>> Yes, but I want to use only .so without mseconsts_ru.pas and I want to see
ll translate string, then this string
> from mseconsts_* must not be used.
>
> 2012/8/9 Martin Schreiber
>
>> On Thursday 09 August 2012 08:20:27 Ivanko B wrote:
>> > On my feeling, everything is OK with the info messages too. How about
>> > a voting about on &q
ОК" - it's more universal for all messages and dialogs.
>
> 2012/8/9 Ivanko B
>
>> It must be "OK"!
>> ==
>> ??? "OK" isn't a russian word :) We need to find a shorter word for
>> "Подтвердить".
>>
&g
It must be "OK"!
==
??? "OK" isn't a russian word :) We need to find a shorter word for
"Подтвердить".
2012/8/9, Алексей Логинов :
> There are wrong translated string in mseconsts_ru.pas:
> 36 string: '&'#1043#1086#1090#1086#1074#1086 , //mr_ok =>
> &Gotovo
> 55 str
The problem may also be in incomplete (for Cyrillic environment)
FONTCONFIG setup - PS(Type1) fonts instead of proper M$ TTF,
KOI-8R/UTF-8 primary encoding instead of proper ISO10646-1,..
Sme of font issues are described in the "PERSONS" MSE tutorial
(MSEUNIVERSE: \mse\trunk\help\tutorials\db\pers
JUCE looks like QT + very simplified QtCreator with their
M(eta)O(bject)C(ompling) that's without integrated debugging. Very
different form the MSE suite.
PS:
C++ is much harder to program business apps language than ObjectPascal
:) And for some reason libs based on it only have rudimentary DB
su
Neither M$ IE nor Opera show them :) How about exact URL ?
PS:
Me didn't login when checking.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has cha
Especially ones provided by SUID/SGID bits.
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
>> Native for 32bit& works well on 64bit (provided that FPC 2.6 win-32
>> is installed too).
>
> Updated the website for your links.
>
Hmm..me cant see them in the DOWNLOADS section.
--
Live Security Virtual Conference
E
901 - 1000 of 1237 matches
Mail list logo