Subversion Repositories Kolibri OS

Rev

Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
9992 17 d 8 h hidnplayr /programs/network/ircc/ Bugfix in CTCP  
/programs/network/ircc/ircc.asm
/programs/network/ircc/userparser.inc
9991 18 d 11 h hidnplayr /programs/network/ssh/ Automatic algorithm selection.  
/programs/network/ssh/ssh.asm
/programs/network/ssh/sshlib.inc
/programs/network/ssh/sshlib_connection.inc
/programs/network/ssh/sshlib_dh_gex.inc
/programs/network/ssh/sshlib_host.inc
9990 19 d 10 h hidnplayr /programs/network/ssh/ Added support for encrypt-then-mac modes (hmac-sha2-256-etm,hmac-sha2-512-etm)  
/programs/network/ssh/sshlib_transport_hmac_etm.inc
/programs/network/ssh/ssh.asm
/programs/network/ssh/sshlib.inc
/programs/network/ssh/sshlib_connection.inc
/programs/network/ssh/sshlib_dh_gex.inc
/programs/network/ssh/sshlib_host.inc
/programs/network/ssh/sshlib_transport.inc
/programs/network/ssh/sshlib_transport_polychacha.inc
9988 21 d 16 h ace_dent / Optimize logo.png

Lossless optimization of png files:
- 2x `logo.png` slimmed 2623 bytes, ~5% saving.
 
/contrib/C_Layer/EXAMPLE/img_example/logo.png
/programs/develop/ktcc/trunk/libc.obj/samples/clayer/logo.png
9987 22 d 10 h hidnplayr /programs/network/ssh/ -Added Poly1305-Chacha20 cipher (new hardcoded default)
-Use HMAC and CTR/CBC from libcrash instead of our own implementations
-Fixed stack allocation for keystroke handler thread
 
/programs/network/ssh/sshlib_transport_hmac.inc
/programs/network/ssh/sshlib_transport_polychacha.inc
/programs/network/ssh/aes256-cbc.inc
/programs/network/ssh/aes256-ctr.inc
/programs/network/ssh/aes256.inc
/programs/network/ssh/blowfish-cbc.inc
/programs/network/ssh/blowfish-ctr.inc
/programs/network/ssh/blowfish.inc
/programs/network/ssh/hmac_md5.inc
/programs/network/ssh/hmac_sha1.inc
/programs/network/ssh/hmac_sha256.inc
/programs/network/ssh/ssh.asm
/programs/network/ssh/sshlib.inc
/programs/network/ssh/sshlib_channel.inc
/programs/network/ssh/sshlib_connection.inc
/programs/network/ssh/sshlib_dh_gex.inc
/programs/network/ssh/sshlib_mcodes.inc
/programs/network/ssh/sshlib_transport.inc
9986 22 d 10 h hidnplayr /programs/develop/libraries/libcrash/mac/ Poly1305: Fix forgotten variable init  
/programs/develop/libraries/libcrash/mac/poly1305.asm
9985 23 d 10 h hidnplayr /programs/network/ssh/ Small speedup in modular exponentation routine (still not side channel resiliant)  
/programs/network/ssh/mpint.inc
9984 23 d 20 h hidnplayr /programs/network/ircc/ Fixed bug when parsing JOIN command.
Implemented proper handeling of partially received commands.
 
/programs/network/ircc/ircc.asm
/programs/network/ircc/serverparser.inc
/programs/network/ircc/socket.inc
/programs/network/ircc/users.inc
9981 29 d 9 h hidnplayr /programs/network/ircc/ -Fixed bug where some commands were terminated with \r\r instead of \r\n  
/programs/network/ircc/ircc.asm
/programs/network/ircc/userparser.inc
9980 34 d 8 h hidnplayr /programs/network/netstat/ Allow cursor keys in editboxes (as mentioned in bug #153)  
/programs/network/netstat/ipcfg.inc
9979 34 d 9 h hidnplayr /programs/network/ircc/ -Fixed bug #150: ping reply length
-Fixed bug where some commands were terminated with \n\r instead of \r\n
 
/programs/network/ircc/ircc.asm
/programs/network/ircc/serverparser.inc
/programs/network/ircc/socket.inc
/programs/network/ircc/userparser.inc
9978 34 d 13 h hidnplayr /programs/network/ircc/ Fixed bug #149 : parsing of subsequent non-printable characters  
/programs/network/ircc/ircc.asm
/programs/network/ircc/textbox.inc
9973 50 d 11 h rgimad /programs/develop/ktcc/trunk/libc.obj/include/ libc.obj: added _ksys_blitter (sysfn73), add forgotten static in libimg.h  
/programs/develop/ktcc/trunk/libc.obj/include/clayer/libimg.h
/programs/develop/ktcc/trunk/libc.obj/include/sys/ksys.h
9972 56 d 16 h Doczom /programs/ programs in "programs\media" that use deleted system functions and whose rewriting is not rational have been moved to "programs\other\outdated"  
/programs/other/outdated/cdp
/programs/other/outdated/iconedit
/programs/other/outdated/mixer
/programs/other/outdated/sb
/programs/media/cdp
/programs/media/iconedit
/programs/media/mixer
/programs/media/sb
/programs/other/outdated/cdp/trunk/cdp.asm
/programs/other/outdated/iconedit/trunk/iconedit.asm
/programs/other/outdated/mixer/trunk/mixer.asm
/programs/other/outdated/sb/trunk/sb.asm
9971 67 d 19 h Doczom /programs/ Update headers programs : delete MENUET00 header on 2 programs.
Fixed mario2 game : delete using sysfn 6 and added constants
Update macro.inc : Added new fields in process_information
 
/programs/demos/unvwater/trunk/unvwater.asm
/programs/games/mario2/trunk/MARIO.ASM
/programs/games/pong/trunk/pong.asm
/programs/macros.inc
/programs/system/taskbar/trunk/TASKBAR.ASM
/programs/system/taskbar/trunk/ctx_menu.asm
/programs/system/taskbar/trunk/drawappl.inc
/programs/system/taskbar/trunk/drawwind.inc
/programs/system/taskbar/trunk/u_data.inc
/programs/system/zkey/trunk/ZKEY.ASM
9970 68 d 12 h turbocat / DGen-SDL:
- The home directory is now taken from system.env;
- The original documentation was restored and converted into html;
- File path hints now work in command mode.
 
/programs/emulator/dgen-sdl-1.33/dgen.1
/programs/emulator/dgen-sdl-1.33/dgen.html
/programs/emulator/dgen-sdl-1.33/dgen_tobin.1
/programs/emulator/dgen-sdl-1.33/dgenrc.5
/programs/emulator/dgen-sdl-1.33/dgenrc.html
/programs/emulator/dgen-sdl-1.33/dgen.man
/programs/emulator/dgen-sdl-1.33/dgenrc.man
/data/Tupfile.lua
/programs/emulator/dgen-sdl-1.33/getopt.c
/programs/emulator/dgen-sdl-1.33/sdl/sdl.cpp
/programs/emulator/dgen-sdl-1.33/system.c
9965 74 d 3 h dunkaist / Update demos/gears to use sys/ksys.h  
/programs/demos/gears
/programs/demos/gears/Tupfile.lua
/programs/demos/gears/fps.c
/programs/demos/gears/main.c
/data/Tupfile.lua
9952 84 d 8 h turbocat / NewLib:
- Duplicate functionality files removed;
- Refactoring of file handling functions;
- Removed broken impliments.
Gears (C + TinyGL):
- Removed because it duplicates an existing example on Fasm and uses unsupported wrappers on the KOS API.
KosJS:
- Removed. The MuJS port is too old and not used anywhere. Support is not profitable.
Backy:
- Removed useless GCC version. Support is not profitable.
DGen-SDL and SQLite3
- Fix after removing broken "dirent.h".
Fridge:
- Moving the KOS API wrapper to avoid compilation errors.
Udis86, uARM and 8086tiny:
- Fix after removing redundant "kos_LoadConsole.h".
 
/contrib/sdk/sources/newlib/libc/sys/chdir.c
/contrib/sdk/sources/newlib/libc/sys/getcwd.c
/programs/games/fridge/kos.h
/contrib/sdk/sources/newlib/libc/Makefile.ebox
/contrib/sdk/sources/newlib/libc/dirent
/contrib/sdk/sources/newlib/libc/include/dirent.h
/contrib/sdk/sources/newlib/libc/include/kos32sys.h
/contrib/sdk/sources/newlib/libc/include/sys/dir.h
/contrib/sdk/sources/newlib/libc/include/sys/dirent.h
/contrib/sdk/sources/newlib/libc/include/sys/kos.h
/contrib/sdk/sources/newlib/libc/include/sys/kos_LoadConsole.h
/contrib/sdk/sources/newlib/libc/include/sys/kos_io.h
/contrib/sdk/sources/newlib/libc/include/sys/socket.h
/contrib/sdk/sources/newlib/libc/libc.def
/contrib/sdk/sources/newlib/libc/libc.orig.def
/contrib/sdk/sources/newlib/libc/sys/create.c
/contrib/sdk/sources/newlib/libc/sys/finfo.c
/contrib/sdk/sources/newlib/libc/sys/fsize.c
/programs/demos/gears
/programs/develop/backy/gcc_version
/programs/develop/kosjs
/contrib/other/8086tiny/8086tiny.c
/contrib/other/uarm/main_pc.c
/contrib/other/udcli/udcli.c
/contrib/sdk/sources/newlib/libc/Makefile
/contrib/sdk/sources/newlib/libc/Tupfile.lua
/contrib/sdk/sources/newlib/libc/crt/console.asm
/contrib/sdk/sources/newlib/libc/crt/crtdll.c
/contrib/sdk/sources/newlib/libc/include/sys/ksys.h
/contrib/sdk/sources/newlib/libc/include/sys/stat.h
/contrib/sdk/sources/newlib/libc/sdk/fasm/include/libc.inc
/contrib/sdk/sources/newlib/libc/sys/close.c
/contrib/sdk/sources/newlib/libc/sys/conio.c
/contrib/sdk/sources/newlib/libc/sys/fstat.c
/contrib/sdk/sources/newlib/libc/sys/ioread.c
/contrib/sdk/sources/newlib/libc/sys/iowrite.c
/contrib/sdk/sources/newlib/libc/sys/lseek.c
/contrib/sdk/sources/newlib/libc/sys/open.c
/contrib/sdk/sources/newlib/libc/sys/read.c
/contrib/sdk/sources/newlib/libc/sys/stat.c
/contrib/sdk/sources/newlib/libc/sys/write.c
/contrib/sdk/sources/sqlite3/Makefile
/contrib/sdk/sources/sqlite3/shell/Tupfile.lua
/contrib/sdk/sources/sqlite3/shell/shell.c
/programs/develop/libraries/newlib_example/main.c
/programs/emulator/dgen-sdl-1.33/system.c
/programs/games/fridge/fridge.c
9947 179 d 8 h ace_dent / Update `docs/README.TXT` and rename to `CREDITS`
- Rename to `CREDITS.TXT` for clarity.
- Improve text of opening paragraph. Thanks to various translators.
- Reformat to use headings, removing excessive whitespace characters (~2.5KiB).
- Sort list of contributors alphabetically; easier to maintain.
- Add missing contributors and remove from `kernel.asm`. Thanks to @rgimad.
- Minor formatting and whitespace cleanup.
 
/data/ca/docs/CREDITS.TXT
/data/eng/docs/CREDITS.TXT
/data/et/docs/CREDITS.TXT
/data/it/docs/CREDITS.TXT
/data/rus/docs/CREDITS.TXT
/data/sp/docs/CREDITS.TXT
/data/ca/docs/README.TXT
/data/eng/docs/README.TXT
/data/et/docs/README.TXT
/data/it/docs/README.TXT
/data/rus/docs/README.TXT
/data/sp/docs/README.TXT
/data/Tupfile.lua
/kernel/trunk/kernel.asm
/programs/system/docpack/trunk/docpack.asm
9946 179 d 17 h akron1 /programs/develop/cedit/ CEdit:
- added line spacing setting
- disabled highlighting of anonymous labels
 
/programs/develop/cedit/CEDIT
/programs/develop/cedit/CEDIT.INI
/programs/develop/cedit/SRC/CEdit.ob07
/programs/develop/cedit/SRC/Ini.ob07
/programs/develop/cedit/SRC/Text.ob07
9945 179 d 21 h Doczom / Added new driver for mount raw disk images.
- Added driver virt_disk.sys
- Added the program "virtdisk" which allows you to add, delete and view virtual disks.
 
/drivers/disk/virt_disk.asm
/programs/system/virtdisk
/programs/system/virtdisk/README.md
/programs/system/virtdisk/Tupfile.lua
/programs/system/virtdisk/parser.inc
/programs/system/virtdisk/shell.inc
/programs/system/virtdisk/virtdisk.asm
/drivers/disk/Tupfile.lua
9940 188 d 23 h IgorA /programs/bcc32/ bcc32: add rasterworks example  
/programs/bcc32/examples/rasterworks
/programs/bcc32/examples/rasterworks/Makefile
/programs/bcc32/examples/rasterworks/rasterworks.cpp
/programs/bcc32/examples/rasterworks/rasterworks_cpp.bat
/programs/bcc32/include/l_libc.h
/programs/bcc32/include/l_rasterworks.h
9936 199 d 10 h dunkaist /programs/demos/ScreenRuler/ Rename TUPFILE.LUA to Tupfile.lua

Yes, autobuild is case-sensitive.
 
/programs/demos/ScreenRuler/Tupfile.lua
/programs/demos/ScreenRuler/TUPFILE.LUA
9935 199 d 11 h spaceraven /programs/demos/ScreenRuler/ Deleting binary; correcting small mistakes in ScreenRuler.asm  
/programs/demos/ScreenRuler/ScreenRuler
/programs/demos/ScreenRuler/ScreenRuler.asm
9934 199 d 13 h spaceraven /programs/demos/ScreenRuler/ New program - Screen Ruler, for measuring distance between 2 pixel on screen.  
/programs/demos/ScreenRuler
/programs/demos/ScreenRuler/BUILD_EN.BAT
/programs/demos/ScreenRuler/BUILD_RU.BAT
/programs/demos/ScreenRuler/ScreenRuler
/programs/demos/ScreenRuler/ScreenRuler.asm
/programs/demos/ScreenRuler/TUPFILE.LUA
9933 209 d 4 h dunkaist /programs/system/taskbar/trunk/ [taskbar] Add LCtrl+Esc hotkey to open/close menu  
/programs/system/taskbar/trunk/TASKBAR.ASM
9927 235 d 15 h boppan /programs/develop/clink/ [clink] Make it able to read and write more than 64k - 1 COFF relocation

These are changes from two commits from the upstream clink repo (https://github.com/mkostoevr/clink) and one commit from the upstream epep repo (https://github.com/mkostoevr/epep).

clink:

Commit e63ed12ead17e47d77e848da0e7b9f4dd3ad5127
Bugfix: Make it able to write more than 64k - 1 COFF relocations

If the relocation count is greater than 0xffff then it can't fit
in the NumberOfRelocations field of a section header. In order to
specify greater relocation count IMAGE_SCN_LNK_NRELOC_OVFL flag
should be added to Characteristics and the actual relocation count
should be written into VirtualAddress field of the first COFF
relocation.

Commit 328fc3112a30fcaa808f2cad34028a6507d602a3
Bugfix: Make it able to read more than 64k - 1 COFF relocations

New EPEP API allows to read more than 64k - 1 relocations. Use it
when reading relocation count for filling SectionInfo and when
reading relocations for wriring the output file.

epep:

Commit 3bed4e348a486c346d0a452c58c1d85e1805c09d
Feature: Higher-level COFF relocations API

Number of COFF relocations of a section is stored in the 16-bit
NumberOfRelocations field of a section header. If a COFF object has
more than 2^16 - 1 relocations, then the value does not fit in the
field.

To solve this problem, IMAGE_SCN_LNK_NRELOC_OVFL flag of a section
header has been introduced. If this flag is set for the section,
then the actual number of relocations is stored in the
VirtualAddress field of the first relocation.

If the flag is set, then NumberOfRelocations field of the section
header should be equal to 0xffff, othervice the linker should give
an error.

So this patch introduces few functions adressing this mechanism.

epep_section_contains_extended_relocations:

Checks whether the section has more than 2^16 - 1 relocations.
Retrns error if the IMAGE_SCN_LNK_NRELOC_OVFL flag is set, but
the NumberOfRelocations field is not equal to 0xffff.

epep_get_section_extended_number_of_relocations:

Reads the number of COFF relocations from the VirtualAddress
field of the first COFF relocation.

epep_get_section_number_of_relocations_x:

Gives the number of meaningful relocations of the section.

If the section has less than 2^16 relocations, then returns the
value of the NumberOfRelocations field of the section header,
othervice reads the number of relocations from the first COFF
relocation, but: since the first relocation in this case is not
meaningful, gives the actual number of relocations minus one.
This is used in the function documented below.

Returns 1 in the last argument if the section contains extended
number of relocations, 0 othervice.

epep_get_section_relocation_by_index_x:

If the section has less than 2^16 relocations, then just reads
a relocation by the given index. In case if the section has
extended number of relocations, the first relocation is not
meaningful, so it is skipped, and the relocation at index + 1
is read instead.
 
/programs/develop/clink/epep/epep.h
/programs/develop/clink/main.c
9916 295 d 0 h Doczom /programs/network/ftpd/ FTPd: added the DELE and STOR functions, fixed the output code for the new connection  
/programs/network/ftpd/commands.inc
/programs/network/ftpd/ftpd.asm
9915 326 d 13 h akron1 /programs/develop/cedit/ CEdit: added [shift+mouse wheel] for horizontal scrolling;
search improved.
 
/programs/develop/cedit/CEDIT
/programs/develop/cedit/SHORTCUT.TXT
/programs/develop/cedit/SRC/CEdit.ob07
/programs/develop/cedit/SRC/StatusBar.ob07
/programs/develop/cedit/SRC/Text.ob07
9914 332 d 18 h qullarwee /programs/other/mousepos/ Upload "mousepos" utility  
/programs/other/mousepos
/programs/other/mousepos/mousepos.asm
9913 350 d 11 h akron1 /programs/develop/cedit/ CEdit: bugfix  
/programs/develop/cedit/CEDIT
/programs/develop/cedit/SRC/CEdit.ob07
/programs/develop/cedit/SRC/EditBox.ob07
/programs/develop/cedit/SRC/Icons.ob07
/programs/develop/cedit/SRC/Ini.ob07
/programs/develop/cedit/SRC/OpenDlg.ob07
/programs/develop/cedit/SRC/Text.ob07
9912 352 d 8 h akron1 / FB2 Reader: fixed rolling up  
/data/common/fb2read
/programs/other/fb2reader/SRC/DOM.ob07
/programs/other/fb2reader/SRC/FB2READ.ob07
/programs/other/fb2reader/SRC/SysUtils.ob07
9909 366 d 8 h akron1 /programs/develop/cedit/ CEdit:
- highlight @@:/@f/@b/@r
- numpad support
 
/programs/develop/cedit/CEDIT
/programs/develop/cedit/SRC/CEdit.ob07
/programs/develop/cedit/SRC/Lines.ob07
/programs/develop/cedit/SRC/Search.ob07
/programs/develop/cedit/SRC/Text.ob07
/programs/develop/cedit/SRC/Utils.ob07
9908 366 d 13 h Doczom /programs/ Updated dll.load. Added support for loading the library using the full path.
Fixed makefile for Whether
 
/programs/develop/libraries/dll/dll.inc
/programs/dll.inc
/programs/other/Weather/Makefile
9907 376 d 17 h akron1 /programs/develop/cedit/ CEdit: fixed whole word search  
/programs/develop/cedit/CEDIT
/programs/develop/cedit/CEDIT.INI
/programs/develop/cedit/SRC/CEdit.ob07
/programs/develop/cedit/SRC/Search.ob07
/programs/develop/cedit/SRC/Text.ob07
/programs/develop/cedit/SRC/Utils.ob07
9906 389 d 8 h akron1 /programs/develop/cedit/ CEdit: minor fix  
/programs/develop/cedit/CEDIT
/programs/develop/cedit/SRC/CEdit.ob07
/programs/develop/cedit/SRC/Encodings.ob07
/programs/develop/cedit/SRC/Graph.ob07
/programs/develop/cedit/SRC/KolibriOS.ob07
/programs/develop/cedit/SRC/Lines.ob07
/programs/develop/cedit/SRC/Text.ob07
/programs/develop/cedit/SRC/Toolbar.ob07
/programs/develop/cedit/SRC/Utils.ob07
/programs/develop/cedit/SRC/scroll.ob07
9904 396 d 11 h akron1 /programs/develop/cedit/ CEdit: optimization  
/programs/develop/cedit/CEDIT
/programs/develop/cedit/SRC/CEdit.ob07
/programs/develop/cedit/SRC/ChangeLog.ob07
/programs/develop/cedit/SRC/Ini.ob07
/programs/develop/cedit/SRC/Lines.ob07
/programs/develop/cedit/SRC/Text.ob07
9903 398 d 15 h akron1 /programs/develop/cedit/ CEdit: reduced memory usage, small improvements  
/programs/develop/cedit/SRC/API.ob07
/programs/develop/cedit/SRC/RTL.ob07
/programs/develop/cedit/CEDIT
/programs/develop/cedit/SRC/CEdit.ob07
/programs/develop/cedit/SRC/ChangeLog.ob07
/programs/develop/cedit/SRC/Languages.ob07
/programs/develop/cedit/SRC/Search.ob07
/programs/develop/cedit/SRC/Tabs.ob07
/programs/develop/cedit/SRC/Text.ob07
/programs/develop/cedit/SRC/Utils.ob07
9902 400 d 14 h akron1 /programs/develop/cedit/ CEdit: reduced memory usage  
/programs/develop/cedit/CEDIT
/programs/develop/cedit/CEDIT.INI
/programs/develop/cedit/SRC/CEdit.ob07
/programs/develop/cedit/SRC/ChangeLog.ob07
/programs/develop/cedit/SRC/Encodings.ob07
/programs/develop/cedit/SRC/Graph.ob07
/programs/develop/cedit/SRC/Icons.ob07
/programs/develop/cedit/SRC/Languages.ob07
/programs/develop/cedit/SRC/Menu.ob07
/programs/develop/cedit/SRC/RW.ob07
/programs/develop/cedit/SRC/Search.ob07
/programs/develop/cedit/SRC/Text.ob07
/programs/develop/cedit/SRC/Toolbar.ob07
9898 421 d 16 h akron1 / FB2 Reader: refactoring, reduced memory usage for images, small improvements  
/programs/other/fb2reader/SRC/Encoding.ob07
/programs/other/fb2reader/SRC/Conv.ob07
/programs/other/fb2reader/SRC/Read.ob07
/programs/other/fb2reader/SRC/Txt2fb2.ob07
/programs/other/fb2reader/SRC/Write.ob07
/programs/other/fb2reader/SRC/encode.ob07
/data/common/fb2read
/programs/other/fb2reader/SRC/ColorDlg.ob07
/programs/other/fb2reader/SRC/Cursor.ob07
/programs/other/fb2reader/SRC/DOM.ob07
/programs/other/fb2reader/SRC/FB2READ.ob07
/programs/other/fb2reader/SRC/File.ob07
/programs/other/fb2reader/SRC/Font.ob07
/programs/other/fb2reader/SRC/Graph.ob07
/programs/other/fb2reader/SRC/Libimg.ob07
/programs/other/fb2reader/SRC/OpenDlg.ob07
/programs/other/fb2reader/SRC/ReadFile.ob07
/programs/other/fb2reader/SRC/Search.ob07
/programs/other/fb2reader/SRC/SearchForm.ob07
/programs/other/fb2reader/SRC/SelEnc.ob07
/programs/other/fb2reader/SRC/Settings.ob07
/programs/other/fb2reader/SRC/Strings.ob07
/programs/other/fb2reader/SRC/SysUtils.ob07
/programs/other/fb2reader/SRC/Vector.ob07
/programs/other/fb2reader/SRC/Window.ob07
/programs/other/fb2reader/SRC/XML.ob07
/programs/other/fb2reader/SRC/box_lib.ob07
/programs/other/fb2reader/SRC/kfonts.ob07