On Mon, Jan 24, 2005 at 04:54:58PM -0600, Royce Mitchell III wrote:
> We may have to install it as both iexplore.exe as well as ibrowser.exe,
> because certain ill-behaved apps may look for iexplore.exe, and we want
> it to find the user's browser, regardless of whether they've installed
> MS's IE or are using ours.
>
That should be left to the developer of the buggy app to fix. One of the
reasons Windows has problems with malware is because of developers going about
things the wrong way. They need to be taught to do things correctly, not
accommodated for.
gvg(a)svn.reactos.com schrieb:
>IoCreateFile should be passed kernelmode parameters.
>
>
>
>Updated files:
>trunk/reactos/ntoskrnl/include/internal/safe.h
>trunk/reactos/ntoskrnl/io/create.c
>trunk/reactos/ntoskrnl/io/mailslot.c
>trunk/reactos/ntoskrnl/io/npipe.c
>trunk/reactos/ntoskrnl/rtl/capture.c
>
>_______________________________________________
>Ros-svn mailing list
>Ros-svn(a)reactos.com
>http://reactos.com:8080/mailman/listinfo/ros-svn
>
>
>
>
Hi,
it seems that the memory for the captured parameters is never freed.
- Hartmut
Hi,
since some days ros eats up paged pool memory. I'm using cmd as login
shell. 'Make clean' on the ros source tree increase the number of paged
pool pages from 500 to more than 8000. In the past the number of paged
pool pages has never changed.
- Hartmut
ion(a)svn.reactos.com wrote:
>Bug fixes against uninitizlied variables and support for tree-wide optimization (do not try yet, crashes in bootvid).
>
>
>Updated files:
>trunk/reactos/config
>trunk/reactos/drivers/lib/ip/transport/datagram/datagram.c
>trunk/reactos/drivers/net/afd/afd/connect.c
>trunk/reactos/drivers/net/afd/afd/write.c
>trunk/reactos/drivers/net/tcpip/tcpip/info.c
>trunk/reactos/hal/halx86/generic/dma.c
>trunk/reactos/lib/epsapi/enum/drivers.c
>trunk/reactos/lib/msafd/misc/dllmain.c
>trunk/reactos/lib/shellext/slayer/slayer.c
>trunk/reactos/lib/ws2_32/misc/ns.c
>trunk/reactos/ntoskrnl/Makefile
>trunk/reactos/regtests/shared/regtests.h
>trunk/reactos/subsys/csrss/win32csr/guiconsole.c
>trunk/reactos/subsys/win32k/makefile
>trunk/reactos/tools/helper.mk
>
>
If some of you would like to turn OPTIMIZED = 1 and help me with some
of the current problems, I'd appreciate it greatly:
1) Bootvid crashes during boot logo intialization.
Booting with NOGUIBOOT gets ros to the installation page, where
2) Default selections for radio buttons and combobox do not appear, they
must now be selected manually
Apart from this glitch, driver installation and second boot were
perfect, minus the following:
3) Debug message about unhandled exception, followed by an explorer
crash related to a header file.
4) Browsing some registry keys in regedit causes regedit to crash.
I haven't noted any other problems for now, but I haven't done any deep
testing.
On the up side, this brings my little syscall benchmark to 170ms, an
additional 15% improvement. In total, this is an 80% improvement over
int2e builds. Furthermore, all of ReactOS is extremly fast. Directory
listing in cmd.exe is instant, explorer navigation as well. Menus
re-draw instantly and the whole experience is smooth. It really feels
like Windows, you have to try it to believe it.
There's been some talk on activating OPTIMIZED = 1 if (K)DBG != 1 and
all the developers on IRC were in agreement. But before such a change is
made, the bugs above need to be fixed, as well as any other possible
things which might crop up.
Best regards,
Alex Ionescu
> From: ion(a)svn.reactos.com
>
> Use proper PISID pointer to SID structure, fix wrong LUID
> definition, and remove duplicate code in Security Manager
>
> Updated files:
> trunk/reactos/include/ntos/security.h
Are you sure that the constants for e.g. SYSTEM_LUID need to be enclosed in
double braces for MinGW? I'd expect SYSTEM_LUID to be of type LUID. That
would make the code in ntoskrnl\se\luid.c where SYSTEM_LUID is assigned to a
LARGE_INTEGER instead of a LUID incorrect.
Gé van Geldorp.
weiden(a)svn.reactos.com schrieb:
>implemented the ProcessSessionInformation information class
>
>
>Updated files:
>trunk/reactos/ntoskrnl/ps/process.c
>
>_______________________________________________
>Ros-svn mailing list
>Ros-svn(a)reactos.com
>http://reactos.com:8080/mailman/listinfo/ros-svn
>
>
>
>
Hi,
I think that some parts of your implementation are incorrect. The
function must check for the location of the buffer and the previous
mode. If the previous mode is user mode, the buffer must be located
within the user address space. IMHO using of MmCopyFrom/ToCaller is
better than using an exception block. It is also true for your following
commits.
- Hartmut
Hi,
I've a reactos install problem. If I select german as default language,
ros fails in second stage setup. I get a message box
'InitializeProfiles() failed'. I see that the folder 'Documents and
settings' changes to the german translation 'Dokumente und Einstellungen'.
- Hartmut
Just a late night idea. What about using the current revision number of
the local SVN repository as the build number? Major, minor and revision
number of ROS will be a matter of politics, but the build number will
give an exact coordinate in the space of the source code evolution. Is
there a way to get it in a portable way?
Emanuele
Changelog:
Add makefile for "polytest" test & enable it.
Fix compile warnings for diskspeed & zwcontinue tests
=====
Usurp (aka Sylvain Petreolle)
humans are like computers,
yesterday the BIOS was all
- today its just a word