log

age author commit description
2018-02-02 Franklin Schmidt 30d87b7d1d62 webserver - support multipart/form-data
2018-02-01 Franklin Schmidt 2dda3c92a473 webserver - implement cookies
2018-01-31 Franklin Schmidt 12ececf30597 webserver - minor
2018-01-31 Franklin Schmidt ae0a048f3bc7 webserver - handle POST params
2018-01-31 Franklin Schmidt 3bf5190b3c77 webserver - handle GET params
2018-01-31 Franklin Schmidt 0f59eab45f3d webserver - threading
2018-01-30 Franklin Schmidt 14927c34cbb7 webserver - add examples/Headers
2018-01-30 Franklin Schmidt bf03d687eaff webserver - add dir handling
2018-01-30 Franklin Schmidt 8126370ea8c0 webserver - add FileHandler
2018-01-30 Franklin Schmidt 4189027691b7 webserver - add LogHandler
2018-01-30 Franklin Schmidt c123ee15f99b add webserver
2018-01-30 Franklin Schmidt d30d400fd43d add http/jetty
2018-01-29 Franklin Schmidt 707a5d874f3e add luan.host
2018-01-18 Franklin Schmidt e54ae41e9501 cleaner security
2018-01-18 Franklin Schmidt ba4daf107e07 fix security bug
2018-01-03 Franklin Schmidt b70102bab110 add json_compressed_string()
2017-12-14 Franklin Schmidt 46732cc0ab87 add continue statement
2017-12-12 Franklin Schmidt bfbd5401353a add Number.float()
2017-12-04 Franklin Schmidt 3234a14bb1f8 minor lucene changes
2017-11-27 Franklin Schmidt 34dfed3b5cb0 fix security
2017-11-27 Franklin Schmidt 5c99a3c0f882 fix security
2017-11-26 Franklin Schmidt ffb47187f02f minor - uninstall.sh
2017-08-24 Franklin Schmidt 442abdfff437 include luan stack in LuanException.printStackTrace()
2017-08-21 Franklin Schmidt ea7112e9eb1d remove env from run.luan
2017-08-14 Franklin Schmidt f2eb8295033f improve scripts
2017-08-14 Franklin Schmidt e15be31cee92 remove LuanException.getFullMessage()
2017-08-11 Franklin Schmidt 4cf541886663 check for too many arguments to java fns
2017-08-08 Franklin Schmidt e8fc6712b468 luan Rpc uses luan.lib.rpc
2017-08-07 Franklin Schmidt 87c674f3f6b7 add RpcError
2017-08-07 Franklin Schmidt e4710ddfd287 start luan/lib/rpc
2017-08-04 Franklin Schmidt 9a1aa6fc0b4e remove json_pretty_string and make json_string somewhat pretty
2017-08-04 Franklin Schmidt 633ca24d4d6e fix JsonToString
2017-08-03 Franklin Schmidt 809d74db1415 add json_pretty_string
2017-08-03 Franklin Schmidt 540e1940170f improve ParseException
2017-08-03 Franklin Schmidt 22652f4020fb add JsonToString
2017-08-02 Franklin Schmidt 490f77bb2ad1 add JsonParser
2017-08-02 Franklin Schmidt 88b5b81cad4a move Parser to luan.lib.parser
2017-08-02 Franklin Schmidt 38a42f437fd2 queryparser now uses parsers.Parser
2017-08-02 Franklin Schmidt 8c999ab85e33 minor
2017-07-18 Franklin Schmidt f12c7cab0e14 fix handling of missing java class
2017-07-04 Franklin Schmidt 590437ce0be3 minor
2017-07-03 Franklin Schmidt 151dc95f5e73 make thread scheduler public
2017-06-27 Franklin Schmidt 27bf094f0ae3 add "bash" Io scheme
2017-06-19 Franklin Schmidt 772d16c89056 add Thread.sleep()
2017-06-12 Franklin Schmidt 1fcf5c25b3bd fix web logging timezone
2017-06-05 Franklin Schmidt b1c3baf3aa46 minor fix
2017-06-02 Franklin Schmidt 14ffce5bb894 make logging more flexible
2017-05-21 Franklin Schmidt ad6b3b9fef40 add Table.is_empty() and Table.size()
2017-04-05 Franklin Schmidt a5406f076726 improve Thread.global
2017-03-30 Franklin Schmidt bae624e455e2 add Time.time_zone
2017-03-29 Franklin Schmidt b2e4a22ffa5d fix Time bugs
2017-03-05 Franklin Schmidt 5dc601c4ed6d fix parser errors
2017-02-22 Franklin Schmidt 2443152dc2f1 add Luan.hash_code() and Table.hash_value()
2017-01-24 Franklin Schmidt cb4c20fce7d0 add "response_code" and "response_message" to http url luan exceptions
2017-01-09 Franklin Schmidt a656fa45e315 fix multiline statements
2017-01-09 Franklin Schmidt a26fbde7ee28 documentation
2017-01-03 Franklin Schmidt 20d5968e65cc add end_do, end_for, end_function, end_if, end_while
2016-12-30 Franklin Schmidt 616761e0b9f6 update documentation for last change
2016-12-30 Franklin Schmidt 894786a03d22 check for too many arguments
2016-12-27 Franklin Schmidt bae2d0c2576c change module naming convention
2016-12-19 Franklin Schmidt 4aab4dd3ac9c improve url error handling
2016-12-19 Franklin Schmidt b1f6dafa72fc minor
2016-12-19 Franklin Schmidt a04da9a3e9eb improve url delete error handling
2016-11-27 Franklin Schmidt aa967fd73b80 improve error message
2016-11-22 Franklin Schmidt e7fb974e0c26 add Io checksum and use it for push
2016-11-16 Franklin Schmidt ece3567d4df5 fix http content type
2016-11-11 Franklin Schmidt ccc4573979de http setCharacterEncoding "UTF-8"
2016-11-11 Franklin Schmidt 0d884377e923 eliminate other head
2016-11-11 Franklin Schmidt 53e77f60b789 add Time.count
2016-11-11 Franklin Schmidt 99f1c125926f tutorial fix
2016-11-11 Franklin Schmidt ca968ef1747a better handling of BindException
2016-11-11 Franklin Schmidt 66ff32660031 version 0.22 take 2
2016-11-10 Franklin Schmidt ebb0f1343ef6 remove JBuffer
2016-11-10 Franklin Schmidt 6b7ff30bb990 rename putQ() to put()
2016-11-10 Franklin Schmidt 6e511ea557b4 remove old JBuffer.put()
2016-11-10 Franklin Schmidt 00704b28b9f1 remove JBuffer.skip()
2016-11-10 Franklin Schmidt b4ba8a4d5a16 remove JBuffer.space()
2016-11-10 Franklin Schmidt a44fc6b53757 fix use of HttpGenerator._buffer
2016-11-10 Franklin Schmidt 7dd6ec499000 fix use of HttpGenerator._content
2016-11-10 Franklin Schmidt 9d357b9e4bcb fix BufferUtil.newBuffer()
2016-11-10 Franklin Schmidt 56b515be91e1 fix use of HttpGenerator._reason
2016-11-09 Franklin Schmidt bbbda7c6e8ec fix use of HttpGenerator._header
2016-11-09 Franklin Schmidt 158d1e6ac17f fix JBuffer.compact()
2016-11-09 Franklin Schmidt a0abb16cf6e7 remove JBuffer.readFrom()
2016-11-09 Franklin Schmidt 0157e92670f5 remove JBuffer.getIndex()
2016-11-09 Franklin Schmidt 4a50422596b6 fix JBuffer.getByteBuffer()
2016-11-08 Franklin Schmidt c880589715c7 remove JBuffer.setGetIndex()
2016-11-08 Franklin Schmidt 957f758dcffc fix JBuffer.get()
2016-11-08 Franklin Schmidt 013939bfc9e8 remove JBuffer.poke()
2016-11-08 Franklin Schmidt 419bf9c03d84 remove HttpGenerator._method
2016-11-08 Franklin Schmidt afc9610dc12e remove AbstractGenerator
2016-11-08 Franklin Schmidt 7d872cc72ec2 minor
2016-11-08 Franklin Schmidt e6ca3cb52837 minor
2016-11-08 Franklin Schmidt 87275900646e remove JBuffer.toString()
2016-11-08 Franklin Schmidt 7e4b41247544 fix JBuffer.array()
2016-11-08 Franklin Schmidt 4a2489f1d5fe remove JBuffer.peek()
2016-11-08 Franklin Schmidt 1ab2dd0a7db5 remove JBuffer.get(int)
2016-11-08 Franklin Schmidt 5ef954fad97b remove JBuffer.sliceFrom()
2016-11-08 Franklin Schmidt 4afdf0f0c5bc remove unused JBuffer methods
2016-11-08 Franklin Schmidt 2b769da7f67d remove Buffer
2016-11-08 Franklin Schmidt 1accf965d51a remove other Buffer implementations
2016-11-08 Franklin Schmidt a8c92b0a08ed add JBuffer
2016-11-06 Franklin Schmidt 48506d03e230 tutorial fix
2016-11-04 Franklin Schmidt dd71a59fcf72 remove buffer marking
2016-11-04 Franklin Schmidt ae1c92957739 remove Buffer.mark(int)
2016-11-04 Franklin Schmidt a62193321d6a remove Buffer.reset()
2016-11-04 Franklin Schmidt 35e3c864d7a7 make View package local
2016-11-04 Franklin Schmidt 3e4949834f3e remove Buffer.asArray()
2016-11-04 Franklin Schmidt a7319f14ba1e remove Buffer.isImmutable()
2016-11-04 Franklin Schmidt b71ad168fe34 rename Buffer.length() to remaining()
2016-11-04 Franklin Schmidt 3c4c7cc7904f rename Buffer.hasContent() to hasRemaining()
2016-11-04 Franklin Schmidt b87f97f6418a minor
2016-11-04 Franklin Schmidt 898774c2cd87 remove HttpGenerator.returnBuffers()
2016-11-04 Franklin Schmidt 563458c4dc93 remove HttpGenerator.reset()
2016-11-03 Franklin Schmidt 4ada7a8c128a remove HttpParser._buffers
2016-11-03 Franklin Schmidt eca26899c4bc minor
2016-11-03 Franklin Schmidt 921c25a05eaa remove Buffer.asReadOnlyBuffer()
2016-11-03 Franklin Schmidt 80cad9086593 remove Buffer.isVolatile()
2016-11-03 Franklin Schmidt 4e5e9e3c25b3 remove Buffer.equalsIgnoreCase()
2016-11-03 Franklin Schmidt 2ea54e6117c3 remove HttpParser.reset()
2016-11-03 Franklin Schmidt 6d17a257b03f remove Buffer.asImmutableBuffer()
2016-11-03 Franklin Schmidt 6647dbc8be71 remove Buffer.CaseInsensitve
2016-11-03 Franklin Schmidt cf0367978d8b remove View.CaseInsensitive
2016-11-01 Franklin Schmidt be50ffc0ad5c remove BufferCache
2016-11-01 Franklin Schmidt 27f3dc761452 MimeTypes uses StringCache
2016-11-01 Franklin Schmidt 3718afd99988 HttpHeaders uses StringCache
2016-11-01 Franklin Schmidt e350c11242be minor
2016-11-01 Franklin Schmidt 6be43ef1eb96 HttpHeaderValues uses StringCache
2016-10-31 Franklin Schmidt f126d30e04a4 start replacing BufferCache with StringCache
2016-10-24 Franklin Schmidt 4dc1e1a18661 remove HttpSchemes
2016-10-24 Franklin Schmidt d2c3ff33387c minor
2016-10-24 Franklin Schmidt 8c13b9224cff remove returnBuffer()
2016-10-24 Franklin Schmidt 0114d373748e remove recycle()
2016-10-24 Franklin Schmidt 36fcc157bf5f remove EncodedHttpURI
2016-10-24 Franklin Schmidt 6939226e0ac4 simplify URIUtil
2016-10-24 Franklin Schmidt 8d0bdd357e6e simplify StringUtil
2016-10-24 Franklin Schmidt 4e7208df7741 remove PooledBuffers
2016-10-24 Franklin Schmidt 2712133d5bce simplify Buffer code
2016-10-24 Franklin Schmidt c3a04bded909 remove AbstractBuffers
2016-10-23 Franklin Schmidt b664624a4423 remove BuffersFactory
2016-10-23 Franklin Schmidt 945568ee77ac remove HttpBuffersImpl
2016-10-23 Franklin Schmidt 58a9c4a42292 simplify Buffers code
2016-10-23 Franklin Schmidt 0e96ce3db20a remove HttpBuffers
2016-10-23 Franklin Schmidt 3fa54d9d19cd better handling of BindException
2016-10-23 Franklin Schmidt 21910079096e minor
2016-10-23 Franklin Schmidt 35d04ac3fd0b simplify ssl
2016-10-23 Franklin Schmidt 39154cfa58e4 minor
2016-10-19 Franklin Schmidt 32d4b569567c simplify handle()
2016-10-19 Franklin Schmidt 74b9daf2826c simplify Response
2016-10-19 Franklin Schmidt bf176925e00f remove Request.getReader()
2016-10-19 Franklin Schmidt 7d28be82ab75 simplify Request
2016-10-19 Franklin Schmidt d9cfec64899c simplify Connector
2016-10-19 Franklin Schmidt 0eba8f555c19 remove Server.Graceful
2016-10-18 Franklin Schmidt 4e9d373bf6e9 remove ContextHandler.Context
2016-10-18 Franklin Schmidt d9d95acded81 remove ScopedHandler
2016-10-18 Franklin Schmidt 0608a6664bee minor
2016-10-18 Franklin Schmidt 688c39c50ee3 simplify ContextHandler
2016-10-17 Franklin Schmidt 83cc6e05a58f remove special attribute handling
2016-10-17 Franklin Schmidt 900e5b8ccd19 remove useless listeners
2016-10-17 Franklin Schmidt 13beba0c127f remove ContextHandler._attributes
2016-10-17 Franklin Schmidt af8742d31bca remove Server._attributes
2016-10-17 Franklin Schmidt 4f2d04c72781 remove RandomAccessFileBuffer
2016-10-17 Franklin Schmidt 8fef34f665e7 remove HttpOutput
2016-10-17 Franklin Schmidt 7b0fa315e835 simplify HttpWriter
2016-10-17 Franklin Schmidt 23ec25435b8c simplify AbstractGenerator
2016-10-17 Franklin Schmidt dbecd7faa1f5 remove Generator
2016-10-17 Franklin Schmidt f46de416e219 remove HttpInput
2016-10-17 Franklin Schmidt bd26bd9320e2 simplify HttpParser
2016-10-17 Franklin Schmidt c8cd3e96db5f remove Parser
2016-10-16 Franklin Schmidt bdb6eb0fbf93 simplify ChannelEndPoint
2016-10-16 Franklin Schmidt d35b0a3a7a4a remove __currentConnection
2016-10-16 Franklin Schmidt 0697c1219e70 remove IdleTimeoutHandler
2016-10-16 Franklin Schmidt 53b3f7d9714c simplify BlockingChannelConnector
2016-10-16 Franklin Schmidt 7422ca1ae146 remove Connection.isIdle()
2016-10-16 Franklin Schmidt 4d9fe9cc554d simplify AbstractConnection
2016-10-16 Franklin Schmidt 5ee36654b383 simplify AbstractHttpConnection
2016-10-14 Franklin Schmidt f997df37cec1 minor
2016-10-14 Franklin Schmidt d82eb99e8df6 remove ConnectorSelectorManager
2016-10-14 Franklin Schmidt 0650077fcd6c remove SelectChannelEndPoint.setConnection()
2016-10-14 Franklin Schmidt 0d20943cfea2 remove ConnectedEndPoint
2016-10-14 Franklin Schmidt 8a8dc0b1742f remove getConnection()
2016-10-14 Franklin Schmidt 2ac9e57ccae6 remove ByteArrayEndPoint
2016-10-14 Franklin Schmidt 866f2e801618 handle() returns void
2016-10-14 Franklin Schmidt 768414c16e10 remove SelectSet
2016-10-14 Franklin Schmidt 4b6216fa9cec replace SelectChannelEndPoint._state with isDispatched
2016-10-14 Franklin Schmidt 94498d6daf5b remove SelectChannelEndPoint._interestOps
2016-10-14 Franklin Schmidt 790c01734386 make SelectChannelEndPoint._key final
2016-10-14 Franklin Schmidt 3cd4c706a61f simplify ChannelEndPoint
2016-10-14 Franklin Schmidt 7b94f5b33c64 remove onClose()
2016-10-14 Franklin Schmidt fc521d2f098e simplify SelectorManager
2016-10-14 Franklin Schmidt d6b6d3e40161 remove SelectSet._endPoints
2016-10-14 Franklin Schmidt 1094975d013b remove setCheckForIdle()
2016-10-13 Franklin Schmidt 6f49b8dfffe6 simplify SelectChannelEndPoint
2016-10-13 Franklin Schmidt a021c4c9c244 use just one SelectSet per SelectorManager
2016-10-13 Franklin Schmidt 7db4a488fc82 simplify SelectorManager
2016-10-13 Franklin Schmidt 669769bcdf5c simplify AsyncEndPoint
2016-10-13 Franklin Schmidt e542a9cc75ef simplify SelectorManager
2016-10-12 Franklin Schmidt a778413aefc0 add SaneSelector
2016-10-12 Franklin Schmidt e9088af3787f remove SelectSet._changes
2016-10-12 Franklin Schmidt f5aefdc4a81a simplify SelectChannelConnector
2016-10-12 Franklin Schmidt 64f3d8dae31d simplify SelectChannelEndPoint
2016-10-12 Franklin Schmidt 901dcfa05c32 remove SelectChannelEndPoint._interruptable
2016-10-12 Franklin Schmidt 89fe80dfab2c remove asyncDispatch()
2016-10-12 Franklin Schmidt 1d24b6e422fa simplify SelectorManager
2016-10-11 Franklin Schmidt 96f60ce98949 remove Timeout
2016-10-11 Franklin Schmidt c157a786ed0b remove Timeout.Task
2016-10-11 Franklin Schmidt c948f674a2d5 simplify Timeout
2016-10-11 Franklin Schmidt b77d631b9e28 remove scheduleTimeout() and cancelTimeout()
2016-10-10 Franklin Schmidt 8db5996c8c89 remove AsyncContinuation
2016-10-10 Franklin Schmidt a088981f9cd4 remove more async code
2016-10-10 Franklin Schmidt 0541b6034003 remove Continuation
2016-10-10 Franklin Schmidt 237ace6e8bc2 simplify AsyncContinuation
2016-10-10 Franklin Schmidt aa7dc1802d29 remove ContinuationListener
2016-10-10 Franklin Schmidt fe461f7cfc8e simplify AsyncContinuation
2016-10-10 Franklin Schmidt c9513d80f305 remove AsyncContext support
2016-10-10 Franklin Schmidt 947df3056ddb remove AsyncEventState
2016-10-10 Franklin Schmidt 6f7e2ff51879 remove ContinuationThrowable
2016-10-10 Franklin Schmidt cd080b7bcf49 remove AsyncContinuation.undispatch()
2016-10-10 Franklin Schmidt 3191abe890ef remove isInitial()
2016-10-10 Franklin Schmidt 23a57aad34c0 remove isAsync()
2016-10-10 Franklin Schmidt 1c1c350fbe4b remove AsyncContinuation.cancel()
2016-10-10 Franklin Schmidt 88b20b775fa2 remove AsyncContinuation.scheduleTimeout()
2016-10-10 Franklin Schmidt 720a98fb0253 remove scheduleDispatch()
2016-10-10 Franklin Schmidt 5c9cb5d00512 remove isContinuation()
2016-10-10 Franklin Schmidt 52d8b5c29d8e remove resume()
2016-10-10 Franklin Schmidt 03f39c8abd6b remove isResumed()
2016-10-10 Franklin Schmidt a5af9ee7cf91 remove isExpired()
2016-10-09 Franklin Schmidt 3268ddf919d4 remove AsyncContinuation.isAsyncStarted()
2016-10-09 Franklin Schmidt dd6b1f079634 remove AsyncContinuation._lastAsyncListeners
2016-10-09 Franklin Schmidt 7b62446899c6 remove unused states in AsyncContinuation
2016-10-09 Franklin Schmidt 1fc8ee20cb18 remove doSuspend
2016-10-09 Franklin Schmidt 4de7f6e9c453 remove ContinuationSupport
2016-10-09 Franklin Schmidt 65e0fba5861a minor
2016-10-09 Franklin Schmidt 54308d65265a simplify SelectorManager
2016-10-09 Franklin Schmidt 17f4fe8271de simplify connectors
2016-10-09 Franklin Schmidt 1d0c304e12b5 simplify AggregateLifeCycle
2016-10-09 Franklin Schmidt cab5830e1ab0 remove ErrorHandler
2016-10-09 Franklin Schmidt 9b65e8064f90 simplify AggregateLifeCycle
2016-10-09 Franklin Schmidt c60c1adfac3e simplify connectors
2016-10-07 Franklin Schmidt e003b20780c4 remove NIOConnector