485 Commits

Author SHA1 Message Date
Joris Vink
9dbcf5399f Add headers example 2014-08-04 20:06:59 +02:00
Joris Vink
4010bdd58d Remove kore_cb and its related settings.
After revisiting why this exists in Kore I decided it
does not belong in this platform and instead of letting
it sit there staring at me I rather just kill it.
2014-08-04 19:54:32 +02:00
Joris Vink
b3f65ae13f Add a readme to parameters + update some text 2014-08-04 19:02:23 +02:00
Joris Vink
4a7653f195 Add a parameters example.
This example shows how the parameter system in Kore works
and how to use it properly.
2014-08-04 19:00:25 +02:00
Joris Vink
0b36877736 Change kore_buf_appendv() to use vasprintf(). 2014-08-04 18:59:59 +02:00
Joris Vink
7b9b1d5c2c sprinkle more const chars 2014-08-04 12:40:21 +02:00
Joris Vink
31eac77cd2 sprinkle const char where appropriate 2014-08-04 09:48:41 +02:00
Joris Vink
51e1b14271 Do mention we use epoll/kqueue for the less technical readers 2014-08-04 00:12:18 +02:00
Joris Vink
d35bb9837d update comment in example tasks.c 2014-08-03 21:47:19 +02:00
Joris Vink
850e39fcfb Add more READMEs 2014-08-03 21:44:14 +02:00
Joris Vink
203fdc139d Examples are now under examples/ 2014-08-03 21:38:07 +02:00
Joris Vink
5c21a120fc s/hello-world/integers 2014-08-03 20:31:40 +02:00
Joris Vink
8f523ecf0c Alter readme a bit 2014-08-03 20:30:39 +02:00
Joris Vink
9cba130c4b Add integers example 2014-08-03 20:29:24 +02:00
Joris Vink
d39246e0e2 static.h -> assets.h 2014-08-03 18:22:12 +02:00
Joris Vink
3bb77bbb9f Even if we skip files to be built, they still gotta be linked in 2014-08-03 18:18:48 +02:00
Joris Vink
e906aab445 Be careful that f isn't uninitialized 2014-08-03 17:50:04 +02:00
Joris Vink
55b344f1c3 Redo last move, but properly this time 2014-08-03 17:47:29 +02:00
Joris Vink
93fa404470 Move contrib/examples into examples 2014-08-03 17:45:23 +02:00
Joris Vink
ab592d2a59 Move task_curl example to tasks and into the new build framework 2014-08-03 17:44:36 +02:00
Joris Vink
f4f8b1e8b0 Allow users to set ldflags via KORE_LDFLAGS 2014-08-03 17:44:29 +02:00
Joris Vink
ad4ee88e9a Kill the skeleton folder, needs documentation updates 2014-08-03 17:35:18 +02:00
Joris Vink
2a1aecbaa0 Move pgsql_test into the new build framework 2014-08-03 17:35:03 +02:00
Joris Vink
2b40672ba1 When compiling with PGSQL, note the include dir for "kore build" 2014-08-03 17:33:40 +02:00
Joris Vink
939d948ee2 While coverity passes, the badge annoys me on github 2014-08-03 17:17:55 +02:00
Joris Vink
73b0569fe0 Missing fclose() 2014-08-03 17:17:11 +02:00
Joris Vink
8bcfb6cbb3 Be consistent with the help text 2014-08-03 17:11:02 +02:00
Joris Vink
82420e69b2 Kill generate_certificates.sh 2014-08-03 17:06:42 +02:00
Joris Vink
a477c9a2a3 Move contrib/examples/generic into the new build framework 2014-08-03 16:59:19 +02:00
Joris Vink
93fd33e00e Big changes to how we handle "static" files.
* Rename static files to assets
* static_* has become asset_*
* Always generate asset.h with the right external symbols
2014-08-03 16:55:16 +02:00
Joris Vink
4b0e4c63f8 Correct http_argument_get_string() macro 2014-08-03 16:43:37 +02:00
Joris Vink
380b7dc1d7 Improvement on the cli commands a bit.
* kore build will now only rebuild what was changed (checking on
  last modified timestamp, not 100% accurate but it'll do).

* introduce kore clean which cleans out object files and the
  resulting .so file
2014-08-03 16:36:16 +02:00
Joris Vink
e74921222c Check if conf/appl.conf exists before continuing with build or run 2014-08-03 15:30:53 +02:00
Joris Vink
f538e92172 Correct typo 2014-08-03 15:22:08 +02:00
Joris Vink
0e2f478c75 Fix http_argument_get_*() integer functions. 2014-08-03 15:20:20 +02:00
Joris Vink
a2897f790c Better sane defaults for kore build (gen certs + ssl_no_compression) 2014-08-03 15:17:03 +02:00
Joris Vink
c078c8a306 Correct order for linking 2014-08-02 13:01:58 +02:00
Joris Vink
5b8c880a62 Don't write the static output to a tmp buf, just write it to disk 2014-08-01 20:25:02 +02:00
Joris Vink
6495e84005 Show the uri to the running kore instance in foreground mode 2014-08-01 20:00:09 +02:00
Joris Vink
23164f636f Sprinkle KORE_BENCHMARK through cli.c 2014-08-01 17:17:34 +02:00
Joris Vink
38edc7d23b Add a warning about the generated certificates 2014-08-01 17:13:38 +02:00
Joris Vink
47ad4fbc28 Have "kore build" generate temp certs as well 2014-08-01 17:10:47 +02:00
Joris Vink
448f1a7912 Don't run cli_cleanup_files() in cli_fatal if theres no rootdir 2014-08-01 16:39:12 +02:00
Joris Vink
5fa964c5c0 gettimeofday() requires sys/time.h 2014-08-01 16:10:37 +02:00
Joris Vink
67c3bd84ba Make cli compile under freebsd 2014-08-01 16:01:33 +02:00
Joris Vink
e29a5461ca Allow kore build to compile static files 2014-08-01 15:55:09 +02:00
Joris Vink
61f56b8da0 Bump copyright 2014-08-01 14:14:46 +02:00
Joris Vink
5d8c29af13 Allow kore build to take compiler via KORE_COMPILER 2014-08-01 14:09:57 +02:00
Joris Vink
ea5b89d20b Move orbit functionality into kore directly.
Makes more sense and reads easier:

kore create myapp
kore build myapp
kore run myapp

Note that kore retains its cli options (if no command was given),
meaning you can still start kore in the traditional way as well.

The command options are simply to make development easier.
2014-08-01 13:59:47 +02:00
Joris Vink
818dd84acd No longer generate .objs as a default for orbit create. 2014-08-01 12:45:31 +02:00