Difference between revisions of "Audit"
(→Introduction) |
Winterwing (talk | contribs) (→Introduction: - proposals) |
||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
− | Due to recent pressing concerns within the project about the legal defensibility of some reverse-engineering practices, the repository and official downloads have been taken down pending a full audit of the project's code. Only the audited branch of the svn tree is accessible to the general public, and registered developers will continue to move directories into it that are determined to be 'clean' according to an updated IP policy. | + | Due to recent pressing concerns originating within the project about the legal defensibility of some reverse-engineering practices, the repository and official downloads have been taken down pending a full audit of the project's code. Only the audited branch of the svn tree is accessible to the general public, and registered developers will continue to move directories into it that are determined to be 'clean' according to an updated IP policy. |
− | + | At the current rate, this process is expected to take as much as a matter of years. Therefore, proposals are being discussed about how to proceed: | |
+ | |||
+ | A. Isolate the project completely, and introduce modules as they pass the audit. | ||
+ | B. Open the codebase to its previous state and perform an audit in parallel with normal development. | ||
+ | C. Open the codebase, but freeze suspect modules until they pass or are rewritten. | ||
+ | D. Cancel the audit altogether. | ||
+ | |||
+ | A decision is expected within approximately a week of this writing. | ||
== Proposed standards for the audit == | == Proposed standards for the audit == |
Revision as of 15:11, 16 February 2006
Introduction
Due to recent pressing concerns originating within the project about the legal defensibility of some reverse-engineering practices, the repository and official downloads have been taken down pending a full audit of the project's code. Only the audited branch of the svn tree is accessible to the general public, and registered developers will continue to move directories into it that are determined to be 'clean' according to an updated IP policy.
At the current rate, this process is expected to take as much as a matter of years. Therefore, proposals are being discussed about how to proceed:
A. Isolate the project completely, and introduce modules as they pass the audit. B. Open the codebase to its previous state and perform an audit in parallel with normal development. C. Open the codebase, but freeze suspect modules until they pass or are rewritten. D. Cancel the audit altogether.
A decision is expected within approximately a week of this writing.
Proposed standards for the audit
0. Everyone needs commit all documentation you have reverse enginered something so that someone else can reimplement it. Filip has some nice docs at
http://www.volny.cz/xnavara/doc_trash/
There is stuff I posted on the Wiki and Bugzilla. Can someone make a api-documentation module in svn and commit all this stuff to there?
1. A function is deemed to have been implemented in a non-clean manner if
- "unknown" arguments given values - functions for which there is NO DOCUMENTATION - functions with no test cases available either in ReactOS or somewhere on the internet - functions with undocumented magic numbers - functions with excessive gotos
NO DOCUMENTATION means it cannot be found on MSDN, Google, sysinternals, osronline, any book published by Microsoft Press or any other publication.
2. The following does not count
- functions of 5 or less lines of code - functions for which every basic unit corresponds to a clause in the official - functions which mimic those implemented in other libraries and that work similarly
3. Even if the function body is not clean, the prototype can remain.
List of Directories
Full listing at http://svn.reactos.org/ReactOS.txt.
Mark with
- [OK]
- [WINE]
- [A:<username>] (<username> will audit this)
- [R:<username>] (<username> will rewrite this)
- [T:<username>] (<username> will throw this away)
- [F:<username>] (<username> thinks this should be fast-tracked)
- or [DONE] (Moved to new audited repository)
misc
cis/ [OK] irc/ [OK] msvc6/ [OK] os2/ os2/apps/ os2/apps/bepslep/ os2/doc/ os2/include/ os2/lib/ os2/lib/doscalls/ os2/lib/doscalls/devices/ os2/lib/doscalls/file/ os2/lib/doscalls/memory/ os2/lib/doscalls/misc/ os2/lib/doscalls/run/ os2/server/ os2/utils/ posix/ posix/apps/ posix/apps/baresh/ posix/apps/bootpsx/ posix/apps/posixw32/ posix/include/ posix/include/arpa/ posix/include/netinet/ posix/include/psx/ posix/include/sys/ posix/lib/ posix/lib/psxdll/ posix/lib/psxdll/dirent/ posix/lib/psxdll/dlfcn/ posix/lib/psxdll/errno/ posix/lib/psxdll/fcntl/ posix/lib/psxdll/libgen/ posix/lib/psxdll/misc/ posix/lib/psxdll/pthread/ posix/lib/psxdll/sched/ posix/lib/psxdll/signal/ posix/lib/psxdll/stdlib/ posix/lib/psxdll/string/ posix/lib/psxdll/sys/ posix/lib/psxdll/sys/stat/ posix/lib/psxdll/sys/utsname/ posix/lib/psxdll/unistd/ posix/lib/psxx/ posix/lib/psxx/misc/ posix/server/ posix/server/call/ posix/server/include/ posix/server/misc/ posix/server/ob/ posix/server/port/ posix/tools/ posix/tools/mksystab/ press-media/ [OK] rosdocs/ [T] rosky/ [OK] tools/ [OK] tools/MozillaControl/ tools/MozillaControl/redist/ vms/ vms/include/ vms/include/vms/ vms/lib/ vms/lib/vmsdll/ vms/lib/vmsdll/lib/ vms/lib/vmsdll/rms/ vms/lib/vmsdll/sys/ vms/server/ vms/tools/ vms/tools/mksystab/ web/ [OK]
reactos
reactos/
reactos/apps
reactos/apps/ reactos/apps/testsets/ reactos/apps/testsets/loadlib/ [F:GvG] reactos/apps/testsets/msvcrt/ [F:GvG] reactos/apps/testsets/msvcrt/fileio/ [F:GvG] reactos/apps/utils/ reactos/apps/utils/binpatch/ [F:GvG] reactos/apps/utils/cat/ [F:GvG] reactos/apps/utils/driver/ reactos/apps/utils/driver/load/ [F:GvG] reactos/apps/utils/driver/unload/ [F:GvG] reactos/apps/utils/dumprecbin/ [F:GvG] reactos/apps/utils/getfirefox/ [F:GvG] reactos/apps/utils/infinst/ [F:GvG] reactos/apps/utils/net/ reactos/apps/utils/net/arp/ [DONE] reactos/apps/utils/net/finger/ [F:GvG] reactos/apps/utils/net/ftp/ [F:GvG] reactos/apps/utils/net/ipconfig/ [DONE] reactos/apps/utils/net/netstat/ [DONE] reactos/apps/utils/net/ping/ [F:GvG] reactos/apps/utils/net/roshttpd/ [F:GvG] [F:arty] reactos/apps/utils/net/roshttpd/common/ reactos/apps/utils/net/roshttpd/include/ reactos/apps/utils/net/route/ [F:GvG] [F:arty] reactos/apps/utils/net/telnet/ [F:GvG] [F:arty] reactos/apps/utils/net/telnet/doc/ reactos/apps/utils/net/telnet/resource/ reactos/apps/utils/net/telnet/src/ reactos/apps/utils/net/tracert/ [DONE] reactos/apps/utils/net/whois/ [F:GvG] reactos/apps/utils/nts2w32err/ [F:GvG] reactos/apps/utils/objdir/ [F:GvG] reactos/apps/utils/partinfo/ [F:GvG] reactos/apps/utils/patchnv4/ [F:GvG] reactos/apps/utils/pice/ [F:GvG] reactos/apps/utils/pice/loader/ reactos/apps/utils/pice/module/ reactos/apps/utils/pice/shared/ reactos/apps/utils/pnpdump/ [F:GvG] reactos/apps/utils/ps/ [F:GvG] reactos/apps/utils/sdkparse/ [F:GvG] reactos/apps/utils/shutdown/ [F:GvG] reactos/apps/utils/stats/ [F:GvG] reactos/apps/utils/theme/ reactos/apps/utils/theme/dump/ reactos/apps/utils/tickcount/ [F:GvG] reactos/apps/utils/rosperf/
reactos/boot
reactos/boot/ reactos/boot/freeldr/ [F:crashfourit] [F:SamB] reactos/boot/freeldr/bootsect/ [A:chorns] [R:crashfourit] reactos/boot/freeldr/fdebug/ [DONE] reactos/boot/freeldr/freeldr/ reactos/boot/freeldr/freeldr/arch/ reactos/boot/freeldr/freeldr/arch/i386/ reactos/boot/freeldr/freeldr/arch/powerpc/ reactos/boot/freeldr/freeldr/cache/ reactos/boot/freeldr/freeldr/comm/ reactos/boot/freeldr/freeldr/disk/ reactos/boot/freeldr/freeldr/fs/ reactos/boot/freeldr/freeldr/include/ reactos/boot/freeldr/freeldr/include/arch/ reactos/boot/freeldr/freeldr/include/arch/i386/ reactos/boot/freeldr/freeldr/include/fs/ reactos/boot/freeldr/freeldr/include/ui/ reactos/boot/freeldr/freeldr/inffile/ reactos/boot/freeldr/freeldr/inifile/ reactos/boot/freeldr/freeldr/math/ reactos/boot/freeldr/freeldr/mm/ reactos/boot/freeldr/freeldr/reactos/ reactos/boot/freeldr/freeldr/rtl/ reactos/boot/freeldr/freeldr/ui/ reactos/boot/freeldr/freeldr/video/ reactos/boot/freeldr/install/ reactos/boot/freeldr/install/linux/ reactos/boot/freeldr/tools/ reactos/bootdata/ reactos/bootdata/bootcd/ reactos/bootdata/livecd/ reactos/bootdata/packages/
reactos/drivers
reactos/drivers/ reactos/drivers/bus/ reactos/drivers/bus/acpi/ [A:chorns] reactos/drivers/bus/isapnp/ [A:chorns] reactos/drivers/bus/pci/ [A:chorns] reactos/drivers/bus/serenum/ [F:hpoussin] reactos/drivers/dd/ reactos/drivers/dd/beep/ reactos/drivers/dd/blue/ [F:GvG] reactos/drivers/dd/bootvid/ reactos/drivers/dd/debugout/ [F:GvG] reactos/drivers/dd/green/ [F:GvG] reactos/drivers/dd/mpu401/ reactos/drivers/dd/null/ [F:arty] reactos/drivers/dd/parallel/ reactos/drivers/dd/ramdrv/ reactos/drivers/dd/serial/ [F:hpoussin] reactos/drivers/dd/sndblst/ reactos/drivers/dd/sndblst/test/ reactos/drivers/dd/sound/ reactos/drivers/dd/sound/include/ reactos/drivers/dd/test/ [F:sedwards] reactos/drivers/fs/ reactos/drivers/fs/cdfs/ reactos/drivers/fs/ext2/ [F:arty] reactos/drivers/fs/fs_rec/ reactos/drivers/fs/minix/ reactos/drivers/fs/ms/ reactos/drivers/fs/mup/ reactos/drivers/fs/np/ reactos/drivers/fs/ntfs/ reactos/drivers/fs/ntfs/linux-ntfs/ reactos/drivers/fs/template/ reactos/drivers/fs/vfat/ reactos/drivers/input/ reactos/drivers/input/i8042prt/ [F:sedwards] reactos/drivers/input/kbdclass/ [F:hpoussin] reactos/drivers/input/mouclass/ [F:hpoussin] reactos/drivers/input/sermouse/ [F:hpoussin] reactos/drivers/lib/ reactos/drivers/lib/bzip2/ [F:GvG] reactos/drivers/lib/chew/ [F:arty] reactos/drivers/lib/csq/ reactos/drivers/lib/ip/ [F:GvG] reactos/drivers/lib/ip/network/ reactos/drivers/lib/ip/network/i386/ reactos/drivers/lib/ip/transport/ reactos/drivers/lib/ip/transport/datagram/ [F:arty] reactos/drivers/lib/ip/transport/rawip/ [F:arty] reactos/drivers/lib/ip/transport/tcp/ [F:arty] reactos/drivers/lib/ip/transport/udp/ [F:arty] reactos/drivers/lib/oskittcp/ [DONE] reactos/drivers/lib/oskittcp/include/ reactos/drivers/lib/oskittcp/include/freebsd/ reactos/drivers/lib/oskittcp/include/freebsd/dev/ reactos/drivers/lib/oskittcp/include/freebsd/dev/include/ reactos/drivers/lib/oskittcp/include/freebsd/dev/include/vm/ reactos/drivers/lib/oskittcp/include/freebsd/net/ reactos/drivers/lib/oskittcp/include/freebsd/net/include/ reactos/drivers/lib/oskittcp/include/freebsd/net/include/arpa/ reactos/drivers/lib/oskittcp/include/freebsd/src/ reactos/drivers/lib/oskittcp/include/freebsd/src/sys/ reactos/drivers/lib/oskittcp/include/freebsd/src/sys/machine/ reactos/drivers/lib/oskittcp/include/freebsd/src/sys/net/ reactos/drivers/lib/oskittcp/include/freebsd/src/sys/netinet/ reactos/drivers/lib/oskittcp/include/freebsd/src/sys/sys/ reactos/drivers/lib/oskittcp/oskittcp/ reactos/drivers/lib/undis/ [T:arty] reactos/drivers/lib/undis/include/ reactos/drivers/lib/undis/ndis/ reactos/drivers/multimedia/ reactos/drivers/multimedia/avtest/ reactos/drivers/multimedia/ks/ reactos/drivers/multimedia/portcls/ [Done] reactos/drivers/multimedia/wdmaud/ reactos/drivers/net/ reactos/drivers/net/afd/ reactos/drivers/net/afd/afd/ reactos/drivers/net/afd/doc/ reactos/drivers/net/afd/include/ reactos/drivers/net/dd/ reactos/drivers/net/dd/ne2000/ reactos/drivers/net/dd/ne2000/include/ reactos/drivers/net/dd/ne2000/ne2000/ reactos/drivers/net/dd/pcnet/ [F:filip2307] reactos/drivers/net/lan/ [F:arty] reactos/drivers/net/lan/include/ reactos/drivers/net/lan/lan/ reactos/drivers/net/ndis/ reactos/drivers/net/ndis/include/ reactos/drivers/net/ndis/ndis/ reactos/drivers/net/tcpip/ reactos/drivers/net/tcpip/datalink/ reactos/drivers/net/tcpip/include/ reactos/drivers/net/tcpip/network/ reactos/drivers/net/tcpip/recmutex/ [F:arty] reactos/drivers/net/tcpip/tcpip/ reactos/drivers/net/tcpip/tests/ reactos/drivers/net/tcpip/tests/tests/ reactos/drivers/net/tcpip/transport/ reactos/drivers/net/tcpip/transport/datagram/ [F:arty] reactos/drivers/net/tcpip/transport/rawip/ [F:arty] reactos/drivers/net/tcpip/transport/tcp/ [F:arty] reactos/drivers/net/tcpip/transport/udp/ [F:arty] reactos/drivers/net/tdi/ reactos/drivers/net/tdi/cte/ reactos/drivers/net/tdi/misc/ reactos/drivers/net/tdi/tdi/ reactos/drivers/net/tditest/ reactos/drivers/net/tditest/include/ reactos/drivers/net/tditest/tditest/ reactos/drivers/net/wshtcpip/ reactos/drivers/storage/ reactos/drivers/storage/atapi/ reactos/drivers/storage/buslogic/ reactos/drivers/storage/cdrom/ reactos/drivers/storage/class2/ reactos/drivers/storage/disk/ reactos/drivers/storage/diskdump/ reactos/drivers/storage/floppy/ reactos/drivers/storage/include/ reactos/drivers/storage/pciide/ [F:hpoussin] reactos/drivers/storage/pciidex/ [F:hpoussin] reactos/drivers/storage/scsiport/ reactos/drivers/test/ reactos/drivers/test/csqtest/ [F:arty] reactos/drivers/usb/ [F:fireball] reactos/drivers/usb/miniport/ [F:fireball] reactos/drivers/usb/miniport/common/ [F:fireball] [LINUX] reactos/drivers/usb/miniport/linux/ [F:fireball] [LINUX] reactos/drivers/usb/miniport/linux/asm/ [F:fireball] [LINUX] reactos/drivers/usb/miniport/sys/ [F:fireball] reactos/drivers/usb/miniport/usbohci/ [F:fireball] reactos/drivers/usb/miniport/usbuhci/ [F:fireball] reactos/drivers/usb/usbd/ [AR:jimtabor] reactos/drivers/usb/usbhub/ [F:fireball] reactos/drivers/usb/usbport/ [F:fireball] [LINUX] reactos/drivers/usb/usbport/core_drivers/ [F:fireball] reactos/drivers/usb/usbstor/ [AR:jimtabor] reactos/drivers/video/ reactos/drivers/video/displays/ reactos/drivers/video/displays/framebuf/ reactos/drivers/video/displays/vga/ [A:filip2307] reactos/drivers/video/displays/vga/main/ [A:filip2307] reactos/drivers/video/displays/vga/objects/ [A:filip2307] reactos/drivers/video/displays/vga/vgavideo/ [A:filip2307] reactos/drivers/video/miniport/ [A:filip2307] reactos/drivers/video/miniport/vbe/ [F:filip2307] reactos/drivers/video/miniport/vga/ [A:filip2307] reactos/drivers/video/miniport/xboxvmp/ [F:filip2307] reactos/drivers/video/videoprt/
reactos/hal and include
reactos/hal/ [A:filip2307] reactos/hal/hal/ [A:filip2307] reactos/hal/halx86/ [A:filip2307] reactos/hal/halx86/generic/ [A:filip2307] reactos/hal/halx86/include/ [A:filip2307] reactos/hal/halx86/mp/ [A:filip2307] reactos/hal/halx86/up/ [A:filip2307] reactos/hal/halx86/xbox/ [A:filip2307] reactos/include/ reactos/include/arc/ reactos/include/chew/ reactos/include/drivers/ reactos/include/drivers/afd/ reactos/include/drivers/blue/ reactos/include/drivers/diskdump/ reactos/include/elf/ [F:arty] reactos/include/idl/ reactos/include/libs/ reactos/include/libs/dhcp/ reactos/include/libs/epsapi/ reactos/include/libs/expat/ reactos/include/libs/fmifs/ reactos/include/libs/fslib/ reactos/include/libs/pseh/ reactos/include/libs/pseh/framebased/ reactos/include/libs/samlib/ reactos/include/libs/syssetup/ reactos/include/libs/umpnpmgr/ reactos/include/ndk/ [F:GvG] reactos/include/ndk/arch/ reactos/include/ndk/i386/ reactos/include/ndk/powerpc/ reactos/include/reactos/ reactos/include/services/ reactos/include/subsys/ reactos/include/subsys/csr/ reactos/include/subsys/csrss/ reactos/include/subsys/lsass/ reactos/include/subsys/sm/ reactos/include/subsys/win/ reactos/include/win32k/ reactos/include/wine/ [WINE] reactos/include/wine/msvcrt/ [WINE]
reactos/lib
reactos/lib/ reactos/lib/acledit/ reactos/lib/aclui/ reactos/lib/aclui/res/ reactos/lib/adns/ [DONE] reactos/lib/adns/adns_win32/ reactos/lib/adns/client/ reactos/lib/adns/dynamic/ reactos/lib/adns/src/ reactos/lib/advapi32/ reactos/lib/advapi32/crypt/ reactos/lib/advapi32/misc/ reactos/lib/advapi32/reg/ reactos/lib/advapi32/sec/ reactos/lib/advapi32/service/ reactos/lib/advapi32/token/ reactos/lib/advpack/ reactos/lib/authz/ reactos/lib/avifil32/ [WINE] reactos/lib/cabinet/ [WINE] reactos/lib/cards/ reactos/lib/cards/res/ reactos/lib/cfgmgr32/ reactos/lib/comctl32/ [WINE] reactos/lib/comdlg32/ [WINE] reactos/lib/cpl/ reactos/lib/cpl/access/ reactos/lib/cpl/access/resources/ reactos/lib/cpl/appwiz/ reactos/lib/cpl/appwiz/resources/ reactos/lib/cpl/control/ reactos/lib/cpl/control/resources/ reactos/lib/cpl/cplsample/ reactos/lib/cpl/cplsample/resources/ reactos/lib/cpl/desk/ reactos/lib/cpl/desk/resources/ reactos/lib/cpl/hdwwiz/ reactos/lib/cpl/hdwwiz/resources/ reactos/lib/cpl/intl/ reactos/lib/cpl/intl/resources/ reactos/lib/cpl/liccpa/ reactos/lib/cpl/liccpa/resources/ reactos/lib/cpl/main/ reactos/lib/cpl/main/resources/ reactos/lib/cpl/mmsys/ reactos/lib/cpl/mmsys/resources/ reactos/lib/cpl/ncpa/ [F:arty] reactos/lib/cpl/ncpa/resources/ reactos/lib/cpl/sysdm/ reactos/lib/cpl/sysdm/resources/ reactos/lib/cpl/timedate/ reactos/lib/cpl/timedate/resources/ reactos/lib/crt/ reactos/lib/crt/conio/ reactos/lib/crt/direct/ reactos/lib/crt/except/ reactos/lib/crt/float/ reactos/lib/crt/include/ reactos/lib/crt/include/internal/ reactos/lib/crt/include/internal/wine/ reactos/lib/crt/io/ reactos/lib/crt/locale/ reactos/lib/crt/math/ reactos/lib/crt/mbstring/ reactos/lib/crt/misc/ reactos/lib/crt/process/ reactos/lib/crt/search/ reactos/lib/crt/setjmp/ reactos/lib/crt/setjmp/i386/ reactos/lib/crt/signal/ reactos/lib/crt/stdio/ reactos/lib/crt/stdlib/ reactos/lib/crt/string/ reactos/lib/crt/sys_stat/ reactos/lib/crt/time/ reactos/lib/crt/wine/ reactos/lib/crt/wstring/ reactos/lib/crtdll/ reactos/lib/crypt32/ [WINE] reactos/lib/d3d8/ reactos/lib/d3d8thk/ [OK] reactos/lib/d3d9/ reactos/lib/dbghelp/ [WINE] reactos/lib/ddraw/ [F:mbosma] reactos/lib/devenum/ reactos/lib/devmgr/ reactos/lib/devmgr/resources/ reactos/lib/dhcpcsvc/ reactos/lib/dinput/ [WINE] reactos/lib/dinput8/ [WINE] reactos/lib/dnsapi/ reactos/lib/dnsapi/dnsapi/ reactos/lib/dnsapi/include/ reactos/lib/dnsapi/include/internal/ reactos/lib/dplay/ [WINE] reactos/lib/dplayx/ [WINE] reactos/lib/dsound/ reactos/lib/dsound/dxroslayer/ reactos/lib/dsound/tests/ reactos/lib/dxdiagn/ [WINE] reactos/lib/dxguid/ reactos/lib/epsapi/ reactos/lib/epsapi/enum/ reactos/lib/expat/ [F:GvG] reactos/lib/expat/bcb5/ reactos/lib/expat/conftools/ reactos/lib/expat/doc/ reactos/lib/expat/examples/ reactos/lib/expat/gennmtab/ reactos/lib/expat/lib/ reactos/lib/expat/tests/ reactos/lib/expat/tests/benchmark/ reactos/lib/expat/vms/ reactos/lib/expat/win32/ reactos/lib/expat/xmlwf/ reactos/lib/fmifs/ reactos/lib/freetype/ [F:GvG] reactos/lib/freetype/builds/ reactos/lib/freetype/builds/amiga/ reactos/lib/freetype/builds/amiga/include/ reactos/lib/freetype/builds/amiga/include/freetype/ reactos/lib/freetype/builds/amiga/include/freetype/config/ reactos/lib/freetype/builds/amiga/src/ reactos/lib/freetype/builds/amiga/src/base/ reactos/lib/freetype/builds/ansi/ reactos/lib/freetype/builds/atari/ reactos/lib/freetype/builds/beos/ reactos/lib/freetype/builds/compiler/ reactos/lib/freetype/builds/dos/ reactos/lib/freetype/builds/mac/ reactos/lib/freetype/builds/os2/ reactos/lib/freetype/builds/unix/ reactos/lib/freetype/builds/vms/ reactos/lib/freetype/builds/win32/ reactos/lib/freetype/builds/win32/visualc/ reactos/lib/freetype/devel/ reactos/lib/freetype/docs/ reactos/lib/freetype/docs/reference/ reactos/lib/freetype/i386/ reactos/lib/freetype/include/ reactos/lib/freetype/include/freetype/ reactos/lib/freetype/include/freetype/cache/ reactos/lib/freetype/include/freetype/config/ reactos/lib/freetype/include/freetype/internal/ reactos/lib/freetype/include/freetype/internal/services/ reactos/lib/freetype/objs/ reactos/lib/freetype/src/ reactos/lib/freetype/src/autofit/ reactos/lib/freetype/src/base/ reactos/lib/freetype/src/bdf/ reactos/lib/freetype/src/cache/ reactos/lib/freetype/src/cff/ reactos/lib/freetype/src/cid/ reactos/lib/freetype/src/gzip/ reactos/lib/freetype/src/lzw/ reactos/lib/freetype/src/otlayout/ reactos/lib/freetype/src/otvalid/ reactos/lib/freetype/src/pcf/ reactos/lib/freetype/src/pfr/ reactos/lib/freetype/src/psaux/ reactos/lib/freetype/src/pshinter/ reactos/lib/freetype/src/psnames/ reactos/lib/freetype/src/raster/ reactos/lib/freetype/src/sfnt/ reactos/lib/freetype/src/smooth/ reactos/lib/freetype/src/tools/ reactos/lib/freetype/src/tools/docmaker/ reactos/lib/freetype/src/truetype/ reactos/lib/freetype/src/type1/ reactos/lib/freetype/src/type42/ reactos/lib/freetype/src/winfonts/ reactos/lib/freetype/tests/ reactos/lib/fslib/ reactos/lib/fslib/vfatlib/ reactos/lib/fslib/vfatxlib/ reactos/lib/gdi32/ reactos/lib/gdi32/include/ reactos/lib/gdi32/main/ reactos/lib/gdi32/misc/ reactos/lib/gdi32/objects/ reactos/lib/gdiplus/ reactos/lib/gdiplus/gdiplus/ reactos/lib/gdiplus/include/ reactos/lib/gdiplus/tests/ reactos/lib/gdiplus/tests/tests/ reactos/lib/glu32/ reactos/lib/glu32/include/ reactos/lib/glu32/libnurbs/ reactos/lib/glu32/libnurbs/interface/ reactos/lib/glu32/libnurbs/internals/ reactos/lib/glu32/libnurbs/nurbtess/ reactos/lib/glu32/libtess/ reactos/lib/glu32/libutil/ reactos/lib/hid/ reactos/lib/icmp/ [WINE] reactos/lib/imagehlp/ [WINE (out of sync!)] reactos/lib/imm32/ [WINE] reactos/lib/inflib/ reactos/lib/intrlck/ reactos/lib/iphlpapi/ [WINE (out of sync!)] reactos/lib/iprtprio/ reactos/lib/kernel32/ reactos/lib/kernel32/debug/ reactos/lib/kernel32/except/ reactos/lib/kernel32/file/ reactos/lib/kernel32/include/ reactos/lib/kernel32/mem/ reactos/lib/kernel32/misc/ reactos/lib/kernel32/nls/ reactos/lib/kernel32/process/ reactos/lib/kernel32/string/ reactos/lib/kernel32/synch/ reactos/lib/kernel32/tests/ reactos/lib/kernel32/thread/ reactos/lib/kernel32/thread/i386/ reactos/lib/keyboard/ [OK:encoded] reactos/lib/keyboard/kbdbe/ reactos/lib/keyboard/kbdda/ reactos/lib/keyboard/kbddv/ reactos/lib/keyboard/kbdes/ reactos/lib/keyboard/kbdfr/ reactos/lib/keyboard/kbdgr/ reactos/lib/keyboard/kbdhe/ reactos/lib/keyboard/kbdheb/ reactos/lib/keyboard/kbdhu/ reactos/lib/keyboard/kbdpo/ reactos/lib/keyboard/kbdru/ reactos/lib/keyboard/kbdse/ reactos/lib/keyboard/kbdsg/ reactos/lib/keyboard/kbdsk/ reactos/lib/keyboard/kbduk/ reactos/lib/keyboard/kbdur/ reactos/lib/keyboard/kbdus/ reactos/lib/kjs/ [F:GvG] [F:arty] reactos/lib/kjs/am/ reactos/lib/kjs/am.opt/ reactos/lib/kjs/docs/ reactos/lib/kjs/examples/ reactos/lib/kjs/include/ reactos/lib/kjs/jsas/ reactos/lib/kjs/jsc/ reactos/lib/kjs/jsc/tests/ reactos/lib/kjs/jsdas/ reactos/lib/kjs/jswrap/ reactos/lib/kjs/ksrc/ reactos/lib/kjs/micros/ reactos/lib/kjs/projects/ reactos/lib/kjs/src/ reactos/lib/libwine/ [WINE] reactos/lib/libxml2/ [F:GvG] [F:arty] reactos/lib/libxml2/bakefile/ reactos/lib/libxml2/example/ reactos/lib/libxml2/include/ reactos/lib/libxml2/include/libxml/ reactos/lib/libxml2/macos/ reactos/lib/libxml2/macos/src/ reactos/lib/libxml2/vms/ reactos/lib/libxml2/win32/ reactos/lib/libxml2/win32/wince/ reactos/lib/libxml2/xstc/ reactos/lib/lsasrv/ reactos/lib/lzexpand/ reactos/lib/mapi32/ [WINE] reactos/lib/mesa32/ [F:GvG] [F:arty] reactos/lib/mesa32/include/ reactos/lib/mesa32/include/GL/ reactos/lib/mesa32/include/GL/internal/ reactos/lib/mesa32/src/ reactos/lib/mesa32/src/array_cache/ reactos/lib/mesa32/src/drivers/ reactos/lib/mesa32/src/drivers/common/ reactos/lib/mesa32/src/drivers/windows/ reactos/lib/mesa32/src/drivers/windows/fx/ reactos/lib/mesa32/src/drivers/windows/gdi/ reactos/lib/mesa32/src/drivers/windows/gldirect/ reactos/lib/mesa32/src/drivers/windows/icd/ reactos/lib/mesa32/src/glapi/ reactos/lib/mesa32/src/main/ reactos/lib/mesa32/src/math/ reactos/lib/mesa32/src/ppc/ reactos/lib/mesa32/src/shader/ reactos/lib/mesa32/src/shader/grammar/ reactos/lib/mesa32/src/shader/slang/ reactos/lib/mesa32/src/shader/slang/library/ reactos/lib/mesa32/src/sparc/ reactos/lib/mesa32/src/swrast/ reactos/lib/mesa32/src/swrast_setup/ reactos/lib/mesa32/src/tnl/ reactos/lib/mesa32/src/tnl_dd/ reactos/lib/mesa32/src/tnl_dd/imm/ reactos/lib/mesa32/src/x86/ reactos/lib/mesa32/src/x86/rtasm/ reactos/lib/mesa32/src/x86-64/ reactos/lib/mmdrv/ reactos/lib/mpr/ [WINE] reactos/lib/msacm/ [WINE (out of sync!)] reactos/lib/msacm/imaadp32/ [WINE (out of sync!)] reactos/lib/msacm/msadp32/ [WINE (out of sync!)] reactos/lib/msafd/ reactos/lib/msafd/include/ reactos/lib/msafd/misc/ reactos/lib/msgina/ reactos/lib/msgina/resources/ reactos/lib/msi/ [WINE] reactos/lib/msimg32/ [WINE] reactos/lib/msvcrt/ reactos/lib/msvcrt20/ [WINE (out of sync!)] reactos/lib/msvideo/ [WINE (out of sync!)] reactos/lib/mswsock/ reactos/lib/netapi32/ [WINE] reactos/lib/netcfgx/ reactos/lib/newdev/ reactos/lib/newdev/resources/ reactos/lib/nt/ reactos/lib/ntdll/ reactos/lib/ntdll/csr/ reactos/lib/ntdll/dbg/ reactos/lib/ntdll/def/ reactos/lib/ntdll/inc/ reactos/lib/ntdll/ldr/ reactos/lib/ntdll/main/ reactos/lib/ntdll/main/i386/ reactos/lib/ntdll/rtl/ reactos/lib/ntmarta/ reactos/lib/objsel/ [WINE] reactos/lib/odbc32/ [WINE (out of sync!)] reactos/lib/ole32/ [WINE] reactos/lib/oleacc/ [WINE] reactos/lib/oleaut32/ [WINE] reactos/lib/oledlg/ [WINE] reactos/lib/olepro32/ [WINE (out of sync!)] reactos/lib/opengl32/ reactos/lib/packet/ reactos/lib/packet/include/ reactos/lib/psapi/ reactos/lib/pseh/ reactos/lib/pseh/i386/ reactos/lib/riched20/ [WINE] reactos/lib/richedit/ [WINE] reactos/lib/rossym/ [DONE] reactos/lib/rpcrt4/ [WINE] reactos/lib/rtl/ [F:SamB (needed by FreeLdr)] reactos/lib/rtl/i386/ reactos/lib/samlib/ reactos/lib/samsrv/ reactos/lib/secur32/ reactos/lib/security/ reactos/lib/serialui/ reactos/lib/setupapi/ [F:hpoussin] [WINE (forked)] reactos/lib/shdocvw/ [WINE] reactos/lib/shell32/ [WINE] reactos/lib/shellext/ reactos/lib/shellext/slayer/ reactos/lib/shfolder/ [WINE] reactos/lib/shlwapi/ [WINE] reactos/lib/smdll/ reactos/lib/smlib/ reactos/lib/snmpapi/ reactos/lib/string/ [F:SamB (needed by FreeLdr)] reactos/lib/string/i386/ reactos/lib/strmiids/ reactos/lib/syssetup/ reactos/lib/syssetup/resources/ reactos/lib/tgetopt/ reactos/lib/twain/ [WINE (out of sync!)] reactos/lib/urlmon/ [WINE] reactos/lib/user32/ reactos/lib/user32/controls/ reactos/lib/user32/include/ reactos/lib/user32/misc/ reactos/lib/user32/resources/ reactos/lib/user32/windows/ reactos/lib/userenv/ reactos/lib/uuid/ reactos/lib/uxtheme/ [WINE] reactos/lib/vdmdbg/ reactos/lib/version/ [WINE (out of sync!)] reactos/lib/version/misc/ [WINE (out of sync!)] reactos/lib/wdmaud/ reactos/lib/wdmguid/ reactos/lib/winfax/ reactos/lib/wininet/ reactos/lib/winmm/ [WINE (forked)] reactos/lib/winmm/midimap/ [WINE (forked) reactos/lib/winmm/wavemap/ [WINE (forked) reactos/lib/winscard/ reactos/lib/winspool/ reactos/lib/winsta/ reactos/lib/wintrust/ reactos/lib/ws2_32/ reactos/lib/ws2_32/include/ reactos/lib/ws2_32/misc/ reactos/lib/ws2_32/tests/ reactos/lib/ws2_32/tests/tests/ reactos/lib/ws2help/ reactos/lib/wshirda/ reactos/lib/wsock32/ reactos/lib/zlib/ [F:GvG] [F:arty] reactos/lib/zlib/amiga/ reactos/lib/zlib/contrib/ reactos/lib/zlib/contrib/asm386/ reactos/lib/zlib/contrib/asm586/ reactos/lib/zlib/contrib/asm686/ reactos/lib/zlib/contrib/delphi/ reactos/lib/zlib/contrib/delphi2/ reactos/lib/zlib/contrib/iostream/ reactos/lib/zlib/contrib/iostream2/ reactos/lib/zlib/contrib/minizip/ reactos/lib/zlib/contrib/untgz/ reactos/lib/zlib/msdos/ reactos/lib/zlib/nt/ reactos/lib/zlib/os2/
reactos/media
reactos/media/ [F:arty -- see below] reactos/media/doc/ reactos/media/drivers/ reactos/media/drivers/etc/ reactos/media/fonts/ reactos/media/fonts/doc/ reactos/media/inf/ [F:hpoussin] reactos/media/nls/ [A:arty] reactos/media/sounds/ reactos/media/themes/ reactos/media/wallpapers/ reactos/modules/
reactos/ntoskrnl
reactos/ntoskrnl/ reactos/ntoskrnl/cc/ [A:filip2307] reactos/ntoskrnl/cm/ [A:filip2307] reactos/ntoskrnl/dbgk/ reactos/ntoskrnl/ex/ reactos/ntoskrnl/ex/i386/ reactos/ntoskrnl/fs/ reactos/ntoskrnl/inbv/ reactos/ntoskrnl/include/ [F:SamB (needed by FreeLdr)] reactos/ntoskrnl/include/internal/ reactos/ntoskrnl/include/internal/arch/ reactos/ntoskrnl/include/internal/i386/ reactos/ntoskrnl/include/internal/powerpc/ reactos/ntoskrnl/io/ [A:filip2307] reactos/ntoskrnl/kd/ reactos/ntoskrnl/kd/wrappers/ reactos/ntoskrnl/kdbg/ reactos/ntoskrnl/kdbg/i386/ reactos/ntoskrnl/ke/ reactos/ntoskrnl/ke/i386/ reactos/ntoskrnl/ldr/ reactos/ntoskrnl/lpc/ reactos/ntoskrnl/mm/ reactos/ntoskrnl/mm/i386/ reactos/ntoskrnl/ob/ reactos/ntoskrnl/po/ reactos/ntoskrnl/ps/ reactos/ntoskrnl/rtl/ reactos/ntoskrnl/rtl/i386/ reactos/ntoskrnl/se/ reactos/ntoskrnl/tests/ reactos/ntoskrnl/tests/tests/
reactos/regtests and services
reactos/regtests/ [F:GvG] [A:arty] reactos/regtests/regtests/ reactos/regtests/shared/ reactos/regtests/winetests/ reactos/regtests/winetests/advapi32/ reactos/regtests/winetests/comctl32/ reactos/regtests/winetests/gdi32/ reactos/regtests/winetests/kernel32/ reactos/regtests/winetests/msvcrt/ reactos/regtests/winetests/ntdll/ reactos/regtests/winetests/psapi/ reactos/regtests/winetests/setupapi/ reactos/regtests/winetests/shell32/ reactos/regtests/winetests/shlwapi/ reactos/regtests/winetests/user32/ reactos/regtests/winetests/version/ reactos/regtests/winetests/winetest/ reactos/services/ reactos/services/dhcp/ [F:arty] reactos/services/dhcp/include/ reactos/services/dhcpd/ [F:arty] reactos/services/dhcpd/samples/ reactos/services/dhcpd/src/ reactos/services/dhcpd/src/display/ reactos/services/dhcpd/src/include/ reactos/services/dhcpd/src/leases/ reactos/services/dhcpd/src/lock/ reactos/services/dhcpd/src/parsing/ reactos/services/dhcpd/src/utils/ reactos/services/eventlog/ reactos/services/rpcss/ [OK] reactos/services/tcpsvcs/ [DONE] reactos/services/umpnpmgr/
reactos/subsys
reactos/subsys/ reactos/subsys/csr/ reactos/subsys/csr/csrsrv/ reactos/subsys/csrss/ reactos/subsys/csrss/api/ reactos/subsys/csrss/include/ reactos/subsys/csrss/win32csr/ reactos/subsys/csrss/win32csr/res/ reactos/subsys/ntvdm/ reactos/subsys/smss/ reactos/subsys/system/ reactos/subsys/system/autochk/ reactos/subsys/system/cacls/ reactos/subsys/system/calc/ reactos/subsys/system/cmd/ [DONE] reactos/subsys/system/cmd/res/ [DONE] reactos/subsys/system/cmd/tests/ [DONE] reactos/subsys/system/devmgr/ [DONE] reactos/subsys/system/expand/ reactos/subsys/system/explorer/ [DONE] reactos/subsys/system/explorer/desktop/ reactos/subsys/system/explorer/dialogs/ reactos/subsys/system/explorer/doc/ reactos/subsys/system/explorer/notifyhook/ reactos/subsys/system/explorer/res/ reactos/subsys/system/explorer/services/ reactos/subsys/system/explorer/shell/ reactos/subsys/system/explorer/taskbar/ reactos/subsys/system/explorer/utility/ reactos/subsys/system/format/ reactos/subsys/system/gettype/ reactos/subsys/system/hostname/ [DONE] reactos/subsys/system/ibrowser/ [DONE] reactos/subsys/system/ibrowser/res/ reactos/subsys/system/ibrowser/utility/ reactos/subsys/system/lsass/ reactos/subsys/system/msconfig/ reactos/subsys/system/msiexec/ reactos/subsys/system/notepad/ reactos/subsys/system/notepad/res/ reactos/subsys/system/reactos/ reactos/subsys/system/reactos/res/ reactos/subsys/system/regedit/ reactos/subsys/system/regedit/clb/ reactos/subsys/system/regedit/res/ reactos/subsys/system/regsvr32/ reactos/subsys/system/reporterror/ [F:chorns] reactos/subsys/system/rundll32/ reactos/subsys/system/sc/ [DONE] reactos/subsys/system/services/ reactos/subsys/system/servman/ [DONE] reactos/subsys/system/servman/res/ [DONE] reactos/subsys/system/setup/ reactos/subsys/system/sm/ reactos/subsys/system/sndvol32/ reactos/subsys/system/sndvol32/resources/ reactos/subsys/system/taskmgr/ reactos/subsys/system/taskmgr/res/ reactos/subsys/system/userinit/ reactos/subsys/system/usetup/ reactos/subsys/system/vmwinst/ [F:GvG] reactos/subsys/system/vmwinst/resources/ reactos/subsys/system/welcome/ [DONE] reactos/subsys/system/welcome/res/ reactos/subsys/system/winefile/ [DONE] reactos/subsys/system/winlogon/ reactos/subsys/system/winver/ reactos/subsys/win/ reactos/subsys/win/basesrv/ reactos/subsys/win/winsrv/ reactos/subsys/win32k/ reactos/subsys/win32k/dib/ reactos/subsys/win32k/eng/ reactos/subsys/win32k/include/ reactos/subsys/win32k/ldr/ reactos/subsys/win32k/main/ reactos/subsys/win32k/misc/ reactos/subsys/win32k/misc/i386/ reactos/subsys/win32k/ntddraw/ reactos/subsys/win32k/ntuser/ reactos/subsys/win32k/objects/ reactos/subsys/win32k/stubs/ reactos/subsys/win32k/tests/ reactos/subsys/win32k/tests/tests/
reactos/tools and w32api
reactos/tools/ reactos/tools/bin2res/ [F:GvG] reactos/tools/buildno/ [F:GvG] reactos/tools/cabman/ [A:chorns] reactos/tools/cdmake/ [DONE] reactos/tools/create_nls/ [F:GvG] reactos/tools/create_nls/unicode.org/ reactos/tools/create_nls/unicode.org/ReactOS/ reactos/tools/gendib/ [F:GvG] reactos/tools/mkhive/ [A:filip2307] reactos/tools/ms2ps/ [F:GvG] reactos/tools/nci/ reactos/tools/pipetools/ [F:GvG] reactos/tools/rbuild/ [DONE] reactos/tools/regtests2xml/ [F:GvG] [T:chorns] reactos/tools/rgenstat/ [F:GvG] reactos/tools/rgenstat/web/ reactos/tools/unicode/ [WINE] reactos/tools/unicode/wine/ [WINE] reactos/tools/widl/ [WINE] reactos/tools/widl/port/ [WINE] reactos/tools/wine2ros/ [T:chorns] reactos/tools/winebuild/ [F:GvG] reactos/tools/wmc/ [WINE] reactos/tools/wpp/ [WINE] reactos/tools/wrc/ [F:GvG] reactos/tools/wrc/port/ reactos/w32api/ [DONE] reactos/w32api/include/ [DONE] reactos/w32api/include/GL/ [DONE] reactos/w32api/include/crt/ [DONE] reactos/w32api/include/ddk/ [DONE]
rosapps
rosapps/ [F:GvG] rosapps/cmdutils/ rosapps/cmdutils/comp/ rosapps/cmdutils/find/ rosapps/cmdutils/mode/ rosapps/cmdutils/more/ rosapps/cmdutils/sort/ rosapps/cmdutils/tee/ rosapps/cmdutils/touch/ rosapps/cmdutils/y/ rosapps/demos/ rosapps/demos/ddraw/ rosapps/demos/maze/ rosapps/devutils/ rosapps/devutils/gdb2/ rosapps/devutils/genguid/ rosapps/devutils/zoomin/ rosapps/devutils/zoomin/res/ rosapps/dflat32/ rosapps/games/ rosapps/games/solitaire/ rosapps/games/solitaire/cardlib/ rosapps/games/winemine/ rosapps/games/winemine/rc/ rosapps/lib/ rosapps/lib/dflat32/ rosapps/mc/ rosapps/mc/doc/ rosapps/mc/edit/ rosapps/mc/pc/ rosapps/mc/pc/sys/ rosapps/mc/release/ rosapps/mc/slang/ rosapps/mc/src/ rosapps/mc/vfs/ rosapps/mc/vfs/extfs/ rosapps/net/ [F:arty] rosapps/net/ncftp/ rosapps/net/ncftp/Strn/ rosapps/net/ncftp/autoconf/ rosapps/net/ncftp/libncftp/ rosapps/net/ncftp/ncftp/ rosapps/net/ncftp/sio/ rosapps/net/netreg/ rosapps/net/niclist/ rosapps/notevil/ [OK] rosapps/packmgr/ [done] rosapps/sysutils/ rosapps/sysutils/chkdsk/ rosapps/sysutils/chklib/ rosapps/sysutils/ctm/ rosapps/sysutils/dosfsck/ rosapps/sysutils/format/ rosapps/sysutils/kill/ rosapps/sysutils/lib/ rosapps/sysutils/lsdd/ rosapps/sysutils/man/ rosapps/sysutils/man/man/ rosapps/sysutils/man/man/2/ rosapps/sysutils/man/man/3/ rosapps/sysutils/mkdosfs/ rosapps/sysutils/pedump/ rosapps/sysutils/qssi/ rosapps/sysutils/regexpl/ rosapps/sysutils/tcat/ rosapps/sysutils/tlist/ rosapps/templates/ rosapps/templates/dialog/ rosapps/templates/mdi/ rosapps/templates/mdi/res/ rosapps/tests/ [F:arty] rosapps/tests/accelerator/ rosapps/tests/alive/ rosapps/tests/alphablend/ rosapps/tests/apc/ rosapps/tests/apc2/ rosapps/tests/args/ rosapps/tests/atomtest/ rosapps/tests/bench/ rosapps/tests/bitblt/ rosapps/tests/button/ rosapps/tests/button2/ rosapps/tests/capclock/ rosapps/tests/carets/ rosapps/tests/combotst/ rosapps/tests/consume/ rosapps/tests/copymove/ rosapps/tests/count/ rosapps/tests/create-links/ rosapps/tests/dibtest/ rosapps/tests/dirdlg/ rosapps/tests/diskspeed/ rosapps/tests/dnsapi/ rosapps/tests/dnsquery/ rosapps/tests/edit/ rosapps/tests/enhmetafile/ rosapps/tests/enumfonts/ rosapps/tests/enumwnd/ rosapps/tests/enumws/ rosapps/tests/event/ rosapps/tests/fiber/ rosapps/tests/gethostbyname/ rosapps/tests/global_mem/ rosapps/tests/gradient/ rosapps/tests/guithreadinfo/ rosapps/tests/hello/ rosapps/tests/hivetest/ rosapps/tests/icontest/ rosapps/tests/iptest/ rosapps/tests/isotest/ rosapps/tests/lantst/ rosapps/tests/lineclip/ rosapps/tests/linetest/ rosapps/tests/lpctst/ rosapps/tests/map_dup_inherit/ rosapps/tests/mdi/ rosapps/tests/miditest/ rosapps/tests/mktime/ rosapps/tests/moztest/ rosapps/tests/mstest/ rosapps/tests/multithrdwin/ rosapps/tests/multiwin/ rosapps/tests/mutex/ rosapps/tests/nameserverlist/ rosapps/tests/noexecute/ rosapps/tests/nptest/ rosapps/tests/oskittcp/ rosapps/tests/p_dup_handle/ rosapps/tests/palbitblt/ rosapps/tests/patblt/ rosapps/tests/polytest/ rosapps/tests/popupmenu/ rosapps/tests/primitives/ rosapps/tests/pteb/ rosapps/tests/regdump/ rosapps/tests/regqueryvalue/ rosapps/tests/regtest/ rosapps/tests/sectest/ rosapps/tests/sertest/ rosapps/tests/shaptest/ rosapps/tests/shm/ rosapps/tests/statst/ rosapps/tests/statst2/ rosapps/tests/stretchblt/ rosapps/tests/subclass/ rosapps/tests/suspend/ rosapps/tests/tcpsvr/ rosapps/tests/terminate/ rosapps/tests/thread/ rosapps/tests/thread_msg/ rosapps/tests/threadwait/ rosapps/tests/tmrqueue/ rosapps/tests/tokentest/ rosapps/tests/txtscale/ rosapps/tests/vmtest/ rosapps/tests/wclickat/ rosapps/tests/winhello/ rosapps/tests/wm_erasebkgnd/ rosapps/tests/wm_paint/ rosapps/tests/wpickclick/ rosapps/tests/zwcontinue/ rosapps/tests/zwcontinue/i386/ rosapps/welcome/ rosapps/welcome/res/