=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== d2x-rebirth-0.58.1/CHANGELOG.txt-919-main/gamerend.c: in show_framerate do not use gr_get_string_size at all but rather use hardcoded coordinates - less CPU-intense d2x-rebirth-0.58.1/CHANGELOG.txt:920:main/fvi.c: Removed fvi_a.h and added the asm code from it as comment to fvi.c in case we need it again some day d2x-rebirth-0.58.1/CHANGELOG.txt-921- ############################################## d2x-rebirth-0.58.1/arch/carbon/conf.h-26-/* Define if you want an assembler free build */ d2x-rebirth-0.58.1/arch/carbon/conf.h:27:#define NO_ASM d2x-rebirth-0.58.1/arch/carbon/conf.h-28- ############################################## d2x-rebirth-0.58.1/d2x-rebirth.xpm-6263-" . . . . . . . . . . . . . . . . . . . . R@J#G!H!I!J!K!L!M!p;N!O!P!Q!R!S!T!U!V!W!X!Y!Z!`! ~.~+~@~#~$~%~&~*~=~-~;~>~,~'~)~!~~~{~]~^~/~(~_~:~<~[~}~|~1~2~3~4~5~6~7~8~w)9~0~a~b~c~3*#>#=d~e~f~g~h~i~j~k~l~m~(.t.a+,@n~o~p~q~r~s~~+t~f s~u~v~w~. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm:6264:" . . . . . . . . . . . . . . . . . . . P@I#x~s,y~z~A~B~C~D~E~F~{)G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~`~ {.{+{@{#{${%{&{*{={-{;{>{,{'{){!{~{{{]{^{/{c%({_{:{<{[{}{|{1{7~P'2{/;+>`;3{4{5{6{7{8{9{0{a{b{q+c{E d{e{'@f{E@I J g{h{Y i{j{=.k{. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm-6265-" . . . . . . . . . . . . . . . . . . . H#/%l{m{n{o{p{@-q{r{s{t{u{v{w{J~x{V!y{z{A{B{C{D{E{F{G{S~H{I{J{K{L{M{`~N{O{P{Q{R{S{T{U{V{W{X{Y{Z{`{ ].]+]@][~#]$]%]&]*]=]-];]>],]x)Q''])]R'!]z>~]{]]]^]/](]_]:]<][]}]|]$)d{|&1]c;2@N>m,g+2]3]4]5]6]7]. . . ", ############################################## d2x-rebirth-0.58.1/d2x-rebirth.xpm-6271-" . . . . . . . . . . . . . . . . S@T_U_V_Z'W_X_Y_Z_`_ :.:+:@:#:$:%:&:|)}(*:=:-:;:>:,:':):>:!:~:{:]:^:/:(:_:::<:[:}:8_k(|:1:2:3:4:5:6:7:8:9:0:a:n_b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:*;s:9-{;t:u:#>e-j%H=|;%%v:w:x:y:z:-+H@A:!+B:9+&(P>C:D:E:. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm:6272:" . . . . . . . . . . . . . . . Q@A-F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:/_U!V:W:X:Y:Z:!:`: <.<+<@<#<$<%<&<*<=<-<;<><,<'<)<!<~<{<]<^</<(<_<:<<<[<}<|<1<2<3<4<5<6<7<8<9<0<a<b<c<d<e<f<g<h<i<j<S','k<l<`;#=E):;m<n<o<p<q<=+B%j@e+l+$(r<s<t<!^u<v<w<. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm:6273:" . . . . . . . . . . . . . . . z-x<g;y<z<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<W<X<Y<Z<]:`<3_ [.[+[@[#[$[%[&[*[=[-[;[>[,['[)[![![~[{[][^[/[([_[:[<[[[}[|[1[2[3[n:4[5[6[7[8[9[0[7,Z;a[b[3*F&c[d[H&e[f[g[h[i[(.j[k[B l[`+i.=@m[n[o[p[. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm-6274-" . . . . . . . . . . . . . . . I#7#q[r[s[t[u[v[D<w[x[y[z[A[B[C[D[E[F[G[U!H[I[J[K[L[M[N[O[P[Q[]:R[S[T[(:U[V[W[X[Y[Z[`[ }.}+}@}#}$}%}&}*}=}-};}>},}'})}!}~}{}(.]}^}/}(}_}:}<}[}}}|}1}2}3}4}v>3*5}6}@>7}8}9}0}a}b}c}d}B%m+*+N.c.e}O+>+;/4@f}g}. . . ", ############################################## d2x-rebirth-0.58.1/d2x-rebirth.xpm-6289-" . . . . . . . . . . . . H#NaOaPaQaRaSaTaUaX2VaWaXaYaZa&;`a%; b.b+b@b#b$b%b&b*b=b-b;b>b,b'b)b!b~b{b]b^b/b(b_b:b<b[b}b|b1bna2bha3bjaia4b5b6b7b8b9b0babbbcbdb26ebfbgbhbibjbkblb(}U]mbf6H(nbobpb1{K3S'qbE_rbsbG=tbubvbwbxbybzbU&}&@+(.O)h{/+Ab. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm:6290:" . . . . . . . . . . . . H#6#BbCbDbEb_|FbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbn(YbZb`b c.c+c@c#c$c%c&c04*c=c-c;cJ8>c}b,cna'cia)cja3b!c~c{c]c^c/c(c_c:c<cC0[c}c|c1c2c3c4c5c6c7cl:U]mbmbd<8c.^,]9c0cv>-&acbc;1T0H=ccdcecfcgcz%{$`0h@}&p@{$hcic. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm-6291-" . . . . . . . . . . . . H#Najckclcmce~L3ncocc,pcqcNbrcNbsctcucvcvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcy9ScTcUc'cVcWcXcYcZc`c d.dP1+d@d#d$d%d&d*d*d=d-d;d>d,d'd)d!d~d+1N0mbO0{d]d^dv)/d(d 0_d:dbc#=f-4*<d[d}d|d1dz%2d+_J+l+Z('+3d4d. . . ", ############################################## d2x-rebirth-0.58.1/d2x-rebirth.xpm-6293-" . . . . . . . . . . . . R@;e>e,e'eE))e!eB> >~e{e/;]e^e/e(e_e:e<e[e}e|eO]1e2e3eq(4e5e6e7e8e9e0eaebecedeeefegeheieA9jekele!cZcmeneoepeqereseteuevewexeyezeAeBeCeDeEeFeGeHeIe$92[U]X9E(JeKeLe9~8~Mew>Nep5Oe$=G=E>-aPeQeRem.Sep.h@t-i.q-G4TeUe. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm:6294:" . . . . . . . . . . . . 2#[$VeWe>3XeYed,~'W'Ze!;`e f~].f+f@f#f$f%f ]&f*f,{=fr(-f7:;f>f,f'f)f!f~f{f]f^f/f(f_f:f<f[f'c}f|f`c1f2f3f4f5f6f7f8f9f0fafbf+)cfdfefffgfhfifjfkflfmfW9:}nfX9m:x4M/ofb~pbpf(;_d`; >z=:;4*qfrfsftfufvf$eN+wfq )+xfZ(yf. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm-6295-" . . . . . . . . . . . . Q@K#g;zfAfBfCf]'DfEfFf^;o5 fGfHf.fIf<~JfKfLfMfNfOfPfQfRf-fSfTfUfVfWfXfYfZf`f g15Z7Y7N8.g+gVc@g#g$g%g&g*g=g-g;g>g,g'g)g!g~g>;ve{g]g^g/g(g_g:g<gV9[g}g:}m:u_n:m:M/|gU^U^>'.>_d-& >1g:;2g3g4g5g6g7g8g>2'/wfW.B$!+9g0g. . . ", ############################################## d2x-rebirth-0.58.1/d2x-rebirth.xpm-6305-" . . . . . . . . . . . . . . Q@<$LmMmNmB4L3-9B=Hi~eW;];u>Q'9~OmN/g6Pmd<X92[Qma<Rm'8skrjSmTm2mdiSmUmVmWmcbXmYmZm`mG1 n.n+n@nKl#nT8Clcb7m$n%n&nVm*nzl=n-n;n>n,n'n)nZg!n~n{n]n^n/n(n_n:n<n|{']v>^|~eHi@>d-[n}n|n1n2n3nB$I+f 4nc7O.W.gcz+5n6ne;. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm:6306:" . . . . . . . . . . . . . . . I#nl7n8n9n0n!eq5*ht:3*R'Ii']6,anN/h!&9P0O0n:l:bnRm[g.1^jcndnenfngnhninjnBlknlnmnnnG|onpnqnrn]7yjyjyj7mAlak&nsntnungn2mvnwn n&|x&5fxnynznAnBn5kCn<{|gDn+^R'Ent>m!`;F)T0&ae,F>FnGnHnInJn]$Kns-y#T=`02dImLnMnNn. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm-6307-" . . . . . . . . . . . . . . . z-K#OnPnQnRn'0L3B=Sn/;6}-'Enl!A4^8ofG(%9u_Tnm:l:vlWd,8'8UnVnWnXn2mYn+lZnVm`n o.o+o@o{}#o`i$oTiD07mM9D0Vm%oUm3mdixl&ofn*o=o-o;oId>o,o'o)oO0Fh&9M/!o2k8~K3u>^8~o{oa,9*T0/'%a]o^o/o(o_o,hQ.:oq~=+O.B =+_+)@<o[o. . . ", ############################################## d2x-rebirth-0.58.1/d2x-rebirth.xpm-6311-" . . . . . . . . . . . . . . . . . 4&;e4p5p6p[;G=.=77|k/|)'''Y;7p8ppb.^9ptl0pc<j:T]:}N00<M0apbpcpW1dpfnBhdpdi0kepfpgp{}(.hpipjpBhBhkpUjChCh|mW15o/jgi27lpmpnpopppX9qp<{rp!o}{+^A4sptpup^|E_y=e-F)G=vpwpxpypzpAp&+*+P)JaZ(j@C.T+e+j.N>C.t-Bp. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm:6312:" . . . . . . . . . . . . . . . . . Q@A-Cp3$DpEpFp9*C=.=i6a-Y;o5GpHp,]2k}{Ip<{Ghu_JpKpWdb<]{LpMpNpOp8kPpWj.lQpRpSpTpUpqe(.(.VpWpXpei7kMoCofi5oYpZp'8'8@h`p q.q+q@q{d#qIp6~9~$q1{.f%q&q~;U'.=*h*q,1=qub-q;q>q,q`o'q^#O))@)+*+xf~+%+^=)q!q~q{q. . . ", d2x-rebirth-0.58.1/d2x-rebirth.xpm-6313-" . . . . . . . . . . . . . . . . . . X@x<]q^q/q(q=q@>sl_|B4_q:q<q[q8~x)}qIp6~M/|qm5Zkbn)o1q2q3q4q5q6q7qtj8q9q0qaqbqcq@&dqeqDefqgqhqW1Cogi`kiq,8$9W9@hjqkqlqmqnqoqpqIp!oIp}{qqrqsqtq''uq!'vq#=-9wqxqyqzqAqBqCq:o_+J+o.W J.N.(._+o,C.J+J DqEq. . . ", ############################################## d2x-rebirth-0.58.1/main/net_udp.c-156-// Resolve address d2x-rebirth-0.58.1/main/net_udp.c:157:int udp_dns_filladdr( char *host, int port, struct _sockaddr *sAddr ) d2x-rebirth-0.58.1/main/net_udp.c-158-{ ############################################## d2x-rebirth-0.58.1/main/net_udp.c-177- { d2x-rebirth-0.58.1/main/net_udp.c:178: con_printf( CON_URGENT, "udp_dns_filladdr (getaddrinfo) failed\n" ); d2x-rebirth-0.58.1/main/net_udp.c-179- nm_messagebox( TXT_ERROR, 1, TXT_OK, "Could not resolve address" ); ############################################## d2x-rebirth-0.58.1/main/net_udp.c-396- // Fill the address d2x-rebirth-0.58.1/main/net_udp.c:397: if( udp_dns_filladdr( (char *)GameArg.MplTrackerAddr, GameArg.MplTrackerPort, &TrackerSocket ) < 0 ) d2x-rebirth-0.58.1/main/net_udp.c-398- return -1; ############################################## d2x-rebirth-0.58.1/main/net_udp.c-504- // Get the DNS stuff d2x-rebirth-0.58.1/main/net_udp.c:505: if( udp_dns_filladdr( sIP, iPort, &sAddr ) < 0 ) d2x-rebirth-0.58.1/main/net_udp.c-506- return -1; ############################################## d2x-rebirth-0.58.1/main/net_udp.c-626- // Resolve address d2x-rebirth-0.58.1/main/net_udp.c:627: if (udp_dns_filladdr(dj->addrbuf, atoi(dj->portbuf), &dj->host_addr) < 0) d2x-rebirth-0.58.1/main/net_udp.c-628- { ############################################## d2x-rebirth-0.58.1/main/net_udp.c-964- memset(&GBcast, '\0', sizeof(struct _sockaddr)); d2x-rebirth-0.58.1/main/net_udp.c:965: udp_dns_filladdr(UDP_BCAST_ADDR, UDP_PORT_DEFAULT, &GBcast); d2x-rebirth-0.58.1/main/net_udp.c-966-#ifdef IPv6 d2x-rebirth-0.58.1/main/net_udp.c-967- memset(&GMcast_v6, '\0', sizeof(struct _sockaddr)); d2x-rebirth-0.58.1/main/net_udp.c:968: udp_dns_filladdr(UDP_MCASTv6_ADDR, UDP_PORT_DEFAULT, &GMcast_v6); d2x-rebirth-0.58.1/main/net_udp.c-969-#endif ############################################## d2x-rebirth-0.58.1/main/net_udp.c-3743- memset(&GBcast, '\0', sizeof(struct _sockaddr)); d2x-rebirth-0.58.1/main/net_udp.c:3744: udp_dns_filladdr(UDP_BCAST_ADDR, UDP_PORT_DEFAULT, &GBcast); d2x-rebirth-0.58.1/main/net_udp.c-3745-#ifdef IPv6 d2x-rebirth-0.58.1/main/net_udp.c-3746- memset(&GMcast_v6, '\0', sizeof(struct _sockaddr)); d2x-rebirth-0.58.1/main/net_udp.c:3747: udp_dns_filladdr(UDP_MCASTv6_ADDR, UDP_PORT_DEFAULT, &GMcast_v6); d2x-rebirth-0.58.1/main/net_udp.c-3748-#endif ############################################## d2x-rebirth-0.58.1/debian/patches/python3.patch-58-+ print("%s: BigEndian machine detected" % self.PROGRAM_NAME) d2x-rebirth-0.58.1/debian/patches/python3.patch:59: self.asm = 0 d2x-rebirth-0.58.1/debian/patches/python3.patch-60- self.env.Append(CPPDEFINES = ['WORDS_BIGENDIAN']) ############################################## d2x-rebirth-0.58.1/debian/patches/python3.patch-93- # assembler code? d2x-rebirth-0.58.1/debian/patches/python3.patch:94: if (self.user_settings.asm == 1) and (self.user_settings.opengl == 0): d2x-rebirth-0.58.1/debian/patches/python3.patch-95-- print "%s: including: ASSEMBLER" % self.PROGRAM_NAME ############################################## d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-35- self.opengl = int(ARGUMENTS.get('opengl', 1)) d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct:36: self.asm = int(ARGUMENTS.get('asm', 0)) d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-37- self.editor = int(ARGUMENTS.get('editor', 0)) ############################################## d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-94- def __init__(self,user_settings): d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct:95: user_settings.asm = 0 d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-96- self.lflags = os.environ.get("LDFLAGS", '') ############################################## d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-168- print "%s: BigEndian machine detected" % self.PROGRAM_NAME d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct:169: self.asm = 0 d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-170- self.env.Append(CPPDEFINES = ['WORDS_BIGENDIAN']) ############################################## d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-203- # assembler code? d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct:204: if (self.user_settings.asm == 1) and (self.user_settings.opengl == 0): d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-205- print "%s: including: ASSEMBLER" % self.PROGRAM_NAME ############################################## d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-643- 'sdlmixer=[0/1]' build with SDL_Mixer support for sound and music (includes external music support) [default: 1] d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct:644: 'asm=[0/1]' build with ASSEMBLER code (only with opengl=0, requires NASM and x86) [default: 0] d2x-rebirth-0.58.1/.pc/debian.patch/SConstruct-645- 'debug=[0/1]' build DEBUG binary which includes asserts, debugging output, cheats and more output [default: 0] ############################################## d2x-rebirth-0.58.1/.pc/debian.patch/INSTALL.txt-13- 5. GLU/GL d2x-rebirth-0.58.1/.pc/debian.patch/INSTALL.txt:14: 6. NASM (optional for Assembler-based Texture-mapper in non-OpenGL Build) d2x-rebirth-0.58.1/.pc/debian.patch/INSTALL.txt-15- 7. SDL_mixer(-devel) (+ dependencies) for external music support ############################################## d2x-rebirth-0.58.1/.pc/homepath.patch/INSTALL.txt-13- 5. GLU/GL d2x-rebirth-0.58.1/.pc/homepath.patch/INSTALL.txt:14: 6. NASM (optional for Assembler-based Texture-mapper in non-OpenGL Build) d2x-rebirth-0.58.1/.pc/homepath.patch/INSTALL.txt-15- 7. SDL_mixer(-devel) (+ dependencies) for external music support ############################################## d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-35- self.opengl = int(ARGUMENTS.get('opengl', 1)) d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct:36: self.asm = int(ARGUMENTS.get('asm', 0)) d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-37- self.editor = int(ARGUMENTS.get('editor', 0)) ############################################## d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-94- def __init__(self,user_settings): d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct:95: user_settings.asm = 0 d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-96- self.lflags = os.environ.get("LDFLAGS", '') ############################################## d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-168- print "%s: BigEndian machine detected" % self.PROGRAM_NAME d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct:169: self.asm = 0 d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-170- self.env.Append(CPPDEFINES = ['WORDS_BIGENDIAN']) ############################################## d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-203- # assembler code? d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct:204: if (self.user_settings.asm == 1) and (self.user_settings.opengl == 0): d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-205- print "%s: including: ASSEMBLER" % self.PROGRAM_NAME ############################################## d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-643- 'sdlmixer=[0/1]' build with SDL_Mixer support for sound and music (includes external music support) [default: 1] d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct:644: 'asm=[0/1]' build with ASSEMBLER code (only with opengl=0, requires NASM and x86) [default: 0] d2x-rebirth-0.58.1/.pc/python3.patch/SConstruct-645- 'debug=[0/1]' build DEBUG binary which includes asserts, debugging output, cheats and more output [default: 0] ############################################## d2x-rebirth-0.58.1/INSTALL.txt-13- 5. GLU/GL d2x-rebirth-0.58.1/INSTALL.txt:14: 6. NASM (optional for Assembler-based Texture-mapper in non-OpenGL Build) d2x-rebirth-0.58.1/INSTALL.txt-15- 7. SDL_mixer(-devel) (+ dependencies) for external music support ############################################## d2x-rebirth-0.58.1/SConstruct-24- self.opengl = int(ARGUMENTS.get('opengl', 1)) d2x-rebirth-0.58.1/SConstruct:25: self.asm = int(ARGUMENTS.get('asm', 0)) d2x-rebirth-0.58.1/SConstruct-26- self.editor = int(ARGUMENTS.get('editor', 0)) ############################################## d2x-rebirth-0.58.1/SConstruct-83- def __init__(self,user_settings): d2x-rebirth-0.58.1/SConstruct:84: user_settings.asm = 0 d2x-rebirth-0.58.1/SConstruct-85- self.lflags = os.environ.get("LDFLAGS", '') ############################################## d2x-rebirth-0.58.1/SConstruct-157- print("%s: BigEndian machine detected" % self.PROGRAM_NAME) d2x-rebirth-0.58.1/SConstruct:158: self.asm = 0 d2x-rebirth-0.58.1/SConstruct-159- self.env.Append(CPPDEFINES = ['WORDS_BIGENDIAN']) ############################################## d2x-rebirth-0.58.1/SConstruct-192- # assembler code? d2x-rebirth-0.58.1/SConstruct:193: if (self.user_settings.asm == 1) and (self.user_settings.opengl == 0): d2x-rebirth-0.58.1/SConstruct-194- print("%s: including: ASSEMBLER" % self.PROGRAM_NAME) ############################################## d2x-rebirth-0.58.1/SConstruct-632- 'sdlmixer=[0/1]' build with SDL_Mixer support for sound and music (includes external music support) [default: 1] d2x-rebirth-0.58.1/SConstruct:633: 'asm=[0/1]' build with ASSEMBLER code (only with opengl=0, requires NASM and x86) [default: 0] d2x-rebirth-0.58.1/SConstruct-634- 'debug=[0/1]' build DEBUG binary which includes asserts, debugging output, cheats and more output [default: 0]