fix interface value marshaling
register regexindex()
forbid nil function to connect
add core_search module