Commit graph

937 commits

Author SHA1 Message Date
Jo-Philipp Wich
60613ef05c libs/core: trigger garbage collection in coxpcall() if 80% of the allocated memory pool are filled 2009-07-10 17:38:01 +00:00
Steven Barth
7dcb05fd1c Session-IDs are lowercase now 2009-07-10 17:06:19 +00:00
Steven Barth
7ba12e9c5e Move memory limit to lucid, reincrease thread limit 2009-07-10 16:39:30 +00:00
Jo-Philipp Wich
128437f671 libs/core: optimize strip_bytecode() memory usage by avoiding string concatenation 2009-07-10 16:30:43 +00:00
Jo-Philipp Wich
3fac200364 libs/lucid: lower threadlimit to 2 2009-07-10 16:05:10 +00:00
Jo-Philipp Wich
263d7228fc libs/sys: split zoneinfo in tzdata and tzoffset and autoload on demand, saves yet another ~60KB 2009-07-10 16:04:07 +00:00
Jo-Philipp Wich
deb9868dbd libs/core: make use of global memory limits if supported 2009-07-10 16:01:53 +00:00
Jo-Philipp Wich
98a6885834 libs/sys: optimize luci.sys.net.defaultroute6() 2009-07-10 13:49:24 +00:00
Steven Barth
223963e419 Optimise luci.sys 2009-07-10 13:33:48 +00:00
Jo-Philipp Wich
6ea0b5eb45 libs/core: make memory tracer work with c and r events, avoid string allocations for debug output 2009-07-10 13:15:43 +00:00
Steven Barth
7372c00dda Fix LuCId behaviour if thread-limit is reached 2009-07-10 13:04:07 +00:00
Jo-Philipp Wich
6bfe0624b6 libs/sys: improve efficiency of sys.net.defaultroute(), can save hundreds of KB memory usage 2009-07-09 15:53:08 +00:00
Jo-Philipp Wich
36542cbe1d libs/web: use lmo in luci.i18n 2009-07-09 15:05:29 +00:00
Jo-Philipp Wich
d9d3c71435 libs: introduce lmo - Lua Machine Objects, an implementation of binary hash tables 2009-07-09 15:04:27 +00:00
Jo-Philipp Wich
238404ee83 libs/lucid: only execute handlers if daemon is below the thread limit, this allows to hold connections without having to fork immediately 2009-07-06 22:26:46 +00:00
Jo-Philipp Wich
644bc4ac3a libs/lucid: lower thread limit to 10 due to oom issues on different devices 2009-07-06 21:38:51 +00:00
Jo-Philipp Wich
58a5b15c0b libs/nixio: add sysupgrade hook to include /etc/nixio/ (generated certs) into saved file list 2009-06-30 18:05:07 +00:00
Steven Barth
30b216f774 Drop support for luaposix and bitlib (obsoleted by nixio)
Mark luci.fs as deprecated
2009-06-21 13:42:26 +00:00
Steven Barth
a2c71bf739 nixio: Resolve namespace clashes 2009-06-21 13:41:18 +00:00
Steven Barth
a90206c089 Drop webuci (obsolete) 2009-06-20 07:24:09 +00:00
Steven Barth
341f757255 Merge fixes / improvements 2009-06-20 07:14:36 +00:00
Jo-Philipp Wich
65cde286cc drop obsoleted lucittpd packages 2009-06-16 19:30:22 +00:00
Jo-Philipp Wich
8c359115f9 libs/lucid-http: use SERVER_ADDR as fallback 2009-06-16 14:41:43 +00:00
Steven Barth
b3a7ff9f8f Catchall workaround for strange sockaddresses by Jow 2009-06-16 14:27:43 +00:00
Jo-Philipp Wich
988eeb8ff1 libs/nixio: wrap $(CC) in quotes, command could break if ccache is used (CC:=ccache mips-openwrt-linux-uclibc-gcc) 2009-06-15 20:07:59 +00:00
Steven Barth
8546622f65 Redefine splice() flags for crappy uclibc versions 2009-06-15 19:11:38 +00:00
Steven Barth
bdf0a4b520 GSoC: Add RPC client 2009-06-14 09:02:40 +00:00
Steven Barth
c47be2e727 GSoC: Documentation #2 2009-06-14 08:51:43 +00:00
Steven Barth
f9263e00c1 GSoC: Documentation #1 2009-06-13 18:16:34 +00:00
Steven Barth
120a7f558e GSoC: Add LuCId RPC-Slave 2009-06-13 08:56:43 +00:00
Steven Barth
a75d304028 Revert "libs/lucid-http: copyz() causes a Kernel oops on brcm-2.4, revert to copy() for now (#70)"
Fixed in nixio
2009-06-10 23:29:10 +00:00
Steven Barth
690927bf6b Some sendfile() under Linux 2.4 is broken 2009-06-10 23:28:16 +00:00
Jo-Philipp Wich
0649e94571 libs/lucid-http: copyz() causes a Kernel oops on brcm-2.4, revert to copy() for now (#70) 2009-06-10 22:43:11 +00:00
Jo-Philipp Wich
8c7ad9624c Revert r4822, problem is caused by sth. else 2009-06-10 18:24:18 +00:00
Jo-Philipp Wich
408cb93712 libs/lucid: Kamikaze 8.09.1/brcm-2.4 still has the uclibc deamon() bug, work around by not deamonizing lucid 2009-06-10 17:48:41 +00:00
Jo-Philipp Wich
b733587e18 libs/px5g: fix "x509write.c:717: warning: 'ret' might be used uninitialized in this function" 2009-06-10 17:35:23 +00:00
Jo-Philipp Wich
a0eb16cc03 libs/px5g: remove -fvisibility=hidden from PX5G_LIB_CFLAGS, OpenWrt cross compiler don't knows it and it seems to be C++ specific 2009-06-10 17:26:47 +00:00
Jo-Philipp Wich
e35dccbc75 libs/luanet: fix error in base64 decoder, patch from fonosfera 2009-06-08 20:20:12 +00:00
Steven Barth
f242ed5aba HTTPd: No keep-alive after POST request, because we do not check state
of incoming data
2009-06-07 13:51:18 +00:00
Jo-Philipp Wich
8adf9fbd4d libs/sys: don't convert searched target to uppercase in IptParser, breaks searches for targets referencing custom chains 2009-06-07 13:18:53 +00:00
Jo-Philipp Wich
99c213eff8 libs/sys: properly parse iptables rules with not target set 2009-06-07 12:48:28 +00:00
Steven Barth
f4c6554f4c Revert "adjust axtls level"
This reverts commit b123c99304822a1f1502d00df4915e2707940df3.
2009-06-07 12:38:37 +00:00
Steven Barth
eb5a7b36ab adjust axtls level 2009-06-07 12:24:30 +00:00
Steven Barth
b97eae4b69 better warnings 2009-06-07 12:09:14 +00:00
Steven Barth
dc850f5f96 Enable key generation 2009-06-07 11:38:34 +00:00
Steven Barth
82729b60f5 PX5G: no autogeneration 2009-06-07 11:38:30 +00:00
Steven Barth
a261caf40b LuCId: PX5G integration 2009-06-07 11:38:23 +00:00
Steven Barth
c766f9750f LuCId: DER certificate / key support 2009-06-07 11:38:20 +00:00
Steven Barth
0ebce1d608 nixio: Add support for DER certificates, PX5G fix Certmaster 2009-06-07 10:15:12 +00:00
Steven Barth
4934c97978 GCC: serious business, srsly 2009-06-06 20:50:43 +00:00