Commit Graph

27064 Commits

Author SHA1 Message Date
Steven Dee
c489d2dc7d Remove remainder of sprintf & strcpy calls
Note that there are still some in libuv.
2013-11-01 15:10:41 -04:00
Curtis Yarvin
5b4c4437ce Merge branch 'master' of github.com:urbit/urbit 2013-10-31 17:20:57 +00:00
Curtis Yarvin
91adaea16a Fix SO_REUSEPORT issue in linux. 2013-10-31 17:20:42 +00:00
cgyarvin
395ddde229 Merge pull request #72 from mrdomino/master
!!! Fix hom_w calculation
2013-10-30 14:51:14 -07:00
Steven Dee
ef40109ea9 Fix hom_w calculation 2013-10-30 16:59:57 -04:00
Steven Dee
324c6a235d Remove most instances of strcpy and sprintf
OpenBSD whines about these and recommends using strlcpy / snprintf
instead. Since strlcpy isn't quite universal yet, we use strncpy instead
and be careful about terminating the string. We could implement a
portable strlcpy in terms of strncpy, but that'd add another function to
the namespace.

Yes, usually the length is obviously bounded. Still, pretending
strcpy/sprintf don't exist seems like a great strategy.

N.B. there are still a few occurrences of strcpy and sprintf under f/
and in libuv, but I don't have time to tackle them right now.
2013-10-30 15:25:22 -04:00
Steven Dee
ffe0786f03 Remove trailing paren 2013-10-30 14:44:35 -04:00
C. Guy Yarvin
367838774a Fix broken build. 2013-10-30 11:42:24 -07:00
C. Guy Yarvin
08573d0a5d Merge branch 'master' of https://github.com/urbit/urbit 2013-10-30 11:27:05 -07:00
C. Guy Yarvin
e91048a915 Merge branch 'master' of https://github.com/urbit/urbit 2013-10-30 11:27:05 -07:00
C. Guy Yarvin
9fd3e1ce1f Various fixes and improvements. 2013-10-30 11:26:51 -07:00
C. Guy Yarvin
549d090add Various fixes and improvements. 2013-10-30 11:26:51 -07:00
cgyarvin
26a99db922 Merge pull request #69 from bpdavenport/master
Add Ben Davenport as ~rex
2013-10-30 07:47:36 -07:00
Ben Davenport
a0486bf95a Add Ben Davenport as ~rex 2013-10-29 21:08:14 -07:00
C. Guy Yarvin
b016be2a6b Merge branch 'master' of github.com:urbit/urbit 2013-10-26 20:56:19 -07:00
C. Guy Yarvin
658aacf7df Merge branch 'master' of github.com:urbit/urbit 2013-10-26 20:56:19 -07:00
C. Guy Yarvin
25b7ed9a9c Various fixes and improvements. 2013-10-26 20:55:53 -07:00
C. Guy Yarvin
0f6c4037d7 Various fixes and improvements. 2013-10-26 20:55:53 -07:00
johncburnham
59b02facc6 Merge pull request #65 from ab9/nyt_token
Add François-René Rideau as ~nyt
2013-10-24 09:11:00 -07:00
Aaron Beckerman
b1b7820bbb Add François-René Rideau as ~nyt
This is based on a patch sent by François-René Rideau to the Urbit
developers' mailing list:

https://groups.google.com/d/msg/urbit-dev/s3i-oORXNm8/uzgrY3EkL5UJ

The claim is based on solving the Nock Challenge in 2010. To keep the
line within 80 characters, I have abbreviated the name to "F. Rideau".
2013-10-24 18:37:17 +08:00
johncburnham
35fc6190af added Jonathan Perlow as ~per 2013-10-23 22:52:43 -07:00
C. Guy Yarvin
fa2bccf255 Merge branch 'master' of github.com:urbit/urbit 2013-10-23 14:48:47 -07:00
C. Guy Yarvin
d869bf154d Merge branch 'master' of github.com:urbit/urbit 2013-10-23 14:48:47 -07:00
C. Guy Yarvin
e6441de170 Correctly load original pill after checkpoint failure. 2013-10-23 14:48:14 -07:00
cgyarvin
172e4a26b3 Merge pull request #63 from ab9/fix_begin
Fix begin: allow answer of "no"
2013-10-22 19:54:31 -07:00
Aaron Beckerman
8cbd5e3125 Fix begin: allow answer of "no"
When begin asks the user "Do you have a ship and a ticket?", the answer
"no" is considered invalid. This fixes the problem.
2013-10-22 17:46:57 +08:00
C. Guy Yarvin
1b51fc3c4d Merge branch 'master' of github.com:urbit/urbit 2013-10-21 12:30:24 -07:00
C. Guy Yarvin
f6b8f019bd Merge branch 'master' of github.com:urbit/urbit 2013-10-21 12:30:24 -07:00
C. Guy Yarvin
afbe915fda Fix default %yu handling. 2013-10-21 12:30:03 -07:00
cgyarvin
c7368f526c Merge pull request #62 from mrdomino/master
Don't fork in daemon mode
2013-10-21 12:08:16 -07:00
Steven Dee
d51339b885 Don't fork in daemon mode 2013-10-21 14:55:19 -04:00
C. Guy Yarvin
cdd397e6f1 Continuity breach and flag day. 2013-10-21 11:10:38 -07:00
cgyarvin
c9d51d63f8 Merge pull request #61 from mrdomino/master
Exit 0 on successful daemonization
2013-10-21 10:59:14 -07:00
Steven Dee
b0e2f692ac Exit 0 on successful daemonization 2013-10-21 13:13:53 -04:00
johncburnham
1006ab4d99 Merge pull request #58 from ab9/official_email
Use official email address
2013-10-20 00:18:40 -07:00
johncburnham
f536794b17 Merge pull request #58 from ab9/official_email
Use official email address
2013-10-20 00:18:40 -07:00
johncburnham
aa6305f8ea Merge pull request #59 from mrdomino/master
The shell is named %batz
2013-10-19 23:19:26 -07:00
Steven Dee
d53fe983a8 The shell is named %batz 2013-10-19 21:49:17 -04:00
C. Guy Yarvin
9c50a1b5b1 Some small fixes. 2013-10-18 23:30:43 -07:00
Curtis Yarvin
b0078e4c48 Add initial GC on startup; fix batz handling of %yu. 2013-10-19 06:10:25 +00:00
Curtis Yarvin
acfccc1e3f Add initial GC on startup; fix batz handling of %yu. 2013-10-19 06:10:25 +00:00
Aaron Beckerman
cc7d817ff8 Direct ticket-seekers to urbit@urbit.org 2013-10-16 23:10:08 +08:00
C. Guy Yarvin
ff89d5b3db New chat program. 2013-10-15 19:24:12 -07:00
C. Guy Yarvin
f0bdfb16d4 Some chatty stuff. 2013-10-15 19:24:02 -07:00
C. Guy Yarvin
898c53c3f9 Merge branch 'master' of github.com:urbit/urbit 2013-10-15 14:02:54 -07:00
C. Guy Yarvin
a80b3a9bb4 Merge branch 'master' of github.com:urbit/urbit 2013-10-15 14:02:54 -07:00
C. Guy Yarvin
92e9a93fa0 Revise some bowl handling. 2013-10-15 14:02:23 -07:00
Curtis Yarvin
84593e79b0 Merge branch 'master' of github.com:urbit/urbit 2013-10-15 17:58:40 +00:00
Curtis Yarvin
0665f39efb Merge branch 'master' of github.com:urbit/urbit 2013-10-15 17:58:40 +00:00
Curtis Yarvin
9b6f19dfc6 Continuity breach and flag day. 2013-10-15 14:30:22 +00:00