Directories ¶
Path | Synopsis |
---|---|
src
|
|
meguca/assets
Package assets manages imager file asset allocation and deallocation
|
Package assets manages imager file asset allocation and deallocation |
meguca/auth
Package auth determines and asserts client permissions to access and modify server resources.
|
Package auth determines and asserts client permissions to access and modify server resources. |
meguca/cache
Package cache provides an in-memory LRU cache for reducing the duplicate workload of database requests and post HTML and JSON generation
|
Package cache provides an in-memory LRU cache for reducing the duplicate workload of database requests and post HTML and JSON generation |
meguca/cmd/cutethumb
Image/video thumbnailer, run as a separate process and potentially from separate user for security reasons.
|
Image/video thumbnailer, run as a separate process and potentially from separate user for security reasons. |
meguca/common
TODO(Kagami): Somehow merge with server/errors.go
|
TODO(Kagami): Somehow merge with server/errors.go |
meguca/config
Package config stores and exports the configuration for server-side use and the public availability JSON struct, which includes a small subset of the server configuration.
|
Package config stores and exports the configuration for server-side use and the public availability JSON struct, which includes a small subset of the server configuration. |
meguca/db
Package db handles all core database interactions of the server
|
Package db handles all core database interactions of the server |
meguca/feeds
Package feeds manages client synchronization to update feeds and provides a thread-safe interface for propagating messages to them and reassigning feeds to and from clients.
|
Package feeds manages client synchronization to update feeds and provides a thread-safe interface for propagating messages to them and reassigning feeds to and from clients. |
meguca/ipc
Common structures and helpers to communicate between cutechan processes.
|
Common structures and helpers to communicate between cutechan processes. |
meguca/lang
Internationalization support.
|
Internationalization support. |
meguca/parser
Parses and verifies user-sent post data.
|
Parses and verifies user-sent post data. |
meguca/server
API error interface and centralized collection of all errors return by server.
|
API error interface and centralized collection of all errors return by server. |
meguca/templates
Post formatting renderer.
|
Post formatting renderer. |
meguca/test
Package test contains utility functions used throughout the project in tests
|
Package test contains utility functions used throughout the project in tests |
meguca/util
Package util contains various general utility functions used throughout the project.
|
Package util contains various general utility functions used throughout the project. |
meguca/websockets
Package websockets manages active websocket connections and messages received from and sent to them
|
Package websockets manages active websocket connections and messages received from and sent to them |
Click to show internal directories.
Click to hide internal directories.