dante-devel-1.4.1-bp153.1.20 >  A `K!M@eeeF/ˇH~6>RxСdOi  8^-* uU3u%;:I$%M"79N7& x3/FHZg>mн=JPR>'r$ ж4w5h|MϘ%~8mADV~jеB/x]XHVŞfPGm7w6^ݿDkRzs]h9&y R:\Pn޾b612964cbbbe62b9795120d8a6c04dd31491e88bea4ef0cc86878d228cdaf217c76985dad662a7cb6e6731ab6366407b491b78af4H`K!M@eee5G.Gбa,L|/K2"aVWFM ;3WlK/{%y `7dI.%m kU^Uff5 O/=qq>Am:=MVk 39,! Y<ކ'yX]a c< !m!ⰴ cږiU{/D +.ˡ/ ڒ̵p#+dı{xaG&偅5} #tw1>p>(T?(Dd  U  %E_elt x |    L`(8 9 : B%F%G& H&I&X& Y&,Z&T[&X\&`]&h^&|b&c'<d'e'f'l'u'v'z''''(@Cdante-devel1.4.1bp153.1.20Include Files and Libraries mandatory for DevelopmentThis package contains all necessary include files and libraries needed to develop applications that require these.`Klamb60HSUSE Linux Enterprise 15 SP3openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.inet.no/dante/linuxx86_64H`K`K7c1c3b07e4f0b862a4c88e7ee443f54559cd8fdbf4bd3443b23d89e902107dedlibsocks.so.0.1.1rootrootrootrootdante-1.4.1-bp153.1.20.src.rpmdante-develdante-devel(x86-64)dantedev    libsocks0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.4.13.0.4-14.6.0-14.0-15.2-14.14.1V\:@UPUJ@U?v@Tr@S{CRURR@Rm@idonmez@suse.comdmueller@suse.commpluskal@suse.commpluskal@suse.comdiego.ercolani@gmail.comjsegitz@novell.comdvaleev@suse.comtabraham@suse.comtabraham@suse.comp.drouand@gmail.com- Add dante-miniupnp14.patch to fix compilation with miniupnpc API level 14.- add dante-1.4.1-gcc5-fixes.patch- Enable libwrap - Be more explicit in configure stage - Readd updated dante-1.4.0-glibc-2.17.patch- Update to 1.4.1 * Fixed configure problem with detection of libc.so on recent FreeBSD versions. * Fixed problem in configure test used for figuring out which buffer in an IPC socket is used for determining bytes that can be buffered. Should fix problem on FreeBSD. * Fixed bug in handling of buffered GSSAPI data. * AIX 6.1 compilation fixes. * NetBSD 6.1.3 gethostbyaddr() configure fix. * for a full list of changes see NEWS file - Use url for source - Cleanup spec-file with spec-cleaner - Remove upstreamed/obsolete patches * dante-1.4.0-64bit_portability.patch * dante-1.4.0-glibc-2.17.patch * dante-1.4.0-sockd_conf.patch - Update dependencies - Enable upnp support - Do not mark systemd unit file as executable- reviewed the systemd init script - added patch: * dante-1.4.0-sockd_conf.patch to accomplish new syntax- Added %pre section to call %service_add_pre- Fix HAVE_SENDBUF_IOCTL macro - added patches: * dante-1.4.0-sendbuf_macro.patch- dante.spec: instead of statically defining CFLAGS, parse out - grecord-gcc-switches from %{optflags}, since it causes problems for the configure script- update to dante-1.4.0 o Older syntax for setting the socket buffer sizes via socket.recvbuf.udp, socket.sendbuf.udp, socket.recvbuf.tcp and socket.sendbuf.tcp options have been deprecated and replaced with the more general API for setting socket options. "socket.recvbuf.udp" can now be set by ".udp.so_rcvbuf" "socket.sendbuf.udp" can now be set by ".udp.so_sndbuf" "socket.recvbuf.tcp" can now be set by ".tcp.so_rcvbuf" "socket.sendbuf.tcp" can now be set by ".tcp.so_sndbuf" refers to either "internal", for Dante's internal interface(s), or "external", for Dante's external interface(s). o socks-rules now require a "socks" prefix (like client-rules require a "client" prefix), and the socks "method" keyword has been renamed to "socksmethod". o The "socksmethod" keyword can now be set in client-rules too. It is used to override the default preference for what socksmethod to select for which clients addresses, making it possible to by default e.g., have the preference "gssapi username none", but for some client-ranges have a different preference, e.g., "none username gssapi". Normally there is no need to use set this keyword in a client-rule. o Fallback to direct (non-proxy) routes now defaults to off in the client, as well as in the server. To keep previous behaviour in the client, with direct route fallback for destinations with no matching route, set SOCKS_DIRECTROUTE_FALLBACK to "yes" in the environment, or ./configure with --enable-drt-fallback. Direct fallback is enabled if there are no routes configured (as is usually the case in a server configuration), and disabled otherwise. o IPv6 is now supported in the server. Standard IPv6 address syntax is used for addresses, with the addition of the special address "0/0" used for matching both all IPv4 and all IPv6 addresses. o New "monitor" object added. Syntax is similar to rules and routes, but instead of applying to individual sessions, it applies to all sessions currently matching the addresses to monitor. This can be used for monitoring network anomalies related to too little data being transferred or too many disconnects occurring, triggering alarms if detected. o Possibility to configure system errors and DNS-errors for special logging in certain cases (when connecting and performing hostname resolving). o More aggressive regarding how many processes to fork when starting and how many processes to reserve for future clients. o Added new log keyword: "tcpinfo". Used to report more extensive statistics about sessions, including TCP_INFO on supported platforms. o SIGINFO/SIGUSR1 output is now logged at level "info" instead of level "debug". o SIGHUP code rewritten. Should function considerably better in environments were SIGHUP is, for whatever reason, sent an excessive amount of times every second. o Default for the maximum number of clients an i/o process can handle has been increased from 8 to 32. o Improved UDP compatibility by sending appropriate ICMP unreachable errors to clients and targets, if running with the appropriate privileges (typically, root is required for this). Makes it possible for a client or target to be notified that a UDP packet it wanted the Dante server to forward was not forwarded. o Reduction in memory consumption at the expense of allocating extra memory dynamically in the very rare, perhaps non-existing, cases where the extra memory is needed. o The default timeout for TCP i/o (timeout.io.tcp) has been changed from 84000 to 0. 0 means use the kernels default, which in most cases will mean no timeout. See UPGRADE for more information. o The session module has been merged with the mainstream Dante code, and has also been extended to support the following new features: - connection throttling (number of new sessions accepted per second). - state-keys. Two state keys are currently supported: - per-IP address. - per-hostid (hostid is supported on certain platforms, with certain kernel patches, with certain clients). The syntax has also changed (see UPGRADE). See the manual for more information about the new features. o Code used for finding the correct outgoing address to bind when external.rotation is set to "route" replaced with much simpler, but hopefully equally (or better) functioning code. Idea taken from Quagga. o Use getpassphrase() rather then getpass() to obtain password for username authentication when available. Avoids 9 character limit on Solaris. Suggested by Albert Fluegel o Use sqrt() rather than sqrtl() in stddev calculation, as sqrtl() is not available on some platforms (such as FreeBSD 7.2). Problem reported by Rudolf Polzer . o If the authentication method used was RFC931 (ident), the username was not always logged when it should be. Reported by Gregory Charot (EVENIUM) . o Syntax checking has been improved to better detect invalid or likely incorrect server configurations. This can result in some configurations that have previously been accepted or accepted with warnings by Dante, to now cause an error on startup, preventing the Dante server from starting up until the configuration error has been fixed. o Fixed compilation on OpenBSD with compilers not supporting -Wbounded. Problem report and testing by Mikael More . o GSSAPI "clear" is no longer enabled by default, as it is not part of the SOCKS GSSAPI standard per se. o external.rotation was not handling non-IPv4 target addresses correctly. Reported and diagnosed by Rudolf Polzer . o The "--disable-libwrap" option has been renamed "--without-libwrap". o Fixed bug that would cause the following warning to sometimes be erroneously reported: "warning: accept(2) failed: Resource temporarily unavailable" o SIGINFO log information extended to include information about i/o buffer status and as well as UDP packet latency. o Real-time scheduling priority settings and CPU affinity settings made available in sockd.conf. See https://www.inet.no/dante/files/dante_realtime_preview.pdf for a performance analysis done in relation to these new features. o General API for setting socket options on sockets used by Dante made available in sockd.conf. o Support for cross compilation of client library for Android (system name 'arm-linux-androideabi'). Testing and analysis by Yoav Weiss . o Problem with sockd.init generation in dante.spec fixed. Reported by Luiz Gustavo Nascimento . - refreshed patches: dante-1.4.0-64bit_portability.patch dante-1.4.0-glibc-2.17.patch dante-1.4.0-sockd_conf_man_format.patch dante-1.4.0-socksify_man_format.patch - %{optflags} contains -grecord-gcc-switches, which causes problems for configure. removed optflags from CFLAGS and modified it to contain the rest of the options.- Replace sysvinit with systemd Package build only for Factory; no need to keep sysvinit support alive - Replace hard paths with RPM macrosdantedevlamb60 16155855171.4.1-bp153.1.201.4.1-bp153.1.201.4.11.4.1socks.hlibsocks.so/usr/include//usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/e8c265e4e5e857e99207db2caf69fa2a-dantecpioxz5x86_64-suse-linuxC source, ISO-8859 text; utf-84e57cb37caab5c6041845255f7bc80317e0804d3f1ae800f9a4573d9affc21e2? 7zXZ !t/] crv(vX0ǒFNW EptraCe(jBȺ`rޘSr<чO7WJTY/$B;k;\ꄌ~UOo2X6Q#8|ZƐ\c $nJ[cʂ&3K=G.6q,I[{}r]3o/zo=@R'*)6\W+TFœD /t2UsAk8@aĨ C؜dm'Y'evu[r%:ɞ6C3FC%ofs R9pOHQ҅Z 6 aq1&MB9#+_N iŪxZ/Ұ{f~8_42v"/]&M_:'H)nᠲ%5!CQYc8 $n` _pq;LG+3#P8~f 0hiȸLp ^^a]Q͇q-s7cM-fD:dlo6g'!㦮t.Ujq hIV^Ќsв(7Di TAb%P~- QZ6:S5 O7҇ȯǺD q.,_|۩$9i\8b&l!lb"]X0DmqRfJ#4j\7j,KxD.N{ivde#.'E"F>Un UVSiy-|}hKŏur>Aŝُ<ϕI;ԿnB6|Ni['ecg_TR^yўbKUtl#a Sx\)мnsa6dX\\C\{5[hn2*j +YיE#ʢ3I )v~V'POG=@6( t9Q.{6;]Ե+$"ϯhSv|H:[++#/J-q`GqW ]bKX֢X 6uxmqBO{i0sºy ;բc8gir!d(CոUCP=,6i/sjӫV'Gqt5J$qigy-UX 2!x*ꓛ :b)Q!kIw]^Cvd&t^=9ؘ6\>8o+ ˆ _;v+/&۰Isaz9-[CI9mLSB€^qaPHl!,GԶp3ԨI-?350wOw4]aA˟Q4}AU@.$blʅ:XeYsqf4MsqpD%J#fG2|Z rV:ƥ7C"28Z<b_M^2AȷDuj .g&7/S8s4%VÁ/cޕ70z%:Juĝa`H)SŸ,LPCJyhaPnIOeH|kRyU؁STWc~"ǁ{Gh5NNi 7ޚHQ7 1rS|aoMM=0YsS3A.oPC!$X]P퐰A];'zƔ6^byn ӡӋJ