|
e13294cb
|
2025-01-21T21:25:13
|
|
New in KC3 v0.1.14
- pretty printer
- auto indent KC3 code
- map
- `access`
- `get` (get key value)
- `put` (return a new map)
- struct
- `access`
- `get`
- `put`
- facts database (triple store) accessible from KC3
- `new database (Ptr)`
- `add_tags`
- `collect_with`
- `collect_with_tags`
- `remove_tags`
- `with_tags`
- `with`
- `with_macro`
- HTTPd v0.2.0
- dynamic pages (MVC)
- models are defined in `./app/models/`
- controllers are defined in `./app/controllers/`
- templates are defined in `./app/templates/`
- views are defined in `./app/views/`
- dynamic router is defined in `./config/router.kc3`
- For now we don't match request method and just match the start of
the URL with `Str.starts_with?(url, route.path)`
- If there is no route or no controller or the controller does
not return a HTTP response, a 404 error is returned. Other
frameworks like Ruby on Rails or Phoenix do return a 500...
- threads
- `env_fork_init`
- `env_fork_clean`
- `Thread.new(fn)`
- fx v0.2.0
- file explorer
- preview files
- text
- image
- video
- audio
- binary (hexdump -C)
- properties
- create
- POST "/properties/*path"
- delete
- DELETE "/properties/*path
|
|
284dc8f5
|
2025-01-21T19:45:52
|
|
fix make test_httpd
|
|
46b42ca0
|
2025-01-21T17:31:47
|
|
update_sources
|
|
7d3f43e7
|
2025-01-21T17:07:09
|
|
wip release
|
|
df437cf0
|
2025-01-21T16:15:41
|
|
wip release 0.1.14
|
|
f2fc3e0c
|
2025-01-15T00:08:22
|
|
fix make lib_links_bsd
|
|
25472a60
|
2025-01-14T00:16:58
|
|
fix str random base64
|
|
bbc7830b
|
2025-01-10T01:41:20
|
|
security
|
|
9c6fc769
|
2025-01-07T14:23:09
|
|
ignore bank
|
|
644bac2a
|
2025-01-07T14:19:28
|
|
smtp: sendmail
|
|
7e04c425
|
2025-01-07T11:52:26
|
|
tag_or, tag_and
|
|
4da525ed
|
2025-01-07T11:48:44
|
|
env_and, env_or
|
|
40acb9cd
|
2025-01-06T18:13:38
|
|
wip smtp
|
|
593324b1
|
2025-01-06T18:13:26
|
|
ignore www/
|
|
ecc066f1
|
2025-01-06T16:53:56
|
|
smtp_open, smtp_close
|
|
d8799d75
|
2025-01-06T10:05:04
|
|
fix compilation (smtp)
|
|
4d9b3bd8
|
2025-01-06T09:23:22
|
|
update sources
|
|
ab97bf92
|
2025-01-05T20:42:40
|
|
fix build for FreeBSD
|
|
b1339771
|
2025-01-05T20:26:24
|
|
README
|
|
5aec2df1
|
2025-01-05T14:25:57
|
|
fix gtk4 version changes
|
|
b3a7847e
|
2025-01-05T07:59:11
|
|
smtp
|
|
7c65e865
|
2025-01-05T06:23:33
|
|
wip win32
|
|
0df57629
|
2025-01-04T20:37:43
|
|
fix env_fork race condition
|
|
7e04ab8a
|
2025-01-04T19:33:26
|
|
fix compilation on Ubuntu
|
|
62ff1365
|
2025-01-03T16:12:23
|
|
configure and update sources for smtp
|
|
96cd1537
|
2025-01-03T16:09:30
|
|
remove old build files
|
|
b48e511a
|
2025-01-03T01:13:47
|
|
smtp
|
|
4dfd532f
|
2025-01-03T01:11:36
|
|
wip fix sysctl
|
|
74f26a31
|
2025-01-02T19:54:43
|
|
update_sources
|
|
5c2d4bc6
|
2025-01-02T19:49:43
|
|
deserialize
|
|
5771a964
|
2025-01-02T18:18:08
|
|
wip smtp
|
|
ff46f6f2
|
2025-01-02T17:46:40
|
|
wip smtp
|
|
e0766269
|
2024-12-23T18:48:34
|
|
kc3_sysctl
|
|
446e0a48
|
2024-12-20T22:56:02
|
|
kc3.facts, kc3_sysct~l
|
|
d866ecdc
|
2025-01-01T21:04:09
|
|
tag_is_integer
|
|
804fcb5e
|
2024-12-31T12:00:09
|
|
configure fs
|
|
77c7138f
|
2024-12-31T06:35:59
|
|
fix fuse for linux
|
|
32edc147
|
2024-12-31T06:35:11
|
|
fix fuse for linux
|
|
0d8ab9fd
|
2024-12-31T06:32:24
|
|
fix fuse for linux
|
|
ea9ccd62
|
2024-12-31T06:30:48
|
|
fuse_use_version
|
|
275f6a8f
|
2024-12-31T06:25:38
|
|
add option parsing and set fuse version from arguments
|
|
e1b3ac96
|
2024-12-31T05:57:49
|
|
fix env_init_args
|
|
7ee82f33
|
2024-12-29T19:25:14
|
|
revert alloc changes
|
|
bdc01abc
|
2024-12-25T05:15:02
|
|
wip
|
|
848f7c46
|
2024-12-21T16:15:19
|
|
libtommath: update config.subr
|
|
4e291bf8
|
2024-12-21T16:14:13
|
|
wip compatibility with C++
|
|
ac77b4d6
|
2024-12-20T21:08:48
|
|
whitespace
|
|
2e835e1a
|
2024-12-20T21:05:43
|
|
wip cxx ncpu
|
|
a4b39ead
|
2024-12-20T20:52:00
|
|
libkc3/env.c ncpu
|
|
d0f8e533
|
2024-12-19T15:35:12
|
|
Wip on_connect_ok
|
|
376bbec4
|
2024-12-20T13:21:21
|
|
ncpu global variable
|
|
a26d9293
|
2024-12-19T22:24:13
|
|
kmsg: text_view_w
|
|
2020eb12
|
2024-12-19T22:03:47
|
|
fix assert
|
|
c69cec59
|
2024-12-19T20:54:53
|
|
gtk4: TextView: set_monospace
|
|
fe08cd61
|
2024-12-19T20:54:04
|
|
str: str_sw_pos_to_uw
|
|
0d62aa86
|
2024-12-19T20:04:22
|
|
fix tests on macos
|
|
3a9f388e
|
2024-12-19T15:21:52
|
|
gtk4: entry get text / set text
|
|
ceac6684
|
2024-12-19T14:42:02
|
|
Entry in hbox
|
|
6ec53f32
|
2024-12-19T15:06:36
|
|
kmsg
|
|
4c7b04dd
|
2024-12-19T15:05:11
|
|
gtk4: get_text set_text
|
|
7d78db6e
|
2024-12-19T13:54:16
|
|
window , vbox hbox button
|
|
2997482f
|
2024-12-19T13:52:21
|
|
kmsg: wip send
|
|
727d6c98
|
2024-12-19T13:45:56
|
|
kmsg: wip send
|
|
5e75a41d
|
2024-12-19T13:45:46
|
|
entry
|
|
69d490d7
|
2024-12-19T13:45:31
|
|
make kmsg_debug
|
|
070040fd
|
2024-12-19T12:48:04
|
|
gtk4: entry
|
|
9b3919db
|
2024-12-19T11:42:46
|
|
gtk4: fix simple_action
|
|
c11693fe
|
2024-12-18T21:00:37
|
|
ignore .so
|
|
19a24d10
|
2024-12-18T19:48:40
|
|
kmsg: accels
|
|
b87faa02
|
2024-12-18T18:42:26
|
|
action map kmsg
|
|
14c5b77f
|
2024-12-18T18:39:42
|
|
application set accel for action
|
|
1097ba27
|
2024-12-18T15:49:48
|
|
wip gtk4 menu
|
|
0c3fe2dd
|
2024-12-18T07:48:30
|
|
kmsg / gtk4: wip menus
|
|
bac256f7
|
2024-12-18T07:31:49
|
|
make fx -> 127.0.0.1
|
|
6fbbfad4
|
2024-12-18T07:29:31
|
|
refactor g_signal_connect
|
|
2346faac
|
2024-12-17T12:22:40
|
|
dlopen
|
|
ed2b5e37
|
2024-12-17T12:12:46
|
|
gtk4: g_file
|
|
67346607
|
2024-12-17T12:19:23
|
|
g_menu_item_new
|
|
0994ba7f
|
2024-12-17T12:18:39
|
|
g_menu_item_new
|
|
49074fd0
|
2024-12-17T11:54:25
|
|
gtk4: g_menu
|
|
1d42880f
|
2024-12-16T15:44:48
|
|
kmsg mockup
|
|
e07e3b10
|
2024-12-16T15:31:03
|
|
gtk4 label
|
|
3573b898
|
2024-12-16T14:55:21
|
|
./update_sources
|
|
7ff3ce92
|
2024-12-16T14:54:30
|
|
gtk4: scrolled_window
|
|
d1e40886
|
2024-12-16T14:52:42
|
|
Gtk4 ListBox
|
|
d3eeeff4
|
2024-12-15T23:30:28
|
|
gtk4: text view, widget (set hexpand, vexpand), kmsg: final layout
|
|
3f6c78c9
|
2024-12-15T20:43:04
|
|
box and button in kmsg
|
|
def855ef
|
2024-12-15T19:56:21
|
|
fix gtk4 box and button
|
|
042d4e8d
|
2024-12-15T19:56:13
|
|
ikc3: trace --load also
|
|
64b519ed
|
2024-12-13T21:57:41
|
|
wip button and box~
|
|
0c70a494
|
2024-12-13T12:13:24
|
|
fix url escape +
|
|
2cc3e8b4
|
2024-12-12T19:44:21
|
|
fix kmsg
|
|
86a5b15a
|
2024-12-12T15:23:08
|
|
wip gtk4 paned
|
|
70f2fd8e
|
2024-12-12T14:34:10
|
|
ikc3 --trace, wip kmsg gtk4
|
|
b2fe7ea7
|
2024-12-12T13:16:31
|
|
dlopen gtk4
|
|
870de9d3
|
2024-12-12T13:16:11
|
|
wip kc3 widget
|
|
b650e372
|
2024-12-12T13:16:03
|
|
optimize branch
|
|
3854792d
|
2024-12-12T12:12:54
|
|
wip kmsg
|
|
0f161bc3
|
2024-12-12T12:12:29
|
|
frame, paned
|
|
db552774
|
2024-12-11T21:53:27
|
|
fix routes
|